OSDN Git Service

b533b938dc8e0dab99eb6069c7e46119421787f4
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-24  Danny Smith  <dannysmith@users.net>
2
3         * gcc.dg/format/ms-warnI64-1.c: New file.
4
5 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
6
7         PR target/36015
8         * gcc.dg/pr36015.c: New test.
9
10 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11
12         PR rtl-optimization/36006
13         * gfortran.dg/pr36006-1.f90: New test.
14         * gfortran.dg/pr36006-2.f90: Ditto.
15
16 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17
18         PR fortran/35994
19         * gfortran.dg/minmaxloc_5.f90: New test.
20         * gfortran.dg/minmaxloc_6.f90: New test.
21
22 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
23
24         * gcc.dg/array-init-1.c: Add big-endian number to check.
25
26 2008-04-23  Richard Guenther  <rguenther@suse.de>
27
28         PR tree-optimization/27799
29         PR tree-optimization/32921
30         PR tree-optimization/32624
31         * gcc.dg/tree-ssa/pr27799.c: New testcase.
32         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
33
34 2008-04-23  Richard Guenther  <rguenther@suse.de>
35
36         PR middle-end/36021
37         * gcc.dg/attr-alloc_size-2.c: New testcase.
38
39 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
40
41         * gcc.dg/20020919-1.c (loc_size_t): New type.
42         (_dl_stat): Use loc_size_t to cast pointers.
43         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
44
45 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
46
47         PR libfortran/35988
48         * gfortran.dg/matmul_7.f90:  New test.
49
50 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
51
52         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
53         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
54         * gcc.dg/struct/w_prof_local_var.c: Ditto.
55         * gcc.dg/struct/w_prof_global_var.c: Ditto.
56         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
57
58 2008-04-22  Jason Merrill  <jason@redhat.com>
59
60         PR c++/35316
61         * g++.dg/cpp0x/decltype11.C: New.
62
63 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
64
65         PR rtl-optimization/36017
66         * gcc.dg/pr36017.c: New test.
67
68 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
69
70         PR c++/35747
71         * g++.dg/ext/stmtexpr13.C: New test.
72
73 2008-04-22  Ian Lance Taylor  <iant@google.com>
74
75         * gcc.c-torture/compile/20080419-1.c: New test.
76
77 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
78
79         PR testsuite/35981
80         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
81         Add tests for 'long long'.
82         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
83         Add tests for 'long long'.
84
85 2008-04-22  Nick Clifton  <nickc@redhat.com>
86
87         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
88
89 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
90
91         PR target/31486
92         * gcc.target/i386/pr31486.c: New test.
93
94 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
95
96         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
97         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
98         file name there instead of the assembly.  Cleanup tree_profile
99         dump file.
100
101 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
102
103         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
104         * gcc.dg/vect/slp-25.c: Ditto.
105         * gcc.dg/vect/vect-outer-5.c: Ditto.
106         * gcc.dg/vect/pr33804.c: Ditto.
107         * gcc.dg/vect/vect-outer-4c.c: Ditto.
108         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
109         * gcc.dg/vect/pr33953.c: Ditto.
110         * gcc.dg/vect/slp-3.c: Ditto.
111         * gcc.dg/vect/vect-iv-6.c: Ditto.
112
113 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
114
115         * g++.dg/ext/fixed1.C: Add dg-options.
116
117 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
118
119         PR target/26445
120         * g++.dg/other/i386-4.C: New test.
121
122 2008-04-21  Jason Merrill  <jason@redhat.com>
123
124         PR c++/35325
125         * g++.dg/ext/fixed1.C: New.
126
127         PR c++/35678
128         * g++.dg/template/ttp27.C: New.
129
130 2008-04-21  Tom Tromey  <tromey@redhat.com>
131
132         PR libcpp/33415:
133         * gcc.dg/cpp/pr33415.c: New file.
134
135 2008-04-21  Olivier Hainque  <hainque@adacore.com>
136
137         * gnat.dg/bltins.adb: New testcase.
138
139 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
140
141         PR fortran/35991
142         * gfortran.dg/zero-sized_4.f90: New test.
143
144 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
145
146         PR fortran/35882
147         * gfortran.dg/continuation_5.f: Add some comment lines.
148         * gfortran.dg/continuation_3.f90: Add some comment lines.
149         
150 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
151
152         PR libfortran/35960
153         * gfortran.dg/reshape_zerosize_1.f90:  New file.
154
155 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gnat.dg/alignment6.adb: New test.
158
159 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
160
161         PR fortran/35944
162         PR fortran/35946
163         PR fortran/35947
164         * gfortran.dg/array_constructor_23.f: New test.
165
166         PR fortran/35959
167         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
168         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
169         "builtin_free" to 27.
170         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
171         of "builtin_free" to 21.
172
173 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
174
175         PR fortran/35892
176         * gfortran.dg/pr35154-dwarf2.f: Remove.
177         * gfortran.dg/pr35154-stabs.f: Remove.
178         
179 2008-04-18  Ian Lance Taylor  <iant@google.com>
180
181         PR tree-optimization/35977
182         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
183
184 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
185             Peter Bergner  <bergner@vnet.ibm.com>
186
187         PR target/35907
188         * gcc.target/powerpc/pr35907.c: New test.
189
190 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
191
192         * gnat.dg/dynamic_elab_pkg.ads: New helper.
193         * gnat.dg/dynamic_elab1.ad[sb]: New test.
194         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
195
196 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
197
198         Tests for char16_t and char32_t support.
199         * g++.dg/ext/utf-cvt.C: New
200         * g++.dg/ext/utf-cxx0x.C: New
201         * g++.dg/ext/utf-cxx98.C: New
202         * g++.dg/ext/utf-dflt.C: New
203         * g++.dg/ext/utf-gnuxx0x.C: New
204         * g++.dg/ext/utf-gnuxx98.C: New
205         * g++.dg/ext/utf-mangle.C: New
206         * g++.dg/ext/utf-typedef-cxx0x.C: New
207         * g++.dg/ext/utf-typedef-cxx98.C: New
208         * g++.dg/ext/utf-typespec.C: New
209         * g++.dg/ext/utf16-1.C: New
210         * g++.dg/ext/utf16-2.C: New
211         * g++.dg/ext/utf16-3.C: New
212         * g++.dg/ext/utf16-4.C: New
213         * g++.dg/ext/utf32-1.C: New
214         * g++.dg/ext/utf32-2.C: New
215         * g++.dg/ext/utf32-3.C: New
216         * g++.dg/ext/utf32-4.C: New
217         * gcc.dg/utf-cvt.c: New
218         * gcc.dg/utf-dflt.c: New
219         * gcc.dg/utf16-1.c: New
220         * gcc.dg/utf16-2.c: New
221         * gcc.dg/utf16-3.c: New
222         * gcc.dg/utf16-4.c: New
223         * gcc.dg/utf32-1.c: New
224         * gcc.dg/utf32-2.c: New
225         * gcc.dg/utf32-3.c: New
226         * gcc.dg/utf32-4.c: New
227
228 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
229
230         * gnat.dg/specs/varsize_return.ads: New test.
231         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
232         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
233
234 2008-04-17  Jason Merrill  <jason@redhat.com>
235
236         PR c++/35773
237         * g++.dg/overload/autoptr1.C: New.
238
239 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
240
241         * gnat.dg/alignment4.adb: New test.
242         * gnat.dg/alignment5.adb: Likewise.
243         * gnat.dg/frame_overflow.adb: Adjust.
244
245 2008-04-17  Richard Guenther  <rguenther@suse.de>
246
247         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
248
249 2008-04-17  Christian Bruel  <christian.bruel@st.com>
250
251         * gcc.dg/long-long-compare-1.c: New testcase. 
252         
253 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
254
255         PR fortran/35724
256         * gfortran.dg/eoshift_2.f90: New test.
257
258 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
259
260         PR fortran/35932
261         * gfortran.dg/intrinsic_char_1.f90: New test.
262
263 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
264
265         PR target/35944
266         * gfortran.dg/pr35944-1.f90: New test.
267         * gfortran.dg/pr35944-2.f90: Ditto.
268
269 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
270
271         PR c/35739
272         * gcc.dg/dfp/pr35739.c: New test.
273
274         PR tree-optimization/35899
275         * gcc.dg/pr35899.c: New test.
276
277         PR target/35662
278         * gfortran.dg/pr35662.f90: New test.
279
280 2008-04-16  Richard Guenther  <rguenther@suse.de>
281
282         * gcc.dg/tree-ssa/loop-35.c: New testcase.
283
284 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
285
286         PR ada/29015
287         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
288         gnat.dg/incomplete2.adb: New.
289
290 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
291
292         PR tree-optimization/35629
293         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
294         scan-tree-dump-times.
295
296 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
297
298         PR ada/22387
299         * gnat.dg/specs/corr_discr.ads: New.
300
301 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
302
303         * gnat.dg/string_slice2.adb: New test.
304
305 2008-04-15  Richard Guenther  <rguenther@suse.de>
306
307         * gcc.dg/fold-compare-2.c: Adjust testcase.
308         * gcc.dg/tree-ssa/pr21086.c: Likewise.
309
310 2008-04-15  Richard Guenther  <rguenther@suse.de>
311
312         * gcc.dg/tree-ssa/salias-1.c: Remove.
313         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
314         * gcc.dg/tree-ssa/alias-15.c: Likewise.
315         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
316
317 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
318
319         * gnat.dg/loop_optimization1.ad[sb]: New test.
320
321 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
322
323         PR c/35751
324         * gcc.dg/gomp/pr35751.c: New test.
325         * g++.dg/gomp/pr35751.C: New test.
326
327 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
328
329         PR ada/16086
330         * gnat.dg/prot_def.adb: New.
331
332 2008-04-14  Ian Lance Taylor  <iant@google.com>
333
334         * gcc.dg/strict-overflow-6.c: New.
335         * gcc.dg/no-strict-overflow-7.c: New.
336         * gcc.dg/Wstrict-overflow-22.c: New.
337
338 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
339
340         * gnat.dg/specs/storage.ads: Fix expected error message.
341
342 2008-04-14  Robert Dewar  <dewar@adacore.com>
343
344         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
345
346 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
347
348         PR ada/18680
349         * gnat.dg/specs/linker_section.ads: New.
350
351 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
352
353         PR ada/16098
354         * gnat.dg/specs/renamings.ads: New.
355
356 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
357
358         PR ada/15915
359         * gnat.dg/specs/storage.ads: New.
360
361 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
362
363         * gnat.dg/deep_old.adb: New.
364
365 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
366
367         * gnat.dg/loop_address2.adb: New test.
368
369 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
370
371         PR fortran/35882
372         * gfortran.dg/continuation_3.f90: Update test.
373         * gfortran.dg/continuation_5.f: Update test.
374         * gfortran.dg/continuation_10.f90: New test.
375         
376 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
377
378         PR libfortran/32972
379         PR libfortran/32512
380         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
381         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
382         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
383         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
384         
385 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
386
387         PR ada/17985
388         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
389
390 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
391
392         * gcc.target/powerpc/darwin-save-world-1.c: New test.
393
394 2008-04-11  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/35869
397         * gcc.c-torture/compile/pr35869.c: New testcase.
398
399 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
400
401         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
402         /* mmintrin-common.h */ section.
403
404         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
405
406 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
407
408         PR c/35744
409         * gcc.dg/attr-error-1.c: New test.
410
411 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
412
413         * gcc.target/mips/scc-2.c: New test.
414         * gcc.target/mips/scc-3.c: New test.
415         * gcc.target/mips/scc-4.c: New test.
416
417 2008-04-10  Ira Rosen  <irar@il.ibm.com>
418
419         PR tree-optimization/35821
420         * gcc.dg/vect/pr35821-altivec.c: New.
421         * gcc.dg/vect/pr35821-spu.c: New.
422
423 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
424
425         PR testsuite/34894
426         PR testsuite/33782
427         * lib/target-supports.dg: Add check_effective_target_trampolines.
428         Disable profiling for avr-*-*.
429         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
430         * gcc.c-torture/compile/nested-1.c: Ditto.
431         * gcc.c-torture/compile/20050122-2.c: Ditto.
432         * gcc.c-torture/compile/20010226-1.c: Ditto.
433         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
434         * gcc.c-torture/compile/980506-1.c: Ditto.
435         * gcc.c-torture/compile/20020604-1.c: Ditto.
436         * gcc.c-torture/compile/limits-stringlit.c: Ditto
437         * gcc.c-torture/compile/20001226-1.c: Ditto
438
439 2008-04-09  Jason Merrill  <jason@redhat.com>
440
441         PR c++/35708
442         * g++.dg/ext/complit9.C: New.
443
444 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
445
446         PR ada/28305
447         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
448         gnat.dg/specs/fe_inlining_helper.adb: New test.
449
450 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
451
452         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
453         x86_64-pc-mingw target.
454         * gcc.dg/titype-1.c: Likewise.
455
456 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
457
458         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
459         Fix comment.
460         (check_effective_target_vxworks_rtp): New procedure.
461         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
462         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
463         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
464         * g++.old-deja/g++.brendan/new3.C: Likewise.
465         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
466         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
467         VxWorks kernel mode.
468         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
469         * g++.old-deja/g++.mike/p2736.C: Likewise.
470         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
471         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
472         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
473         kernel mode.
474
475 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
476
477         * gfortran.dg/namelist_47.f90: New test.
478
479 2008-04-09  Richard Guenther  <rguenther@suse.de>
480
481         * gfortran.dg/bind_c_usage_14.f03: Adjust.
482
483 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
484
485         PR target/35005
486         * execute/20071221-1.c: Adapt test for 16 bit int targets.
487         * execute/pr35163.c: Ditto.
488
489 2008-04-08  Richard Guenther  <rguenther@suse.de>
490
491         * gcc.c-torture/execute/20080408-1.c: New testcase.
492
493 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
494
495         * gnat.dg/pack6.adb: New test.
496         * gnat.dg/pack7.adb: Likewise.
497         * gnat.dg/pack8.adb: Likewise.
498
499 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
500
501         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
502         * gnat.dg/rt1.adb: New test.
503         * gnat.dg/test_time_stamp.adb: New test.
504         * gnat.dg/specs/warn_star.ads: New test.
505         * gnat.dg/specs/aggr1.ads: New test.
506
507 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
508
509         PR fortran/25829 28655
510         * gfortran.dg/write_check2.f90: Update dg-error.
511         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
512
513 2008-04-07  Jason Merrill  <jason@redhat.com>
514
515         PR c++/35734
516         * g++.dg/warn/ctor1.C: New.
517
518 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
519
520         PR/35842
521         * gcc.dg/torture/pr35842.c: New.
522
523 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
524
525         * gnat.dg/array4.adb: New test.
526         * gnat.dg/specs/static_initializer2.ads: Likewise.
527
528 2008-04-06  Richard Guenther  <rguenther@suse.de>
529
530         PR tree-optimization/35400
531         * gcc.dg/torture/pr35400.c: New testcase.
532         * g++.dg/torture/pr35400.C: Likewise.
533
534 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
535
536         PR fortran/35780
537         * gfortran.dg/simplify_argN_1.f90: New test.
538
539 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
540
541         PR fortran/35832
542         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
543
544 2008-04-06  Tobias Burnus  <burnus@net-b.de>
545
546         * gfortran.dg/f2003_io_1.f03: Make standard conform.
547         * gfortran.dg/f2003_io_8.f03: New.
548
549 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
550
551         * gnat.dg/pack5.adb: New test.
552
553 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
554
555         PR target/12329
556         * gcc.target/i386/pr12329.c: New test.
557
558 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
559
560         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
561
562 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
563
564         PR fortran/25829 28655
565         * gfortran.dg/f2003_io_1.f03: New test.
566         * gfortran.dg/f2003_io_2.f03: New test.
567         * gfortran.dg/f2003_io_3.f03: New test.
568         * gfortran.dg/f2003_io_4.f03: New test.
569         * gfortran.dg/f2003_io_5.f03: New test.
570         * gfortran.dg/f2003_io_6.f03: New test.
571         * gfortran.dg/f2003_io_7.f03: New test.
572
573 2008-04-05  Richard Guenther  <rguenther@suse.de>
574
575         PR tree-optimization/35833
576         * gcc.dg/torture/pr35833.c: New testcase.
577
578 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
579
580         * gcc.target/sh/sh2a-band.c: New test.
581         * gcc.target/sh/sh2a-bclrmem.c: New test.
582         * gcc.target/sh/sh2a-bld.c: New test.
583         * gcc.target/sh/sh2a-bor.c: New test.
584         * gcc.target/sh/sh2a-bsetmem.c: New test.
585         * gcc.target/sh/sh2a-bxor.c: New test.
586
587 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
588
589         * g++.dg/other/anon5.C: Don't depend on line number for error message.
590
591         * gcc.dg/torture/builtin-modf-1.c: Use special options for
592         powerpc*-*-linux*.
593
594         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
595
596         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
597
598         PR target/35620
599         * gcc.dg/dfp/pr35620.c: New test.
600         * gcc.dg/dfp/func-pointer.c: New test.
601         * gcc.dg/dfp/func-deref.c: New test.
602
603 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
604
605         PR target/35364
606         * g++.dg/gomp/pr35364.C: New test.
607
608 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
609
610         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
611         * g++.dg/other/i386-3.C: Likewise.
612         * gcc.target/i386/sse-13.c: Likewise.
613         * gcc.target/i386/sse-14.c: Likewise.
614
615         * gcc.target/i386/aes-check.h: New.
616         * gcc.target/i386/aesdec.c: Likewise.
617         * gcc.target/i386/aesdeclast.c: Likewise.
618         * gcc.target/i386/aesenc.c: Likewise.
619         * gcc.target/i386/aesenclast.c: Likewise.
620         * gcc.target/i386/aesimc.c: Likewise.
621         * gcc.target/i386/aeskeygenassist.c: Likewise.
622         * gcc.target/i386/pclmulqdq.c: Likewise.
623         * gcc.target/i386/pclmul-check.h: Likewise.
624
625         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
626         (check_effective_target_pclmul): Likewise.
627
628 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
629
630         PR c/35440
631         * gcc.dg/pr35440.c: New test.
632
633 2008-04-04  Richard Guenther  <rguenther@suse.de>
634
635         PR middle-end/35823
636         * gnat.dg/pr35823.adb: New testcase.
637
638 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
639
640         PR c/35712
641         * gcc.dg/dfp/constants-zero.c: New test.
642
643 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
644
645         PR c/35738
646         * gcc.dg/gomp/pr35738.c: New test.
647
648         PR middle-end/35818
649         * gcc.dg/gomp/pr35818.c: New test.
650
651         PR fortran/35786
652         * gfortran.dg/gomp/pr35786-1.f90: New test.
653         * gfortran.dg/gomp/pr35786-2.f90: New test.
654
655 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
656
657         * gcc.target/mips/scc-1.c: New test.
658
659 2008-04-03  Richard Guenther  <rguenther@suse.de>
660
661         * gcc.dg/tree-ssa/vrp43.c: New testcase.
662         * gcc.dg/tree-ssa/vrp44.c: Likewise.
663         * gcc.dg/tree-ssa/vrp45.c: Likewise.
664
665 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
666
667         PR c++/35741
668         * g++.dg/other/offsetof5.C: New test.
669
670 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
671
672         PR rtl-optimization/35281
673         * gcc.target/i386/pr35281.c: New test.
674
675 2008-04-03  Richard Guenther  <rguenther@suse.de>
676
677         PR middle-end/35800
678         * gcc.c-torture/execute/pr35800.c: New test.
679
680 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
681
682         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
683         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
684         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
685         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
686         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
687         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
688         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
689         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
690         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
691         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
692         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
693
694 2008-04-02  Richard Guenther  <rguenther@suse.de>
695
696         PR tree-optimization/14495
697         PR tree-optimization/34793
698         * gcc.dg/tree-ssa/vrp41.c: New testcase.
699         * gcc.dg/tree-ssa/vrp42.c: Likewise.
700
701 2008-04-02  Richard Guenther  <rguenther@suse.de>
702
703         PR tree-optimization/14495
704         * gcc.dg/tree-ssa/vrp40.c: New testcase.
705
706 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
707
708         * gnat.dg/specs/discr_record_constant.ads: New test.
709
710 2008-04-02  Richard Guenther  <rguenther@suse.de>
711
712         * gcc.dg/tree-ssa/vrp38.c: New testcase.
713         * gcc.dg/tree-ssa/vrp39.c: Likewise.
714
715 2008-04-01  George Helffrich  <george@gcc.gnu.org>
716
717         PRs fortran/PR35154, fortran/PR23057
718         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
719         use of common is unchanged.
720
721         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
722         with all combinations of debug options available on target.
723         * gfortran.dg/debug/debug.exp:  Ditto.
724         * gfortran.dg/debug/trivial.f:  Ditto.
725         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
726         .stabs functionality.
727         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
728         DWARF functionality.
729
730 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
731
732         PR c/35436
733         * gcc.dg/format/gcc_gfc-2.c: New test.
734
735 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
736
737         * g++.dg/bprob/bprob.exp: Do not check gcno files.
738         Use -fprofile-use for profile use.
739         * gcc.misc-tests/bprob.exp: Ditto.
740         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
741         * gcc.dg/matrix/matrix.exp: Ditto.
742         * gcc.dg/struct/struct-reorg.exp: Ditto.
743         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
744         * gcc.dg/profile-dir-1.c: New test.
745         * gcc.dg/profile-dir-2.c: New test.
746         * gcc.dg/profile-dir-3.c: New test.
747
748 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
749
750         PR c/35750
751         * gcc.dg/old-style-param-1.c: New test.
752
753 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
754
755         * gnat.dg/object_overflow.adb: New test.
756
757 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
758
759         PR middle-end/30186
760         * gcc.dg/tree-ssa/vector-1.c: New testcase.
761         * gcc.c-torture/execute/vector-1.c: New testcase.
762         * gcc.c-torture/execute/vector-2.c: New testcase.
763
764 2008-03-31  Olivier Hainque  <hainque@adacore.com>
765
766         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
767         * gnat.dg/assign_from_packed.adb: New testcase.
768
769 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
770
771         PR rtl-optimization/35729
772         * gcc.dg/pr35729.c: New test.
773
774 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
775
776         PR target/32000
777         * gcc.target/i386/pr32000-1.c: New.
778
779 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
780
781         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
782         on some environments.
783
784 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
785
786         PR tree-opt/35431
787         * gcc.c-torture/compile/pr35431.c: New testcase.
788
789 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
790
791         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
792         targets.
793
794 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
795
796         PR c++/35245
797         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
798
799 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
800
801         PR c++/35578
802         * g++.dg/parse/friend8.C: New test.
803
804         PR c/35748
805         * gcc.dg/union-cast-4.c: New test.
806
807 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
808
809         PR target/35757
810         * gcc.target/i386/sse4_1-blendps-2.c: New.
811         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
812
813 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
814
815         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
816         * gfortran.dg/internal_pack_2.f90:  Likewise.
817         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
818         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
819         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
820         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
821         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
822         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
823
824 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gnat.dg/bit_packed_array2.adb: New test.
827
828 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
829
830         PR fortran/35740
831         * gfortran.dg/transpose_conjg_1.f90: New test.
832
833 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
834
835         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
836         
837 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
838
839         PR fortran/35698
840         * gfortran.dg/allocate_zerosize_3.f: New test.
841
842         PR fortran/35702
843         * gfortran.dg/character_assign_1.f90: New test.
844
845 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
846
847         PR libfortran/32972
848         PR libfortran/32512
849         * gfortran.dg/intrinsic_spread_1.f90:  New file.
850         * gfortran.dg/intrinsic_spread_2.f90:  New file.
851         * gfortran.dg/intrinsic_spread_3.f90:  New file.
852
853 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
854
855         PR fortran/34714
856         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
857         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
858         * gfortran.dg/func_assign.f90: Likewise.
859         * gfortran.dg/implicit_11.f90: Likewise.
860         * gfortran.dg/proc_assign_1.f90: Likewise.
861         * gfortran.dg/proc_assign_2.f90: Likewise.
862         * gfortran.dg/procedure_lvalue.f90: Likewise.
863
864 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
865
866         PR fortran/35699
867         * gfortran.dg/direct_io_10.f: New test.
868
869 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
870
871         * gcc.target/i386/vectorize6.c: New test.
872
873 2008-03-28  Tobias Burnus  <burnus@net-b.de>
874
875         PR fortran/35721
876         * gfortran.dg/associated_target_2.f90: New.
877
878 2008-03-28  Richard Guenther  <rguenther@suse.de>
879
880         PR tree-optimization/19580
881         * gcc.dg/tree-ssa/loop-34.c: New testcase.
882
883 2008-03-28  Richard Guenther  <rguenther@suse.de>
884
885         PR tree-optimization/30317
886         PR tree-optimization/30911
887         PR tree-optimization/34793
888         * gcc.dg/tree-ssa/vrp35.c: New testcase.
889         * gcc.dg/tree-ssa/vrp36.c: Likewise.
890         * gcc.dg/tree-ssa/vrp37.c: Likewise.
891
892 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
893
894         PR target/31334
895         * gcc.target/powerpc/altivec-25.c: New testcase.
896
897 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
898
899         PR fortran/35724
900         * gfortran.dg/cshift_shift_real_2.f90: New test.
901
902 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
903
904         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
905         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
906
907 2008-03-27  Richard Guenther  <rguenther@suse.de>
908
909         PR c/32511
910         * gcc.dg/attr-weak-1.c: New testcase.
911
912 2008-03-27  Richard Guenther  <rguenther@suse.de>
913
914         PR tree-optimization/32810
915         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
916
917 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
918
919         * g++.dg/cpp0x/variadic91.C: New.
920
921 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
922
923         * gcc.dg/tree-ssa/loop-32.c: New testcase.
924         * gcc.dg/tree-ssa/loop-33.c: Likewise.
925
926 2008-03-27  Richard Guenther  <rguenther@suse.de>
927
928         * gcc.dg/fold-addr-1.c: New testcase.
929
930 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
931
932         PR middle-end/35429
933         * gcc.c-torture/compile/complex-5.c: New test.
934
935 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
936
937         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
938
939 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
940
941         PR c++/35546
942         * g++.dg/ext/attrib33.C: New test.
943
944 2008-03-26  Richard Guenther  <rguenther@suse.de>
945
946         Revert:
947         2008-03-26  Richard Guenther  <rguenther@suse.de>
948
949         * gcc.dg/fold-addr-1.c: New testcase.
950
951 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
952
953         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
954         before redefinitions of extern and __inline.
955         * gcc.target/i386/sse-13.c: Ditto.
956
957 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
958
959         PR c++/35332
960         * g++.dg/other/error27.C: New test.
961
962 2008-03-26  Richard Guenther  <rguenther@suse.de>
963
964         * gcc.dg/fold-addr-1.c: New testcase.
965
966 2008-03-26  Richard Guenther  <rguenther@suse.de>
967
968         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
969         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
970         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
971         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
972         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
973         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
974         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
975
976 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
977
978         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
979         variadic template template parameter binding semantics.
980         * g++.dg/cpp0x/variadic85.C: Ditto.
981         * g++.dg/cpp0x/variadic88.C: New.
982         * g++.dg/cpp0x/variadic89.C: New.
983         * g++.dg/cpp0x/variadic90.C: New.
984         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
985         variadic template template parameter binding semantics.
986         * g++.dg/cpp0x/variadic-lambda.C: New.
987
988 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
989
990         PR target/31558
991         * g++.dg/ext/altivec-15.C: New testcase.
992
993 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
994
995         PR objc/29197
996         * objc.dg/method-20.m: New testcase.
997         
998 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
999
1000         PR rtl-optimization/35232
1001         * gcc.target/mips/pr35232.c: New test.
1002
1003 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1004
1005         * g++.dg/template/sfinae4.C: New.
1006         * g++.dg/template/sfinae5.C: New.
1007         * g++.dg/template/sfinae6.C: New.
1008         * g++.dg/template/sfinae6_neg.C: New.
1009         * g++.dg/template/sfinae7.C: New.
1010         * g++.dg/template/sfinae8.C: New.
1011         * g++.dg/template/sfinae9.C: New.
1012         * g++.dg/template/sfinae10.C: New.
1013         * g++.dg/template/sfinae11.C: New.
1014         * g++.dg/template/sfinae12.C: New.
1015         * g++.dg/template/sfinae13.C: New.
1016         * g++.dg/template/sfinae14C: New.
1017
1018 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1019
1020         * gcc.target/sh/sh2a-bclr.c: New test.
1021         * gcc.target/sh/sh2a-bset.c: New test.
1022
1023 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1024
1025         * gcc.target/sh/sh2a-movrt.c: New test.
1026
1027 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1028
1029         * gcc.target/sh/sh2a-prefetch.c: New test.
1030
1031 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1032             Naveen.H.S  <naveen.hs@kpitcummins.com>
1033
1034         * gcc.target/sh/sh2a-movi20s.c: New test.
1035
1036 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1037             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1038             Naveen.H.S  <naveen.hs@kpitcummins.com>
1039
1040         * gcc.target/sh/sh2a-resbank.c: New test.
1041         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1042         * gcc.target/sh/sh2a-jsrn.c: New test.
1043         * gcc.target/sh/sh2a-rtsn.c: New test.
1044
1045 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1046
1047         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1048         (main): Change to void and rename to sse2_test.
1049         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1050         dg-do-what-default to "compile" if SSE2 hardware is not available.
1051         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1052         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1053         xfail vect_no_int_max from "vectorization not profitable" check.
1054
1055 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1056
1057         PR middle-end/26222
1058         * gcc.dg/torture/pr26222.c: New testcase.
1059
1060 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1061
1062         PR fortran/34813
1063         * gfortran.dg/null_3.f90 : New test
1064
1065         PR fortran/33295
1066         * gfortran.dg/module_function_type_1.f90 : New test
1067
1068 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1069
1070         PR libfortran/32972
1071         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1072         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1073         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1074
1075 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1076
1077         * gcc.target/mips/dse-1.c: Add checks for zeros.
1078
1079 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1080
1081         PR target/27946
1082         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1083
1084 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1085
1086         PR libfortran/32972
1087         * internal_pack_1.f90:  New test case.
1088         * internal_pack_2.f90:  New test case.
1089         * internal_pack_3.f90:  New test case.
1090
1091 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1092
1093         * gnat.dg/empty_vector_length.adb: New testcase.
1094
1095 2008-03-20  Richard Guenther  <rguenther@suse.de>
1096
1097         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1098
1099 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1100             Uros Bizjak  <ubizjak@gmail.com>
1101
1102         PR testsuite/34168
1103         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1104         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1105         if SSE2 hardware is not available.
1106         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1107         gcc.dg/vect/vect.exp.
1108         * gfortran.dg/vect/vect.exp: Ditto.
1109         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1110
1111 2008-03-20  Andreas Schwab  <schwab@suse.de>
1112
1113         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1114         xfail.
1115
1116 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1117
1118         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1119         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1120         from dg-options.
1121
1122 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1123
1124         PR testsuite/35621
1125         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1126         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1127         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1128         * gcc.target/i386/ssse3-palignr.c: Likewise.
1129         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1130         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1131         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1132         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1133         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1134         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1135         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1136         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1137         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1138         * gcc.target/i386/ssse3-psignb.c: Likewise.
1139         * gcc.target/i386/ssse3-psignd.c: Likewise.
1140         * gcc.target/i386/ssse3-psignw.c: Likewise.
1141
1142 2008-03-20  Andreas Schwab  <schwab@suse.de>
1143
1144         PR testsuite/35647
1145         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1146         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1147         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1148         continuation and remove xfail.
1149
1150 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1151
1152         PR libfortran/32972
1153         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1154         in subroutine.
1155
1156 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1157
1158         * gcc.dg/format/ms_array-1.c: New.
1159         * gcc.dg/format/ms_c90-scanf-3.c: New.
1160         * gcc.dg/format/ms_c99-strftime-1.c: New.
1161         * gcc.dg/format/ms_no-y2k-1.c: New.
1162         * gcc.dg/format/ms_attr-1.c: New.
1163         * gcc.dg/format/ms_c90-scanf-4.c: New.
1164         * gcc.dg/format/ms_c99-strftime-2.c: New.
1165         * gcc.dg/format/ms_nonlit-1.c: New.
1166         * gcc.dg/format/ms_c90-scanf-5.c: New.
1167         * gcc.dg/format/ms_cast-1.c: New.
1168         * gcc.dg/format/ms_nonlit-2.c: New.
1169         * gcc.dg/format/ms_attr-2.c: New.
1170         * gcc.dg/format/ms_c90-strftime-1.c: New.
1171         * gcc.dg/format/ms_miss-1.c: New.
1172         * gcc.dg/format/ms_nonlit-3.c: New.
1173         * gcc.dg/format/ms_attr-3.c: New.
1174         * gcc.dg/format/ms_c90-strftime-2.c: New.
1175         * gcc.dg/format/ms_miss-2.c: New.
1176         * gcc.dg/format/ms_nul-1.c: New.
1177         * gcc.dg/format/ms_attr-4.c: New.
1178         * gcc.dg/format/ms_c94-printf-1.c: New.
1179         * gcc.dg/format/ms_miss-3.c: New.
1180         * gcc.dg/format/ms_nul-2.c: New.
1181         * gcc.dg/format/ms_attr-7.c: New.
1182         * gcc.dg/format/ms_c94-scanf-1.c: New.
1183         * gcc.dg/format/ms_miss-4.c: New.
1184         * gcc.dg/format/ms_null-1.c: New.
1185         * gcc.dg/format/ms_bitfld-1.c: New.
1186         * gcc.dg/format/ms_c99-printf-1.c: New.
1187         * gcc.dg/format/ms_miss-5.c: New.
1188         * gcc.dg/format/ms_plus-1.c: New.
1189         * gcc.dg/format/ms_branch-1.c: New.
1190         * gcc.dg/format/ms_c99-printf-2.c: New.
1191         * gcc.dg/format/ms_miss-6.c: New.
1192         * gcc.dg/format/ms_sec-1.c: New.
1193         * gcc.dg/format/ms_c90-printf-1.c: New.
1194         * gcc.dg/format/ms_c99-printf-3.c: New.
1195         * gcc.dg/format/ms_multattr-1.c: New.
1196         * gcc.dg/format/ms_unnamed-1.c: New.
1197         * gcc.dg/format/ms_c90-printf-2.c: New.
1198         * gcc.dg/format/ms_c99-scanf-1.c: New.
1199         * gcc.dg/format/ms_multattr-2.c: New.
1200         * gcc.dg/format/ms_va-1.c: New.
1201         * gcc.dg/format/ms_c90-printf-3.c: New.
1202         * gcc.dg/format/ms_c99-scanf-2.c: New.
1203         * gcc.dg/format/ms_multattr-3.c: New.
1204         * gcc.dg/format/ms_c90-scanf-1.c: New.
1205         * gcc.dg/format/ms_c99-scanf-3.c: New.
1206         * gcc.dg/format/ms_no-exargs-1.c: New.
1207         * gcc.dg/format/ms_zero-length-1.c: New.
1208         * gcc.dg/format/ms_c90-scanf-2.c: New.
1209         * gcc.dg/format/ms_c99-scanf-4.c: New.
1210         * gcc.dg/format/ms_no-exargs-2.c: New.
1211         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1212         * gcc.dg/format/miss-1.c: Likewise.
1213         * gcc.dg/format/miss-3.c: Likewise.
1214         * gcc.dg/format/multattr-2.c: Likewise.
1215         * gcc.dg/format/miss-5.c: Likewise.
1216         * gcc.dg/format/attr-2.c: Likewise.
1217         * gcc.dg/format/attr-4.c: Likewise.
1218         * gcc.dg/format/c90-scanf-4.c: Likewise.
1219         * gcc.dg/format/c99-printf-3.c: Likewise.
1220         * gcc.dg/format/multattr-1.c: Likewise.
1221         * gcc.dg/format/miss-4.c: Likewise.
1222         * gcc.dg/format/miss-6.c: Likewise.
1223         * gcc.dg/format/c90-printf-3.c: Likewise.
1224         * gcc.dg/format/attr-1.c: Likewise.
1225         * gcc.dg/format/attr-3.c: Likewise.
1226         * gcc.dg/format/attr-7.c: Likewise.
1227         * gcc.dg/format/format.h: Treat mingw and gnu style.
1228         * gcc.dg/format/sys_format.c: New.
1229
1230 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1231
1232         PR libfortran/35627
1233         * gfortran.dg/namelist_46.f90: New test.
1234
1235 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         PR target/14552
1238         * gcc.target/i386/pr14552.c: New test.
1239
1240 2008-03-19  Michael Matz  <matz@suse.de>
1241
1242         PR middle-end/35616
1243         * gcc.dg/pr35616.c: New test.
1244
1245 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1246
1247         PR fortran/35152
1248         * gfortran.dg/argument_checking_16.f90: New test.
1249
1250 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1251
1252         PR libfortran/32972
1253         * gfortran.dg/internal_pack_1.f90:  New test case.
1254         * gfortran.dg/internal_pack_2.f90:  New test case.
1255         * gfortran.dg/internal_pack_3.f90:  New test case.
1256
1257 2008-03-19  Jan Hubicka  <jh@suse.cz>
1258
1259         * gcc.dg/20050811-2.c: Update dumping flags.
1260         * gcc.dg/sms-2.c: Update dumping flags.
1261         * gcc.dg/var-expand1.c: Update dumping flags.
1262         * gcc.dg/var-expand3.c: Update dumping flags.
1263         * gcc.dg/pr30957-1.c: Update dumping flags.
1264         * gcc.dg/20050811-1.c: Update dumping flags.
1265         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1266         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1267
1268 2008-03-19  Richard Guenther  <rguenther@suse.de>
1269
1270         PR middle-end/35609
1271         * gcc.dg/testsuite/uninit-15.c: New testcase.
1272         * gcc.dg/testsuite/uninit-16.c: Likewise.
1273
1274 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1275
1276         PR target/35504
1277         * g++.dg/other/pr35504.C: New test.
1278
1279 2008-03-18  Richard Guenther  <rguenther@suse.de>
1280
1281         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1282         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1283
1284 2008-03-18  Richard Guenther  <rguenther@suse.de>
1285
1286         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1287
1288 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1289
1290         PR libfortran/35617
1291         * gfortran.dg/namelist_45.f90: New test.
1292
1293 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1294
1295         PR testsuite/35512
1296         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1297         Write variables instead of reading them.
1298
1299 2008-03-17  Jason Merrill  <jason@redhat.com>
1300
1301         PR c++/35548
1302         * g++.dg/init/ref16.C: New testcase.
1303
1304 2008-03-17  Richard Guenther  <rguenther@suse.de>
1305
1306         PR tree-optimization/19637
1307         * g++.dg/tree-ssa/pr19637.C: New testcase.
1308
1309 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1310
1311         PR fortran/35470
1312         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1313
1314 2008-03-16  Richard Guenther  <rguenther@suse.de>
1315
1316         PR middle-end/35607
1317         * gcc.c-torture/compile/pr35607.c: New testcase.
1318         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1319
1320 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1321
1322         PR fortran/35582
1323         * gfortran.dg/write_invalid_format.f90: New test.
1324
1325 2008-03-15  Richard Guenther  <rguenther@suse.de>
1326
1327         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1328
1329 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1330
1331         PR testsuite/35184
1332         * gfortran.dg/elemental_subroutine_6.f90: New test.
1333
1334 2008-03-15  Richard Guenther  <rguenther@suse.de>
1335
1336         * gcc.dg/pr23911.c: Adjust testcase.
1337         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1338         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1339
1340 2008-03-15  Richard Guenther  <rguenther@suse.de>
1341
1342         PR middle-end/35593
1343         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1344
1345 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1346
1347         PR testsuite/35478
1348         * gfortran.dg/generic_16.f90: New test.
1349
1350 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1351
1352         PR middle-end/35595
1353         * gcc.c-torture/compile/pr35595.c: New test.
1354
1355 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1356
1357         PR testsuite/33296
1358         * gfortran.dg/nearest_4.f90: New test.
1359
1360 2008-03-14  Richard Guenther  <rguenther@suse.de>
1361
1362         PR tree-optimization/13761
1363         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1364
1365 2008-03-14  Richard Guenther  <rguenther@suse.de>
1366
1367         PR tree-optimization/34172
1368         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1369         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1370         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1371         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1372         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1373         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1374
1375 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1376
1377         PR libcpp/35322:
1378         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1379
1380 2008-03-14  Richard Guenther  <rguenther@suse.de>
1381
1382         PR tree-optimization/34043
1383         PR tree-optimization/33989
1384         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1385         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1386         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1387         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1388         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1389
1390 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1391             Uros Bizjak  <ubizjak@gmail.com>
1392
1393         PR testsuite/35538 
1394         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1395         Skip *-*-darwin*.
1396         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1397
1398 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1399             Uros Bizjak  <ubizjak@gmail.com>
1400
1401         PR testsuite/35406
1402         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1403         count from 0 to 1 for lp64 targets.
1404         * gfortran.dg/ldist-1.f90: Update test to check
1405         for 5 loops distributed instead of 4 for lp64 targets.
1406
1407 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1408
1409         PR fortran/35475
1410         * gfortran.dg/derived_sub.f90: New test.
1411
1412 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1413
1414         PR testsuite/35558
1415         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1416         dg-require-effective-target.
1417         * g++.dg/tls/static-1a.cc: Likewise.
1418
1419 2008-03-13  Tom Tromey  <tromey@redhat.com>
1420
1421         PR libcpp/35322:
1422         * gcc.dg/cpp/pr35322.c: New file.
1423
1424 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1425
1426         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1427         (main): Call check_vect.
1428
1429 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1430             Olga Golovanevsky  <olga@il.ibm.com>
1431         
1432         PR tree-optimization/35041
1433         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1434
1435 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         PR target/34000
1438         PR target/35553
1439         * g++.dg/other/i386-3.C: New test.
1440         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1441         * gcc.target/i386/sse-14.c: Ditto.
1442         * gcc.target/i386/mmx-1.c: Ditto.
1443         * gcc.target/i386/mmx-2.c: Ditto.
1444         * gcc.target/i386/3dnow-1.c: Ditto.
1445         * gcc.target/i386/3dnow-2.c: Ditto.
1446         * gcc.target/i386/3dnowA-1.c: Ditto.
1447         * gcc.target/i386/3dnowA-2.c: Ditto.
1448
1449 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1450
1451         PR tree-opt/35422
1452         * gcc.target/i386/pr35422.c: Escape brackets.
1453
1454 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1455
1456         PR tree-opt/35422
1457         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1458         third loop.
1459         * gcc.target/i386/pr35422.c: New.
1460
1461 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1462
1463         PR tree-opt/35403
1464         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1465
1466 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1467
1468         PR target/35540
1469         * gcc.target/i386/pr35540.c: New test.
1470
1471 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1472
1473         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1474
1475 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1476
1477         PR middle-end/35526
1478         * g++.dg/torture/pr35526.C: New test.
1479
1480 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR c++/35328
1483         * g++.dg/gomp/pr35328.C: New test.
1484
1485         PR c++/35337
1486         * g++.dg/gomp/pr35337.C: New test.
1487
1488         PR c/35438
1489         PR c/35439
1490         * gcc.dg/gomp/pr35438.c: New test.
1491         * gcc.dg/gomp/pr35439.c: New test.
1492
1493         PR middle-end/35099
1494         * g++.dg/gomp/pr35099.C: New test.
1495
1496 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gnat.dg/range_check2.adb: New test.
1499
1500 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1501
1502         PR tree-optimization/35494
1503         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1504         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1505         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1506         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1507
1508 2008-03-10  Richard Guenther  <rguenther@suse.de>
1509
1510         PR tree-optimization/34677
1511         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1512         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1513         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1514
1515 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1516
1517         PR fortran/35474
1518         * gfortran.dg/module_commons_2.f90: New test.
1519
1520 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1521
1522         * gnat.dg/frame_overflow.adb: Improve portability.
1523
1524 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1525
1526         PR target/35350
1527         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1528         * gcc.target/i386/isa-2.c: Likewise.
1529         * gcc.target/i386/isa-3.c: Likewise.
1530         * gcc.target/i386/isa-10.c: Likewise.
1531         * gcc.target/i386/isa-11.c: Likewise.
1532         * gcc.target/i386/isa-12.c: Likewise.
1533         * gcc.target/i386/isa-13.c: Likewise.
1534         * gcc.target/i386/isa-14.c: Likewise.
1535
1536 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1537
1538         PR target/22152
1539         * gcc.target/i386/pr22152.c: New test.
1540         * gcc.target/i386/sse2-mmx.c: Ditto.
1541
1542 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1543
1544         * gnat.dg/uninit_func.adb: New test.
1545
1546 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gnat.dg/pack4.adb: New test.
1549
1550 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1551
1552         * gnat.dg/small_alignment.adb: New test.
1553
1554 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1555
1556         * gnat.dg/specs/alignment2.ads: New test.
1557
1558 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gnat.dg/pack3.adb: New test.
1561
1562 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1563
1564         PR c++/20366
1565         * g++.dg/other/pr20366.C: New test.
1566
1567 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1568
1569         PR tree-opt/35402
1570         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1571
1572 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1573
1574         PR preprocessor/35458
1575         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1576         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1577         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1578
1579 2008-03-06  Tom Tromey  <tromey@redhat.com>
1580
1581         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1582         * treelang: Delete.
1583
1584 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1585
1586         * gnat.dg/specs/pack33.ads: New test.
1587
1588 2008-03-05  Richard Guenther  <rguenther@suse.de>
1589
1590         PR tree-optimization/35472
1591         * gcc.c-torture/execute/pr35472.c: New testcase.
1592
1593 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1594
1595         PR 33009
1596         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1597         * gcc.c-torture/compile/pr33009.c: Likewise.
1598
1599 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1600
1601         PR 31341
1602         * gcc.dg/vect/pr31041.c: Fix.
1603
1604 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1605
1606         PR libfortran/35293
1607         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1608         New.
1609         * gfortran.fortran-torture/execute/list_read_1.x,
1610         gfortran.fortran-torture/execute/read_null_string.x,
1611         gfortran.fortran-torture/execute/backspace.x,
1612         gfortran.fortran-torture/execute/seq_io.x,
1613         gfortran.fortran-torture/execute/slash_edit.x,
1614         gfortran.fortran-torture/execute/unopened_unit_1.x,
1615         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1616         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1617         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1618         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1619         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1620         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1621         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1622         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1623         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1624         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1625         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1626         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1627         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1628         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1629         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1630         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1631         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1632         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1633         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1634         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1635         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1636         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1637         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1638         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1639         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1640         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1641         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1642         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1643         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1644         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1645         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1646         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1647         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1648         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1649         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1650         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1651         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1652         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1653         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1654         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1655         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1656         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1657         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1658         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1659         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1660         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1661         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1662         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1663         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1664         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1665         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1666         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1667         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1668         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1669         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1670         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1671         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1672         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1673         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1674         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1675         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1676         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1677         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1678         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1679         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1680         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1681         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1682         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1683         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1684         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1685         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1686         gfortran.dg/write_back.f: Gate test on effective_target
1687         fd_truncate.
1688
1689 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1690
1691         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1692         targets declaring functions in assembly.
1693
1694 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1695
1696         PR 28322
1697         * gcc.dg/pr28322-3.c: New.
1698
1699 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1700
1701         PR target/35453
1702         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1703         _SIDD_XXX.
1704         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1705         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1706         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1707         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1708         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1709         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1710         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1711         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1712
1713 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1714
1715         PR middle-end/35456
1716         * gcc.c-torture/execute/pr35456.c: New test.
1717
1718 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1719
1720         * gcc.target/i386/sse-10.c: Don't use
1721         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1722
1723 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1724
1725         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1726         * gfortran.dg/reassoc_2.f90: Ditto.
1727         * gfortran.dg/reassoc_3.f90: Ditto.
1728
1729 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1730
1731         PR fortran/33197
1732         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1733         * gfortran.dg/dg.exp: Likewise.
1734         * gfortran.dg/vect/vect.exp: Likewise.
1735         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1736         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1737         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1738         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1739         empty CONTAINS.
1740         * gfortran.dg/gamma_2.f90: Add a few error messages.
1741         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1742         empty CONTAINS.
1743         * gfortran.dg/gamma_3.f90: Adjust error message.
1744         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1745         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1746         * gfortran.dg/bessel_1.f90: New test.
1747         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1748         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1749         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1750         * gfortran.dg/contains_empty_1.f03: New test.
1751         * gfortran.dg/erfc_scaled_1.f90: New test.
1752         * gfortran.dg/hypot_1.f90: New test.
1753         * gfortran.dg/contains_empty_2.f03: New test.
1754
1755 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1756
1757         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1758
1759 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1760
1761         PR 24924
1762         * g++.dg/cpp/string-2.C: This is a warning now.
1763         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1764         default, so add it.
1765         
1766 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1767
1768         * g++.dg/cpp0x/auto1.C: New.
1769
1770 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1771
1772         PR fortran/34770
1773         * gfortran.dg/pointer_1.f90: New test.
1774
1775 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1776
1777         PR c++/35315
1778         * g++.dg/ext/attrib32.C: Add another test case.
1779
1780 2008-02-29  Tom Tromey  <tromey@redhat.com>
1781
1782         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1783         line.
1784
1785 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1786
1787         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1788         to make the interchange profitable.
1789
1790 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1791
1792         PR fortran/31463
1793         PR fortran/33950
1794         PR fortran/34296
1795         * gfortran.dg/arrayio_11.f90: Fixed test.
1796         * gfortran.dg/arrayio_12.f90: Likewise.
1797         * gfortran.dg/module_read_1.f90: Added warning-directives.
1798         * gfortran.dg/pr32242.f90: Likewise.
1799         * gfortran.dg/result_in_spec_3.f90: Likewise.
1800         * gfortran.dg/use_12.f90: Likewise.
1801         * gfortran.dg/warn_function_without_result.f90 : New test.
1802
1803 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1804
1805         PR fortran/34868
1806         * gfortran.dg/f2c_9.f90: New test.
1807
1808 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1809
1810         * gcc.dg/tree-ssa/ldist-1.c: New.
1811         * gcc.dg/tree-ssa/ldist-1a.c: New.
1812         * gcc.dg/tree-ssa/ldist-2.c: New.
1813         * gcc.dg/tree-ssa/ldist-3.c: New.
1814         * gcc.dg/tree-ssa/ldist-4.c: New.
1815         * gcc.dg/tree-ssa/ldist-5.c: New.
1816         * gcc.dg/tree-ssa/ldist-6.c: New.
1817         * gcc.dg/tree-ssa/ldist-7.c: New.
1818         * gcc.dg/tree-ssa/ldist-8.c: New.
1819         * gcc.dg/tree-ssa/ldist-9.c: New.
1820         * gcc.dg/tree-ssa/ldist-10.c: New.
1821         * gcc.dg/tree-ssa/ldist-11.c: New.
1822         * gcc.dg/tree-ssa/ldist-12.c: New.
1823         * gfortran.dg/ldist-1.f90: New.
1824
1825 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1826
1827         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1828
1829 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1830
1831         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1832
1833 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1834
1835         * gcc.target/i386/mmx-1.c: Add
1836         -Werror-implicit-function-declaration to dg-options.
1837         * gcc.target/i386/mmx-2.c: Likewise.
1838         * gcc.target/i386/sse-13.c: Likewise.
1839         * gcc.target/i386/sse-14.c: Likewise.
1840
1841 2008-02-27  Revital Eres  <eres@il.ibm.com>
1842
1843         PR rtl-optimization/34999
1844         * gcc.dg/tree-prof/pr34999.c: New.
1845
1846 2008-02-27  Richard Guenther  <rguenther@suse.de>
1847
1848         PR middle-end/25290
1849         * gcc.c-torture/execute/pr35390.c: New testcase.
1850
1851 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1852
1853         PR ada/22255
1854         * gnat.dg/test_direct_io.adb: New file.
1855
1856 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1857
1858         PR ada/34799
1859         * gnat.dg/specs/pr34799.ads: New test.
1860
1861 2008-02-27  Richard Guenther  <rguenther@suse.de>
1862
1863         PR middle-end/34971
1864         * gcc.c-torture/execute/pr34971.c: New testcase.
1865
1866 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1867
1868         * gcc.dg/gomp/preprocess-1.c: New test.
1869
1870         PR c++/35368
1871         * g++.dg/ext/visibility/typeinfo2.C: New test.
1872         * g++.dg/ext/visibility/typeinfo3.C: New test.
1873
1874 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1875
1876         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1877
1878 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1879
1880         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1881         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1882
1883 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1884
1885         PR c/28800
1886         * gcc.dg/empty-source-2.c: Adjust for warning message.
1887         * gcc.dg/empty-source-3.c: Likewise.
1888         * gcc.dg/pack-test-2.c: Adjust comment.
1889         * gcc.dg/pragma-ep-2.c: Likewise.
1890         * gcc.dg/pragma-re-2.c: Likewise.
1891         * gcc.dg/va-arg-2.c: Likewise.
1892
1893 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1894
1895         PR fortran/35033
1896         * gfortran.dg/assignment_2.f90: New.
1897
1898 2008-02-26  Jason Merrill  <jason@redhat.com>
1899
1900         PR c++/35315
1901         * g++.dg/ext/attrib32.C: New.
1902
1903 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1904
1905         * gcc.c-torture/execute/nest-align-1.x: Delete.
1906
1907 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1908
1909         PR 26264
1910         * 20021023-1.c: Use __builtin_va_start instead of
1911         __builtin_stdarg_start.
1912         * pr17301-1.c: Likewise.
1913         * pr17301-2.c: Likewise.
1914                 
1915 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1916         
1917         * gcc.dg/pr34351.c: New.
1918         
1919 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1920
1921         * gcc.dg/Wlarger-than2.c: New.
1922         
1923 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1924
1925         PR c++/35323
1926         * g++.dg/lookup/crash7.C: New.
1927
1928 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1929
1930         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1931
1932 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1933
1934         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1935
1936 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1937
1938         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1939
1940 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1941
1942         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1943         Windows.
1944
1945 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1946
1947         * lib/target-supports.exp (check_profiling_available): Report -p
1948         unavailable on *-*-mingw*.
1949
1950 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1951
1952         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1953         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1954         dg-require-effective-target pthread_h.
1955
1956 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1957
1958         * gcc.dg/Wswitch-enum-error.c: New.
1959         * gcc.dg/Wswitch-error.c: New.
1960         * gcc.dg/20011021-1.c: Use two directives to match two different
1961         messages.
1962         
1963 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1964         
1965         PR 28322
1966         * gcc.dg/pr28322.c: New.
1967         * gcc.dg/pr28322-2.c: New.
1968         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1969         preceding it.
1970
1971 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1972
1973         PR c++/35333
1974         * g++.dg/other/error26.C: New.
1975
1976 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1977
1978         PR c++/35338
1979         * g++.dg/other/error25.C: New.
1980
1981 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1982
1983         PR target/35258
1984         * gcc.dg/pr35258.c: New testcase.
1985
1986 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1987
1988         * gcc.dg/20020426-2.c: Remove bogus workaround.
1989         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1990         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1991
1992 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1993
1994         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1995
1996 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1997
1998         PR middle-end/19984
1999         * gcc.dg/pr19984.c: New test.
2000         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2001         name of the variable.
2002
2003 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2004
2005         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2006         (main): Call check_vect and foo.  Check array values after
2007         the call to foo.
2008         * gcc.dg/vect/vect-117.c: Call check_vect.
2009         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2010
2011 2008-02-25  Jason Merrill  <jason@redhat.com>
2012
2013         PR c++/33486
2014         * g++.dg/lookup/strong-using-5.C: New.
2015
2016 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2017
2018         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2019         sh* targets.
2020
2021 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         PR target/35349
2024         * gcc.c-torture/execute/20050604-1.x: New file.
2025
2026 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2027
2028         * gcc.target/i386/pr22076.c: Update number of mov insns
2029         for PIC targets.
2030         * gcc.target/i386/pr34256.c: Ditto.
2031
2032 2008-02-24  Diego Novillo  <dnovillo@google.com>
2033
2034         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2035
2036         PR 33738
2037         * g++.dg/warn/pr33738.C: New.
2038
2039 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2040
2041         * gcc.c-torture/execute/nest-align-1.x: New file.
2042
2043 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2044
2045         PR c++/34749
2046         * g++.dg.ext/dllimport13.C: New test.
2047
2048 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2049
2050         PR libfortran/24685
2051         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2052         powerpc*-apple-darwin*.
2053
2054 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2055
2056         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2057         ERFC into gfortran.dg/large_real_kind_3.F90.
2058         * gfortran.dg/large_real_kind_3.F90: New test.
2059
2060 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2061
2062         PR rtl-opt/33512
2063         * gcc.dg/and-1.c: New test.
2064
2065 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2066
2067         * gcc.c-torture/execute/20080222-1.c: New test.
2068
2069 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2070
2071         PR target/22076
2072         PR target/34256
2073         * gcc.target/i386/pr22076.c: New test.
2074         * gcc.target/i386/pr34256.c: New test.
2075         * gcc.target/i386/vecinit-5.c: New test.
2076         * gcc.target/i386/vecinit-6.c: New test.
2077         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2078
2079         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2080         <xmmintrin.h>, define __m64 and __m128 directly.
2081         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2082
2083 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2084
2085         PR C++/34715
2086         * g++.dg/ext/always_inline-1.C: New test.
2087         * g++.dg/ext/always_inline-2.C: New test.
2088         * g++.dg/ext/always_inline-3.C: New test.
2089         * g++.dg/ext/always_inline-4.C: New test.
2090
2091 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2092
2093         * gcc.target/cris/asm-b-1.c: New test.
2094
2095 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2096
2097         PR c++/35282
2098         * g++.dg/template/nontype17.C: Add.
2099
2100 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2101
2102         PR c++/35282
2103         Revert:
2104         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2105
2106         PR c++/28743
2107         * g++.dg/template/nontype17.C: New.
2108         * g++.dg/template/nontype16.C: Add error.
2109
2110 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2111
2112         PR c/19999
2113         * gcc.dg/Wfloat-equal-1.c: New.
2114         * g++.dg/warn/Wfloat-equal-1.C: New.
2115
2116 2008-02-21  Michael Matz  <matz@suse.de>
2117
2118         PR target/35264
2119         * gcc.dg/pr35264.c: New testcase.
2120
2121 2008-02-21  Richard Guenther  <rguenther@suse.de>
2122
2123         * gfortran.dg/reassoc_1.f90: New testcase.
2124         * gfortran.dg/reassoc_2.f90: Likewise.
2125         * gfortran.dg/reassoc_3.f90: Likewise.
2126
2127 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128
2129         PR libfortran/34974
2130         * gfortran.dg/fmt_t_7.f: New test.
2131
2132         PR libfortran/35132
2133         * gfortran.dg/streamio_15.f90: New test.
2134         
2135 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2136
2137         PR libfortran/35036
2138         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2139
2140 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2141
2142         * gcc.dg/Wframe-larger-than.c: New option test.
2143
2144 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2145
2146         PR fortran/34997
2147         * gfortran.dg/dollar_sym_1.f90: New.
2148         * gfortran.dg/dollar_sym_2.f90: New.
2149
2150 2008-02-20  Richard Guenther  <rguenther@suse.de>
2151
2152         PR middle-end/35265
2153         * gcc.dg/builtins-66.c: New testcase.
2154
2155 2008-02-20  Richard Guenther  <rguenther@suse.de>
2156
2157         * gcc.dg/fold-reassoc-1.c: New testcase.
2158         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2159
2160 2008-02-20  Richard Guenther  <rguenther@suse.de>
2161
2162         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2163
2164 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2165
2166         * lib/target-supports.exp (check_effective_target_vect_unpack):
2167         Return true for SPU.
2168         (check_effective_target_vect_short_mult): Likewise.
2169         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2170         the loop on targets that support vect_unpack.
2171
2172 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2173
2174         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2175         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2176         templates to reduce number of passed arguments.
2177
2178 2008-02-19  Jason Merrill  <jason@redhat.com>
2179
2180         PR c++/34950
2181         * g++.dg/template/explicit-args1.C: New.
2182
2183 2008-02-19  Richard Guenther  <rguenther@suse.de>
2184
2185         PR tree-optimization/34989
2186         * gcc.dg/pr34989-1.c: New testcase.
2187         * gcc.dg/pr34989-2.c: Likewise.
2188
2189 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2190
2191         PR c++/35028
2192         * g++.dg/gomp/pr35028.C: New test.
2193
2194         PR c++/34964
2195         PR c++/35244
2196         * gcc.dg/gomp/pr34964.c: New test.
2197         * g++.dg/gomp/pr34964.C: New test.
2198         * gcc.dg/gomp/pr35244.c: New test.
2199         * g++.dg/gomp/pr35244.C: New test.
2200
2201         PR c++/35078
2202         * g++.dg/gomp/pr35078.C: New test.
2203
2204 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2205
2206         * gcc.dg/packed-array.c: New testcase. 
2207
2208 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2209
2210         PR target/33555
2211         * gcc.target/i386/pr33555.c: New test.
2212         
2213 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2214
2215         PR target/35189
2216         * gcc.target/i386/isa-1.c: New.
2217         * gcc.target/i386/isa-2.c: Likewise.
2218         * gcc.target/i386/isa-3.c: Likewise.
2219         * gcc.target/i386/isa-4.c: Likewise.
2220         * gcc.target/i386/isa-5.c: Likewise.
2221         * gcc.target/i386/isa-6.c: Likewise.
2222         * gcc.target/i386/isa-7.c: Likewise.
2223         * gcc.target/i386/isa-8.c: Likewise.
2224         * gcc.target/i386/isa-9.c: Likewise.
2225         * gcc.target/i386/isa-10.c: Likewise.
2226         * gcc.target/i386/isa-11.c: Likewise.
2227         * gcc.target/i386/isa-12.c: Likewise.
2228         * gcc.target/i386/isa-13.c: Likewise.
2229         * gcc.target/i386/isa-14.c: Likewise.
2230
2231 2008-02-18  Joey Ye  <joey.ye@intel.com>
2232             H.J. Lu  <hongjiu.lu@intel.com>
2233
2234         PR middle-end/34921
2235         * gcc.c-torture/execute/nest-align-1.c: New test case.
2236
2237 2008-02-17  Richard Guenther  <rguenther@suse.de>
2238
2239         PR middle-end/35227
2240         * gcc.dg/torture/pr35227.c: New testcase.
2241
2242 2008-02-17  Richard Guenther  <rguenther@suse.de>
2243
2244         PR tree-optimization/35231
2245         * gcc.c-torture/execute/pr35231.c: New testcase.
2246
2247 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2248
2249         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2250         (test_gt): Ditto.
2251
2252 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2253
2254         * obj-c++.dg/encode-2.mm: XFAIL.
2255         * obj-c++.dg/encode-3.mm: Likewise.
2256
2257 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2258             Paolo Carlini  <pcarlini@suse.de>
2259
2260         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2261         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2262         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2263
2264 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2265
2266         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2267         (main): Change to void and rename to sse_test.
2268         * gcc.target/i386/pr24306.c: Ditto.
2269         * gcc.target/i386/pr32065-2.c: Ditto.
2270         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2271         (main): Change to void and rename to sse2_test.
2272         * gcc.target/i386/20060512-3.c: Ditto.
2273
2274 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2275
2276         PR fortran/35150
2277         * gfortran.dg/c_loc_tests_12.f03: New test.
2278
2279 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2280
2281         PR c++/35023
2282         PR c++/35024
2283         PR c++/35026
2284         * g++.dg/cpp0x/vt-35026.C: New.
2285         * g++.dg/cpp0x/vt-35023.C: New.
2286         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2287         * g++.dg/cpp0x/vt-35024.C: New.
2288
2289 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2290
2291         * gcc.c-torture/execute/va-arg-25.x: Remove.
2292
2293 2008-02-15  Richard Guenther  <rguenther@suse.de>
2294             Zdenek Dvorak  <ook@ucw.cz>
2295
2296         PR tree-optimization/35164
2297         * g++.dg/torture/pr35164-1.C: New testcase.
2298         * g++.dg/torture/pr35164-2.C: Likewise.
2299
2300 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2301
2302         PR testsuite/35119
2303         * g++.dg/template/spec35.C: Change the regular expressions
2304         in dg-final to match the assembly code generated by Darwin 9.
2305
2306 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2307
2308         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2309
2310 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2313
2314 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2315
2316         * lib/dejapatches.exp: New file.
2317
2318 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2319
2320         PR c++/34050
2321         * g++.dg/cpp0x/vt-34050.C: New.
2322
2323 2008-02-14  Jason Merrill  <jason@redhat.com>
2324
2325         PR c++/5645
2326         PR c++/11159
2327         * g++.dg/warn/pr11159.C: New.
2328         * g++.dg/warn/pr5645.C: Likewise.
2329
2330 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2331
2332         PR preprocessor/35061
2333         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2334
2335 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2336
2337         PR c++/28743
2338         * g++.dg/template/nontype17.C: New.
2339         * g++.dg/template/nontype16.C: Add error.
2340
2341 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR c++/35138
2344         * g++.dg/template/member8.C: New test.
2345
2346 2008-02-13  Michael Matz  <matz@suse.de>
2347
2348         * gcc.dg/pr35065.c: Fix testcase warnings.
2349
2350 2008-02-13  Jason Merrill  <jason@redhat.com>
2351
2352         PR c++/34962, c++/34937, c++/34939
2353         * g++.dg/ext/tmplattr9.C: New.
2354
2355 2008-02-13  Michael Matz  <matz@suse.de>
2356
2357         PR debug/35065
2358         * gcc.dg/pr35065.c: New testcase.
2359
2360 2008-02-12  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/35171
2363         * gcc.c-torture/compile/pr35171.c: New testcase.
2364
2365 2008-02-12  Richard Guenther  <rguenther@suse.de>
2366
2367         PR middle-end/35163
2368         * gcc.c-torture/execute/pr35163.c: New testcase.
2369
2370 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2371
2372         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2373
2374 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2375
2376         * gnat.dg/loop_address.adb: New test.
2377
2378 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2379
2380         * obj-c++.dg/bitfield-1.mm: Expect failures.
2381         * obj-c++.dg/bitfield-4.mm: Likewise.
2382         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2383         * obj-c++.dg/encode-8.mm: Likewise.
2384         * obj-c++.dg/isa-field-1.mm: Likewise.
2385         * obj-c++.dg/layout-1.mm: Likewise.
2386         * obj-c++.dg/lookup-2.mm: Likewise.
2387         * obj-c++.dg/try-catch-2.mm: Likewise.
2388         * obj-c++.dg/try-catch-9.mm: Likewise.
2389
2390 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2391
2392         PR c++/35144
2393         * g++.dg/tree-ssa/pr35144.C: New test.
2394
2395         PR inline-asm/35160
2396         * gcc.target/i386/pr35160.c: New test.
2397
2398         PR c++/34862
2399         * g++.dg/init/new27.C: New test.
2400
2401 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2402
2403         PR c++/35077
2404         * g++.dg/template/crash78.C: New.
2405
2406 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2407
2408         PR testsuite/35047
2409         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2410         * gcc.dg/compat/vector-2_y.c: Ditto.
2411
2412 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2413             Richard Guenther  <rguenther@suse.de>
2414
2415         PR tree-optimization/33992
2416         * gcc.c-torture/execute/pr33992.c: New testcase.
2417
2418 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2419
2420         * gfortran.dg/streamio_14.f90:  New test.
2421
2422 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2423
2424         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2425         Add -mfpmath=387 to dg-options.
2426
2427 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2428
2429         PR testsuite/35047
2430         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2431         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2432         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2433         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2434         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2435         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2436         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2437         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2438         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2439
2440 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         PR objc++/34193
2443         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2444
2445 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2446
2447         PR c++/35056
2448         * g++.dg/conversion/bitfield8.C: New.
2449
2450 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2451
2452         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2453
2454 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2455
2456         PR c++/35049
2457         PR c++/35096
2458         * g++.dg/ext/vector13.C: New.
2459
2460 2008-02-06  David Daney  <ddaney@avtrex.com>
2461
2462         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2463
2464 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2465
2466         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2467         special case for xtensa-*-*.
2468         
2469 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2470
2471         PR fortran/35037
2472         * gfortran.dg/volatile11.f90: New test.
2473
2474 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2475
2476         PR c++/33553
2477         * g++.dg/template/array19.C: New test.
2478
2479 2008-02-05  Diego Novillo  <dnovillo@google.com>
2480
2481         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2482
2483         PR 33738
2484         * g++.dg/warn/pr33738.C: Remove.
2485
2486 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2487
2488         PR fortran/34945
2489         * gfortran.dg/bounds_check_13.f: New test.
2490
2491 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2492
2493         PR testsuite/33946
2494         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2495
2496 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2497
2498         PR target/35083
2499         * gcc.target/i386/pr35083.c: New test.
2500
2501 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2502
2503         PR fortran/32315
2504         * gfortran.dg/data_bounds_1.f90: New test.
2505
2506 2008-02-04  Diego Novillo  <dnovillo@google.com>
2507
2508         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2509
2510         PR 33738
2511         * g++.dg/warn/pr33738.C: New.
2512
2513 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2514
2515         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2516         to match.
2517
2518 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2519
2520         * lib/target-supports.exp (check_effective_target_hard_float): Only
2521         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2522         other targets, grep for a call insn in the rtl expand dump for an
2523         add of two doubles.
2524         (target_compile): Support generating rtl dumps as output.
2525
2526 2008-02-04  Richard Guenther  <rguenther@suse.de>
2527
2528         PR middle-end/33631
2529         * gcc.c-torture/execute/pr33631.c: New testcase.
2530
2531 2008-02-04  Richard Guenther  <rguenther@suse.de>
2532
2533         PR middle-end/35043
2534         * gcc.c-torture/compile/pr35043.c: New testcase.
2535
2536 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2537
2538         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2539
2540 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2541
2542         * gcc.target/i386/pr31628.c: Require effective target fpic.
2543         * gcc.target/i386/strinline.c: Ditto.
2544         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2545         * gcc.dg/pr35045.c: Ditto.
2546         * gcc.dg/20050503-1.c: Ditto.
2547
2548 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2549
2550         PR fortran/32760
2551         * gfortran.dg/host_assoc_variable_1.f90: New test.
2552         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2553
2554 2008-02-02  Michael Matz  <matz@suse.de>
2555
2556         PR target/35045
2557         * gcc.dg/pr35045.c: New test.
2558
2559 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2560
2561         PR libfortran/35001
2562         * gfortran.dg/shape_4.f90:  New test.
2563
2564 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2565
2566         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2567
2568 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2569
2570         PR rtl-optimization/34773
2571         * gcc.target/cris/torture/pr34773.c: New test.
2572
2573 2008-02-01  Nick Clifton  <nickc@redhat.com>
2574
2575         * lib/target-supports.exp (check_profiling_available): Do not
2576         expect profiling to work on the xstormy16 target.
2577
2578 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2579
2580         PR testsuite/35047
2581         * gcc.c-torture/execute/20050316-2.x: New file.
2582         * gcc.target/i386/pr17390.c: Update scan pattern.
2583         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2584         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2585
2586 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2587
2588         PR fortran/34910
2589         * gfortran.dg/proc_assign_2.f90: New test.
2590
2591 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2592             Jakub Jelinek  <jakub@redhat.com>
2593
2594         PR c++/34935
2595         PR c++/34936
2596         * g++.dg/ext/alias-canon.C: New.
2597         * g++.dg/ext/alias-mangle.C: New.
2598
2599 2008-01-30  Jan Hubicka  <jh@suse.cz>
2600
2601         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2602
2603 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2604
2605         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2606         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2607
2608 2008-01-30  Jan Hubicka  <jh@suse.cz>
2609
2610         PR target/34982
2611         * gcc.c-torture/execute/pr34982.c: New testcase.
2612
2613 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2614
2615         * gcc.target/s390/tf_to_di-1.c: New testcase.
2616
2617 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2618
2619         PR fortran/34975
2620         * gfortran.dg/use_only_3.f90: New test.
2621         * gfortran.dg/use_only_3.inc: Modules for new test.
2622
2623         PR fortran/34429
2624         * gfortran.dg/function_charlen_2.f90: New test.
2625
2626 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR middle-end/34969
2629         * gcc.dg/pr34969.c: New test.
2630
2631         PR c/35017
2632         * gcc.dg/inline-25.c: New test.
2633         * gcc.dg/inline-26.c: New test.
2634         * gcc.dg/inline-27.c: New test.
2635
2636 2008-01-29  Richard Guenther  <rguenther@suse.de>
2637
2638         PR middle-end/35006
2639         * gcc.c-torture/compile/pr35006.c: New testcase.
2640
2641 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2642
2643         PR c++/34055
2644         PR c++/34103
2645         PR c++/34219
2646         PR c++/34606
2647         PR c++/34753
2648         PR c++/34754
2649         PR c++/34755
2650         PR c++/34919
2651         PR c++/34961
2652         * g++.dg/cpp0x/vt-34219-2.C: New.
2653         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2654         * g++.dg/cpp0x/vt-34961.C: New.
2655         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2656         cases from the re-opened PR.
2657         * g++.dg/cpp0x/vt-34753.C: New.
2658         * g++.dg/cpp0x/vt-34919.C: New.
2659         * g++.dg/cpp0x/vt-34754.C: New.
2660         * g++.dg/cpp0x/vt-34606.C: New.
2661         * g++.dg/cpp0x/vt-34219.C: New.
2662         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2663         * g++.dg/cpp0x/vt-34755.C: New.
2664         * g++.dg/cpp0x/pr31438.C: Ditto.
2665         * g++.dg/cpp0x/variadic81.C: Ditto.
2666
2667 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2668
2669         * g++.dg/torture/pr34641.C: Put the dg-do first.
2670
2671 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2672
2673         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2674
2675 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2676
2677         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2678
2679 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2680
2681         PR 31535
2682         * gcc.target/powerpc/spe-small-data-1.c: New test.
2683         * gcc.target/powerpc/spe-small-data-2.c: New test.
2684
2685 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2686
2687         PR libfortran/34980
2688         * gfortran.dg/shape_3.f90:  New test.
2689
2690 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2691
2692         * gcc.target/s390/20020926-1.c: Remove -m31.
2693
2694 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2695
2696         * gcc.target/s390/20020926-1.c: Disable for s390x.
2697
2698 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2699
2700         PR fortran/34994
2701         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2702         expression.
2703
2704 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2705
2706         PR fortran/34990
2707         * gfortran.dg/array_constructor_22.f90: New test.
2708
2709 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2710
2711         PR middle-end/34688
2712         * gcc.c-torture/compile/pr34688: New test.
2713
2714 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2715
2716         PR fortran/34848
2717         * gfortran.dg/missing_optional_dummy_5.f90: New.
2718
2719 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2720
2721         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2722         noinline.  XFAIL test.
2723
2724 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2725
2726         PR fortran/31610
2727         * gfortran.dg/array_3.f90: New test.
2728
2729 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2730
2731         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2732         on i?86/x86_64.
2733
2734         PR c++/34965
2735         * gcc.dg/pr34965.c: New test.
2736         * g++.dg/other/error24.C: New test.
2737
2738 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2739
2740         PR libfofortran/34887
2741         * gfortran.dg/x_slash_2.f:  New test.
2742
2743 2008-01-26  Richard Guenther  <rguenther@suse.de>
2744
2745         PR c++/34235
2746         * g++.dg/torture/pr34235.C: New testcase.
2747
2748 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2749
2750         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2751
2752 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2753
2754         PR target/34981
2755         * gcc.target/mips/lazy-binding-1.c: New test.
2756         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2757         mips_forced_no_abicalls and mips_forced_no_shared.
2758         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2759         Avoid using small data with -mabicalls.  Don't make -G0 force
2760         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2761         forces the opposite option.
2762
2763 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2764
2765         PR target/34970
2766         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2767         Use -std=gnu89 switch.
2768
2769 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2770
2771         PR libfortran/34876
2772         * gfortran.dg/direct_io_9.f: New test.
2773
2774 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2775
2776         PR fortran/34661
2777         * gfortran.dg/where_operator_assign_4.f90: New test.
2778
2779 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2780
2781         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2782         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2783         c4x-*-* targets.
2784
2785 2008-01-25  Richard Guenther  <rguenther@suse.de>
2786
2787         PR middle-end/32244
2788         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2789
2790 2008-01-25  Richard Guenther  <rguenther@suse.de>
2791
2792         PR tree-optimization/34966
2793         * gcc.c-torture/compile/pr34966.c: New testcase.
2794
2795 2008-01-25  Richard Guenther  <rguenther@suse.de>
2796
2797         PR c++/33887
2798         * g++.dg/torture/pr33887-1.C: New testcase.
2799         * g++.dg/torture/pr33887-2.C: Likewise.
2800         * g++.dg/torture/pr33887-3.C: Likewise.
2801         * gcc.c-torture/execute/20071211-1.c: Likewise.
2802
2803 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2804
2805         PR target/34856
2806         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2807
2808 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2809
2810         PR middle-end/33333
2811         * g++.dg/gomp/pr33333.C: New test.
2812
2813         PR preprocessor/34692
2814         * gcc.dg/cpp/pr34692.c: New test.
2815         * gcc.dg/gomp/pr34692.c: New test.
2816
2817 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2818
2819         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2820
2821 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2822
2823         PR fortran/34202
2824         * gfortran.dg/empty_type.f90: New test.
2825
2826 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2827
2828         PR c++/34603
2829         * g++.dg/template/crash77.C: New.
2830
2831 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2832
2833         PR target/34856
2834         * gcc.dg/pr34856.c: New test.
2835
2836 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2837
2838         * gfortran.dg/namelist_39.f90: Delete temporary files.
2839         * gfortran.dg/namelist_44.f90: Ditto.
2840
2841 2008-01-24  Richard Guenther  <rguenther@suse.de>
2842
2843         PR middle-end/34953
2844         * g++.dg/torture/pr34953.C: New testcase.
2845
2846 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR middle-end/34934
2849         * gcc.c-torture/compile/20080124-1.c: New test.
2850
2851 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2852
2853         PR fortran/34872
2854         * gfortran.dg/function_charlen_3.f: New test.
2855
2856 2008-01-23  Michael Matz  <matz@suse.de>
2857
2858         PR debug/34895
2859         * g++.dg/debug/pr34895.cc: New testcase.
2860
2861 2008-01-23  Richard Guenther  <rguenther@suse.de>
2862
2863         PR middle-end/31529
2864         * gcc.dg/pr31529-1.c: New testcase.
2865         * gcc.dg/pr31529-2.c: Likewise.
2866
2867 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR c++/34829
2870         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2871         unsigned int for the first argument.
2872
2873 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2874
2875         PR c++/33984
2876         * g++.dg/conversion/bitfield7.C: New test.
2877         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2878
2879 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2880
2881         From Michael Frysinger  <michael.frysinger@analog.com>
2882         * gcc.target/bfin/mcpu-bf547.c: New test.
2883         * gcc.target/bfin/mcpu-bf523.c: New test.
2884         * gcc.target/bfin/mcpu-bf524.c: New test.
2885         * gcc.target/bfin/mcpu-bf526.c: New test.
2886
2887 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2888
2889         * gcc.c-torture/execute/20080122-1.c: New test.
2890
2891 2008-01-22  Tom Tromey  <tromey@redhat.com>
2892
2893         PR c++/34859
2894         * gcc.dg/cpp/pr34859.c: New file.
2895
2896 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2897
2898         PR fortran/34875
2899         * gfortran.dg/vector_subscript_3.f90: New test.
2900
2901 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2902
2903         PR fortran/34848
2904         * gfortran.dg/missing_optional_dummy_4.f90
2905
2906 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2907
2908         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2909
2910 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2911
2912         * gnat.dg/unchecked_union1.adb: New test.
2913
2914 2008-01-22  Tom Tromey  <tromey@redhat.com>
2915
2916         PR c++/34829
2917         * g++.dg/ext/pr34829.C: New file.
2918
2919 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR c++/34607
2922         * gcc.dg/gomp/pr34607.c: New test.
2923         * g++.dg/gomp/pr34607.C: New test.
2924
2925         PR c++/34914
2926         * g++.dg/ext/vector10.C: New test.
2927
2928         PR c++/34918
2929         * g++.dg/other/error23.C: New test.
2930
2931         PR c++/34917
2932         * g++.dg/ext/vector12.C: New test.
2933
2934 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2935
2936         PR 32102
2937         * gcc.dg/Wstrict-overflow-21.c: New.
2938         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2939
2940 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2941
2942         PR middle-end/33092
2943         * gcc.dg/pr33092.c: New.
2944
2945 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2946
2947         * gcc.target/s390/20020926-1.c: Add -m31 option.
2948
2949 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2950
2951         PR fortran/34915
2952         * gfortran.dg/initialization_18.f90: New test.
2953
2954 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/34899
2957         * gfortran.dg/tab_continuation.f: New.
2958
2959 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2960
2961         PR fortran/34896
2962         * gfortran.dg/use_rename_2.f90: New test.
2963
2964 2008-01-21  Richard Guenther  <rguenther@suse.de>
2965
2966         PR middle-end/34856
2967         * gcc.c-torture/compile/pr34856.c: New testcase.
2968
2969 2008-01-21  Richard Guenther  <rguenther@suse.de>
2970
2971         PR c/34885
2972         * gcc.c-torture/compile/pr34885.c: New testcase.
2973
2974 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2975
2976         * gnat.dg/specs/alignment1.ads: New test.
2977
2978 2008-01-21  Richard Guenther  <rguenther@suse.de>
2979
2980         PR c++/34850
2981         * g++.dg/torture/pr34850.C: New testcase.
2982
2983 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2984             Olga Golovanevsky  <olga@il.ibm.com>
2985
2986         PR tree-optimization/34701
2987         * gcc.dg/struct/wo_prof_array_field.c: New test.
2988         
2989 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2990
2991         PR c++/34891
2992         * g++.dg/ext/vector9.C: New.
2993
2994 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2995
2996         PR c++/34776
2997         PR c++/34486
2998         * g++.dg/template/crash75.C: New.
2999         * g++.dg/template/crash76.C: Likewise.  
3000
3001 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3002
3003         PR rtl-optimization/34808
3004         * gcc.c-torture/compile/pr34808.c: New test.
3005
3006 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3007
3008         PR fortran/34784
3009         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3010
3011         PR fortran/34861
3012         * gfortran.dg/entry_array_specs_3.f90: New test.
3013
3014         PR fortran/34854
3015         * gfortran.dg/use_rename_1.f90: New test.
3016
3017 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3018
3019         PR fortran/34784
3020         * gfortran.dg/array_constructor_20.f90: New test.
3021         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3022
3023         PR fortran/34785
3024         * gfortran.dg/array_constructor_21.f90: New test.
3025
3026 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3027
3028         PR libfortran/34795
3029         * gfortran.dg/inquire_13.f90: New test.
3030         
3031         PR libfortran/34659
3032         * gfortran.dg/continuation_9.f90: New test.
3033
3034 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3035
3036         PR target/34831
3037         * gcc.target/mips/pr34831.c: New test.
3038
3039 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3040
3041         PR fortran/34817
3042         PR fortran/34838
3043         * gfortran.dg/any_all_1.f90:  New test.
3044         * gfortran.dg/any_all_2.f90:  New test.
3045
3046 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3047
3048         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3049         "dg-require-weak" statement.
3050         * g++.dg/eh/weak1.C: Likewise.
3051
3052 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR gcov-profile/34610
3055         * gcc.dg/gomp/pr34610.c: New test.
3056
3057 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3058
3059         PR fortran/34760
3060         * gfortran.dg/implicit_11.f90: New.
3061         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3062         * gfortran.dg/entry_15.f90: Ditto.
3063         * gfortran.dg/func_assign.f90: Ditto.
3064         * gfortran.dg/gomp/reduction3.f90: Ditto.
3065         * gfortran.dg/proc_assign_1.f90: Ditto.
3066
3067         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3068         of dg-excess-errors.
3069
3070 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3071
3072         PR fortran/32616
3073         * gfortran.dg/argument_checking_15.f90: New.
3074         * gfortran.dg/argument_checking_5.f90: Change TODO into
3075         dg-warning.
3076
3077 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3078
3079         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3080         * gfortran.dg/enum_5.f90: Ditto.
3081         * gfortran.dg/enum_6.f90: Ditto.
3082         * gfortran.dg/bom_error.f90: Ditto.
3083         * gfortran.dg/func_decl_4.f90: Ditto.
3084
3085 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR libfortran/34782
3088         * gfortran.dg/fmt_t_6.f: New test.
3089
3090 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3091
3092         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3093
3094 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3095
3096         * g++.dg/lookup/two-stage2.C: fix comment.
3097
3098 2008-01-18  Ian Lance Taylor  <iant@google.com>
3099
3100         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3101
3102 2008-01-18  Ian Lance Taylor  <iant@google.com>
3103
3104         PR c++/33407
3105         * g++.dg/init/new26.C: New test.
3106
3107 2008-01-18  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/34801
3110         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3111         redundant one.
3112
3113 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3114
3115         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3116         dg-require-effective-target.
3117
3118 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3119
3120         PR target/34556
3121         * gfortran.dg/reshape_2.f90: New test.
3122
3123 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3124
3125         * gcc.dg/20040223-1.c: Fix comment typo.
3126
3127 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3128
3129         PR target/34814
3130         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3131         until 34814 is fixed.
3132
3133 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3134
3135         PR tree-optimization/34648
3136         * gcc.c-torture/compile/pr34648.c: New testcase.
3137
3138 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3139
3140         PR testsuite/34821
3141         * gcc.dg/autopar/autopar.exp: New.
3142         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3143         * lib/target-supports.exp (check_effective_target_pthread): New.
3144
3145         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3146         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3147         * gcc.dg/tree-ssa/reduc-1.c: Same.
3148         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3149         * gcc.dg/tree-ssa/reduc-2.c: Same
3150         * gcc.dg/tree-ssa/reduc-3.c: Same.
3151         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3152         * gcc.dg/tree-ssa/reduc-6.c: Same.
3153         * gcc.dg/tree-ssa/reduc-7.c: Same.
3154         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3155         * gcc.dg/tree-ssa/reduc-8.c: Same.
3156         * gcc.dg/tree-ssa/reduc-9.c: Same.
3157
3158 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3159
3160         * gnat.dg/discr5.adb: New test.
3161
3162 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3163
3164         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3165
3166 2008-01-17  Richard Guenther  <rguenther@suse.de>
3167
3168         PR tree-optimization/34825
3169         * gcc.dg/pr34825.c: New testcase.
3170
3171 2008-01-17  Richard Guenther  <rguenther@suse.de>
3172
3173         * gcc.c-torture/execute/20080117-1.c: New testcase.
3174
3175 2008-01-17  Revital Eres  <eres@il.ibm.com>
3176
3177         PR30957
3178         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3179
3180 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3181
3182         PR fortran/34429
3183         * gfortran.dg/function_charlen_1.f90: New test.
3184
3185         PR fortran/34431
3186         * gfortran.dg/function_types_1.f90: New test.
3187         * gfortran.dg/function_types_2.f90: New test.
3188
3189         PR fortran/34471
3190         * gfortran.dg/function_kinds_4.f90: New test.
3191         * gfortran.dg/function_kinds_5.f90: New test.
3192
3193         * gfortran.dg/defined_operators_1.f90: Errors now at function
3194         declarations.
3195         * gfortran.dg/private_type_4.f90: The same.
3196         * gfortran.dg/interface_15.f90: The same.
3197         * gfortran.dg/elemental_args_check_2.f90: The same.
3198         * gfortran.dg/auto_internal_assumed.f90: The same.
3199
3200 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3201
3202         * gnat.dg/sizetype.adb: New test.
3203
3204 2008-01-16  Richard Guenther  <rguenther@suse.de>
3205
3206         PR middle-end/32628
3207         * gcc.dg/overflow-warn-7.c: New testcase.
3208
3209 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3210
3211         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3212
3213 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3214         Richard Guenther  <rguenther@suse.de>
3215
3216         PR c/34668
3217         * gcc.dg/pr34668-1.c: New test.
3218         * gcc.dg/pr34668-2.c: Likewise.
3219
3220 2008-01-16  Richard Guenther  <rguenther@suse.de>
3221
3222         PR c++/33819
3223         * g++.dg/torture/pr33819.C: New testcase.
3224
3225 2008-01-16  Richard Guenther  <rguenther@suse.de>
3226
3227         PR c/34768
3228         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3229         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3230
3231 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3232
3233         PR fortran/34796
3234         * gfortran.dg/argument_checking_13.f90: New.
3235         * gfortran.dg/argument_checking_14.f90: New.
3236
3237 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3238         
3239         PR libfortran/34671
3240         * gfortran.dg/anyallcount_1.f90:  New test.
3241
3242 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3243
3244         PR c++/34399
3245         * g++.dg/cpp0x/vt-34399.C: New.
3246         * g++.dg/template/friend50.C: New.
3247
3248 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3249
3250         PR c++/34751
3251         * g++.dg/cpp0x/vt-34751.C: New.
3252
3253 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3254
3255         PR c++/34051
3256         PR c++/34055
3257         PR c++/34102
3258         PR c++/34103
3259         * g++.dg/cpp0x/vt-34051-2.C: New.
3260         * g++.dg/cpp0x/vt-34102.C: New.
3261         * g++.dg/cpp0x/vt-34051.C: New.
3262         * g++.dg/cpp0x/vt-34055.C: New.
3263         * g++.dg/cpp0x/vt-34103.C: New.
3264
3265 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3266
3267         PR c++/34314
3268         * g++.dg/cpp0x/vt-34314.C: New.
3269         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3270         reality (the error message was wrong previously).
3271
3272 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3273
3274         PR c++/33964
3275         * g++.dg/cpp0x/vt-33964.C: New.
3276         * g++.dg/template/partial5.C: New.
3277
3278 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3279
3280         PR c++/34052
3281         * g++.dg/cpp0x/vt-34052.C: New.
3282         * g++.dg/template/ttp26.C: New.
3283         
3284 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3285
3286         * gnat.dg/rep_clause2.ad[sb]: New test.
3287         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3288
3289 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3290
3291         PR c++/24924
3292         * g++.dg/cpp/pedantic-errors.C: Delete.
3293         * g++.dg/cpp/permissive.C: Delete.
3294         
3295 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3296
3297         * gcc.c-torture/compile/20080114-1.c: New test.
3298
3299 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3300
3301         PR fortran/34665
3302         * gfortran.dg/argument_checking_11.f90: New.
3303         * gfortran.dg/argument_checking_12.f90: New.
3304         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3305         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3306         * gfortran.dg/argument_checking_3.f90: Ditto.
3307         * gfortran.dg/pointer_intent_2.f90: Ditto.
3308         * gfortran.dg/import2.f90: Ditto.
3309         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3310         * gfortran.dg/implicit_actual.f90: Ditto.
3311         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3312         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3313
3314 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3315
3316         PR fortran/34763
3317         * gfortran.dg/interface_proc_end.f90: New.
3318
3319 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3320
3321         PR fortran/34759
3322         * gfortran.dg/assumed_size_refs_4.f90: New.
3323
3324 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3325
3326         * gnat.dg/unchecked_convert1.adb.
3327
3328 2008-01-13  Richard Guenther  <rguenther@suse.de>
3329
3330         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3331         readable and writable again before exiting.
3332
3333 2008-01-13  Richard Guenther  <rguenther@suse.de>
3334
3335         PR middle-end/34601
3336         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3337
3338 2008-01-13  Jan Hubicka  <jh@suse.cz>
3339
3340         PR middle-end/32135
3341         * gcc.dg/pr32135.c: new.
3342
3343 2008-01-12  Doug Kwan  <dougkwan@google.com>
3344
3345         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3346         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3347         -Wignored-qualifiers.
3348
3349 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3350
3351         * gnat.dg/slice3.adb: New test.
3352         * gnat.dg/slice4.adb: Likewise.
3353
3354 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3355
3356         * gnat.dg/bit_packed_array.ad[sb]: New test.
3357
3358 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3359
3360         PR fortran/34432
3361         * gfortran.dg/parens_7.f90: New test.
3362
3363 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3364
3365         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3366         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3367
3368         * gcc.dg/pr33826.c: Require nonpic.
3369
3370 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3371
3372         PR fortran/34722
3373         * gfortran.dg/inquire_12.f90: New test.
3374
3375 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3376
3377         PR libfortran/34670
3378         * all_bounds_1.f90: New test case.
3379         * maxloc_bounds_1.f90: New test case.
3380         * maxloc_bounds_2.f90: New test case.
3381         * maxloc_bounds_3.f90: New test case.
3382         * maxloc_bounds_4.f90: New test case.
3383         * maxloc_bounds_5.f90: New test case.
3384         * maxloc_bounds_6.f90: New test case.
3385         * maxloc_bounds_7.f90: New test case.
3386         * maxloc_bounds_8.f90: New test case.
3387
3388 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3389
3390         * gcc.dg/struct-ret-3.c: New test.
3391
3392 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3393
3394         PR fortran/34537
3395         * gfortran.dg/transfer_simplify_8.f90: New test.
3396
3397 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3398
3399         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3400         size_t using predefined macro.
3401
3402 2008-01-10  Raksit Ashok  <raksit@google.com>
3403
3404         PR rtl-optimization/27971
3405         * gcc.target/i386/pr27971.c: New testcase.
3406
3407 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3408
3409         PR fortran/34396
3410         * gfortran.dg/bounds_check_12.f90: New test.
3411
3412 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3413
3414         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3415         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3416
3417 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3418
3419         PR middle-end/34641
3420         * g++.dg/torture/pr34641.C: New testcase.
3421
3422 2008-01-10  Richard Guenther  <rguenther@suse.de>
3423
3424         PR tree-optimization/34651
3425         * g++.dg/torture/pr34651.C: New testcase.
3426
3427 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3428
3429         PR tree-optimization/34017
3430         * gcc.dg/tree-ssa/pr34017.c: New.
3431
3432 2008-01-09  Richard Guenther  <rguenther@suse.de>
3433         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3434
3435         PR middle-end/30132
3436         * gcc.c-torture/compile/pr30132.c: New testcase.
3437
3438 2008-01-09  Richard Guenther  <rguenther@suse.de>
3439
3440         PR middle-end/34458
3441         * gcc.c-torture/compile/pr34458.c: New testcase.
3442
3443 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3444
3445         PR testsuite/30459
3446         g++.dg/eh/ia64-2.C: Require weak support.
3447
3448 2008-01-08  Richard Guenther  <rguenther@suse.de>
3449
3450         PR middle-end/31863
3451         * g++.dg/torture/pr31863.C: New testcase.
3452
3453 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3454
3455         PR middle-end/34694
3456         * gcc.dg/gomp/pr34694.c: New test.
3457         * g++.dg/gomp/pr34694.C: New test.
3458
3459         PR c++/33890
3460         * g++.dg/gomp/pr33890.C: New test.
3461
3462 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3463
3464         PR fortran/34476
3465         * gfortran.dg/parameter_array_init_3.f90: New test.
3466
3467 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3468
3469         PR fortran/34681
3470         PR fortran/34704
3471         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3472
3473 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3474
3475         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3476         * g++.dg/other/spu2vmx-1.C: Use it.
3477
3478 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3479
3480         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3481
3482         PR testsuite/34575
3483         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3484         * gcc.target/powerpc/parity-1.c: Likewise.
3485
3486 2008-01-07  Fred Fish  <fnf@specifix.com>
3487
3488         PR preprocessor/30363:
3489         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3490         macro expansions.
3491
3492 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3493
3494         PR fortran/34672
3495         * gfortran.dg/use_only_2.f90: New test.
3496
3497 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3498
3499         PR libstdc++/34680
3500         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3501         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3502
3503 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3504
3505         PR fortran/34545
3506         * gfortran.dg/use_12.f90: New test.
3507
3508 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3509
3510         PR fortran/34689
3511         * interface.c (compare_actual_formal): Fix intent(out) check for
3512         function result variables.
3513
3514 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3515
3516         PR fortran/34690
3517         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3518
3519 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3520
3521         PR fortran/34689
3522         * gfortran.dg/intent_out_4.f90: Fix test case.
3523
3524 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3525
3526         PR fortran/34689
3527         * gfortran.dg/intent_out_4.f90: New.
3528
3529 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3530
3531         PR libfortran/34540
3532         * gfortran.dg/optional_dim_3.f90: New test.
3533
3534 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3535
3536         PR fortran/34658
3537         * gfortran.dg/common_11.f90: New.
3538         * gfortran.dg/blockdata_1.f90: Update test case.
3539         * gfortran.dg/blockdata_2.f90: Update test case.
3540
3541 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3542
3543         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3544
3545 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3546
3547         PR fortran/34655
3548         * gfortran.dg/equiv_constraint_9.f90: New.
3549
3550 2008-01-06  Revital Eres  <eres@il.ibm.com>
3551
3552         PR tree-optimization/34263
3553         * gcc.dg/pr34263.c:  New testcase.
3554
3555 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3556
3557         PR fortran/34654
3558         * gfortran.dg/internal_io_unf.f90: New.
3559
3560 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3561
3562         PR fortran/34660
3563         * gfortran.dg/elemental_args_check_2.f90: New.
3564
3565 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3566
3567         PR fortran/34662
3568         * gfortran.dg/intent_out_3.f90: New.
3569
3570 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3571
3572         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3573
3574 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3575
3576         PR libfortran/34676
3577         * gfortran.dg/list_read_8.f90: New test.
3578
3579 2008-01-04  Richard Guenther  <rguenther@suse.de>
3580
3581         PR middle-end/34029
3582         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3583         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3584
3585 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3586
3587         PR gcov-profile/34609
3588         * g++.dg/gcov/gcov-6.C: New test.
3589
3590 2008-01-04  Richard Guenther  <rguenther@suse.de>
3591
3592         PR tree-optimization/31081
3593         * g++.dg/torture/pr31081-1.C: New testcase.
3594         * g++.dg/torture/pr31081-2.C: Likewise.
3595
3596 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3597
3598         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3599         * gcc.target/mips/rsqrt-2.c: Likewise.
3600         * gcc.target/mips/rsqrt-4.c: New test.
3601
3602 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3603
3604         PR fortran/34557
3605         * gfortran.dg/equiv_substr.f90: New.
3606
3607 2008-01-03  Tom Tromey  <tromey@redhat.com>
3608
3609         PR c/34457:
3610         * gcc.dg/pr34457-2.c: New file.
3611         * gcc.dg/pr34457-1.c: New file.
3612
3613 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3614
3615         Revert fix for PR tree-optimization/34458.
3616
3617 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3618
3619         PR tree-optimization/34458
3620         * gcc.dg/tree-ssa/pr34458.c: New.
3621
3622 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3623
3624         PR libfortran/34565
3625         * gfortran.dg/internal_readwrite_1.f90:  New test.
3626         * gfortran.dg/internal_readwrite_2.f90:  New test.
3627
3628 2008-01-03  Tom Tromey  <tromey@redhat.com>
3629
3630         PR preprocessor/34602:
3631         * gcc.dg/cpp/pr34602.c: New file.
3632
3633 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3634
3635         PR tree-optimization/29484
3636         * gcc.c-torture/execute/20071220-1.c: New test.
3637         * gcc.c-torture/execute/20071220-2.c: New test.
3638
3639 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3640
3641         PR tree-optimization/34635
3642         * gcc.dg/tree-ssa/pr34635.c: New.
3643         * gcc.dg/tree-ssa/pr34635-1.c: New.
3644
3645 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3646
3647         PR middle-end/34562
3648         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3649         scan-assembler check.
3650
3651 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR middle-end/34608
3654         * g++.dg/gomp/pr34608.C: New test.
3655
3656 2008-01-02  Richard Guenther  <rguenther@suse.de>
3657
3658         PR middle-end/34093
3659         PR middle-end/31976
3660         * gcc.c-torture/compile/pr34093.c: New testcase.
3661
3662 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3663
3664         * g++.dg/cpp0x/long_long.C: New.
3665
3666 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3667
3668         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3669         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3670         warning on the function main.
3671
3672 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3673
3674         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3675         rather than __v2di type.
3676
3677 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3678
3679         PR fortran/34558
3680         * gfortran.dg/linked_list_1.f90: New test.
3681
3682 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3683
3684         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3685         instead of appending to it.
3686
3687 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3688
3689         PR tree-optimization/34591
3690         * gcc.dg/vect/pr34591.c: New test.
3691
3692 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3693
3694         PR libfortran/34594
3695         * gfortran.dg/direct_io_8.f90:  New test case.
3696
3697 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3698
3699         PR target/34281
3700         * gcc.c-torture/execute/20071213-1.c: New test.
3701
3702 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3703
3704         PR libfortran/34560
3705         * gfortran.dg/read_eof_5.f90: New test.
3706
3707 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3708
3709         PR fortran/34514
3710         * gfortran.dg/initialization_17.f90: New.
3711
3712 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3713
3714         PR libfortran/34566
3715         * gfortran.dg/matmul_6.f90:  New test.
3716
3717 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3718
3719         PR fortran/34421
3720         * gfortran.dg/entry_17.f90: New.
3721
3722 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3723
3724         PR fortran/34536
3725         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3726         * gfortran.dg/real_const_3.f90: Likewise.
3727         * gfortran.dg/unary_operator.f90: New test.
3728
3729 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3730
3731         * gnat.dg/pack2.adb: New test.
3732
3733 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3734
3735         PR fortran/34559
3736         * gfortran.dg/repeat_6.f90: New test.
3737
3738 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3739
3740         PR fortran/34549
3741         * cshift_shift_real_1.f90:  New test.
3742
3743 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3744
3745         PR fortran/34540
3746         * gfortran.dg/shift-kind_2.f90: New test.
3747
3748 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3749
3750         PR target/8835
3751         * gcc.dg/pr8835-1.c: New.
3752
3753 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3754
3755         PR fortran/34438
3756         * gfortran.dg/default_initialization_3.f90: New test.
3757
3758 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3759
3760         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3761         conditions.
3762         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3763
3764 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3765
3766         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3767         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3768
3769 2007-12-20  Jason Merrill  <jason@redhat.com>
3770
3771         * gcc.dg/overload/arg[14].C: Remove expected errors.
3772
3773 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR c++/34459
3776         * gcc.c-torture/execute/20071219-1.c: New test.
3777
3778 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3779
3780         PR fortran/34530
3781         * gfortran.dg/namelist_44.f90: New.
3782
3783 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3784
3785         PR fortran/34482
3786         * gfortran.dg/boz_8.f90: Add error-check check.
3787         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3788         stop by call abort.
3789
3790 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3791
3792         * gcc.dg/gomp/combined-1.c: New test.
3793
3794 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3795
3796         PR tree-optimization/34355
3797         * g++.dg/tree-ssa/pr34355.C: New test.
3798
3799 2007-12-19  Revital Eres  <eres@il.ibm.com>
3800
3801          * gcc.dg/sms-5.c: New testcase.
3802
3803 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3804
3805         PR fortran/34325
3806         * gfortran.dg/missing_parens_1.f90: New.
3807         * gfortran.dg/missing_parens_1.f90: New.
3808         
3809 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3810
3811         PR fortran/34495
3812         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3813         expressions.
3814         * gfortran.dg/transfer_simplify_7.f90: New test.
3815
3816 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3817
3818         * gcc.dg/pr32912-3.c: Compile with -w.
3819
3820         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3821
3822 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3823             Jakub Jelinek  <jakub@redhat.com>
3824         
3825         PR c++/32565
3826         PR c++/33943
3827         PR c++/33965
3828         * g++.dg/cpp0x/variadic86.C: New.
3829         * g++.dg/cpp0x/variadic87.C: New.
3830         * g++.dg/cpp0x/variadic84.C: New.
3831         * g++.dg/cpp0x/variadic85.C: New.
3832         * g++.dg/template/ttp25.C: New.
3833
3834 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3835
3836         PR tree-optimization/34123
3837         * gcc.dg/tree-ssa/pr34123.c: New test.
3838
3839 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3840
3841         PR rtl-optimization/34456
3842         * gcc.c-torture/execute/pr34456.c: New test.
3843
3844 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR c++/34488
3847         * g++.dg/parse/friend7.C: New test.
3848
3849         PR rtl-optimization/34490
3850         * gcc.c-torture/execute/20071216-1.c: New test.
3851
3852 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3853
3854         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3855
3856 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3857
3858         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3859         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3860         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3861         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3862         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3863
3864 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3865
3866         PR c/34506
3867         * gcc.dg/gomp/clause-2.c: New test.
3868         * g++.dg/gomp/clause-4.C: New test.
3869
3870 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3871
3872         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3873         part of Fortran 77/95/2003.
3874
3875 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3876
3877         PR tree-optimization/34445
3878         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3879         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3880
3881 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3882
3883         PR fortran/34427
3884         * gfortran.dg/namelist_42.f90: Update.
3885         * gfortran.dg/namelist_43.f90: New.
3886         
3887 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3888
3889         PR fortran/34495
3890         * gfortran.dg/initialization_16.f90: New.
3891
3892 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3893
3894         PR fortran/34305
3895         * gfortran.dg/real_dimension_1.f:  New test case.
3896
3897 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3898
3899         * gcc.dg/torture/pr24257.c: Remove -O from options.
3900
3901 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3902
3903         PR fortran/34246
3904         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3905
3906 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3907
3908         PR fortran/31213
3909         PR fortran/33888
3910         PR fortran/33998
3911         * gfortran.dg/mapping_1.f90: New test.
3912         * gfortran.dg/mapping_2.f90: New test.
3913         * gfortran.dg/mapping_3.f90: New test.
3914
3915 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3916
3917         PR rtl-optimization/34415
3918         * gcc.c-torture/execute/pr34415.c: New test.
3919
3920 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3921
3922         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3923         void. 
3924
3925 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR bootstrap/34003
3928         * gcc.dg/pr34003-1.c: New test.
3929         * gcc.dg/pr34003-2.c: New.
3930
3931 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3932
3933         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3934         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3935         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3936         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3937         add -save-temps.
3938         * gcc.target/cris/torture/cris-torture.exp,
3939         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3940         * gcc.target/cris/builtin_ctz_v3.c,
3941         gcc.target/cris/builtin_ctz_v8.c,
3942         gcc.target/cris/builtin_clz_v0.c,
3943         gcc.target/cris/builtin_clz_v3.c,
3944         gcc.target/cris/builtin_bswap_v3.c,
3945         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3946         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3947         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3948         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3949         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3950         lib/target-supports.exp: Adjust for crisv32-*-*.
3951
3952 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3953
3954         * gcc.dg/debug/const-3.c: New.
3955
3956 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3957
3958         * g++.dg/other/datasec1.C: Require named section support.
3959
3960 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR target/29978
3963         * gcc.target/i386/pr29978.c: New test.
3964
3965 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3966
3967         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3968         instead of -msse4.1.
3969         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3970         * g++.dg/other/i386-2.C (dg-options): Ditto.
3971
3972 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3973
3974         PR fortran/34438
3975         * gfortran.dg/private_type_10.f90: New.
3976
3977 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3978
3979         PR fortran/34398
3980         * gfortran.dg/nan_4.f90: New.
3981
3982 2007-12-14  Richard Guenther  <rguenther@suse.de>
3983
3984         PR middle-end/34462
3985         * gcc.c-torture/compile/20071214-1.c: New testcase.
3986
3987 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3988
3989         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3990         macros to test macroized SSE intrinsics.  Use new macros to test
3991         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3992         emmintrin.h, xmmintrin.h and bmmintrin.h
3993         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3994         to test with immediate operand.
3995
3996 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3997
3998         PR target/34091
3999         * gcc.c-torture/compile/pr34091.c: New test.
4000
4001 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4002
4003         * gcc.dg/uninit-13.c: UnXFAIL.
4004         * gcc.dg/complex-5.c: New testcase.
4005
4006 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4007
4008         * gcc.dg/struct/struct-reorg.exp: Replace 
4009          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4010         
4011 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4012
4013         PR libfortran/34370
4014         PR libfortran/34323
4015         PR libfortran/34405
4016         * gfortran.dg/advance_6.f90:  New test case.
4017         * gfortran.dg/direct_io_7.f90:  New test case.
4018         * gfortran.dg/streamio_13.f90:  New test case.
4019
4020 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4021
4022         * g++.dg/cpp0x/__func__.C: New.
4023
4024 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4025
4026         PR target/34435
4027         * g++.dg/other/pr34435.C: New testcase.
4028
4029 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4030
4031         * gcc.dg/struct: New directory with tests 
4032         for struct-reorg optimizaion.
4033         * gcc.dg/struct/struct-reorg.exp: New script.
4034         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4035         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4036         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4037         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4038         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4039         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4040         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4041         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4042         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4043         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4044         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4045         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4046         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4047         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4048         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4049         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4050         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4051         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4052         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4053         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4054         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4055         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4056         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4057         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4058
4059 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4060
4061         PR fortran/34427
4062         * gfortran.dg/namelist_42.f90: New.
4063
4064 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4065
4066         PR fortran/34254
4067         * gfortran.dg/function_kinds_3.f90: New.
4068
4069 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4070
4071         * gcc.target/s390/20071212-1.c: New testcase.
4072
4073 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR c++/34238
4076         * g++.dg/ext/visibility/anon7.C: Add xfail.
4077         * g++.dg/ext/visibility/anon9.C: New test.
4078         * g++.dg/ext/visibility/anon10.C: New test.
4079
4080         PR c++/34364
4081         * g++.dg/rtti/dyncast2.C: New test.
4082
4083 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4084
4085         PR tree-optimization/34407
4086         * gcc.dg/vect/pr34407.c: New test.
4087
4088 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4089
4090         PR fortran/34411
4091         * gfortran.dg/error_recovery_5.f90: New.
4092         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4093
4094 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4095
4096         PR tree-optimization/34371
4097         * gcc.c-torture/compile/20071207-1.c: New test.
4098
4099 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4100
4101         PR c++/34059
4102         * g++.dg/parse/crash40.C: New test.
4103
4104 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4105
4106         * g++.dg/opt/memcpy1.C: New test.
4107
4108 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4109
4110         PR fortran/34425
4111         * gfortran.dg/argument_checking_10.f90: New.
4112
4113 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4114
4115         PR rtl-optimization/34302
4116         * gcc.c-torture/execute/20071210-1.c: New test.
4117
4118 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR c++/34395
4121         * g++.dg/cpp0x/error1.C: New test.
4122
4123         PR c++/34394
4124         * g++.dg/other/error22.C: New test.
4125
4126 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4127
4128         PR target/32086
4129         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4130         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4131         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4132
4133 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4134
4135         PR c++/34178
4136         PR c++/34340
4137         * g++.dg/template/repo6.C: New test.
4138         * g++.dg/template/repo7.C: New test.
4139         * g++.dg/template/repo8.C: New test.
4140
4141 2007-12-09  H.J. Lu  <hjl@lucon.org>
4142             Tobias Burnus  <burnus@net-b.de>
4143
4144         PR fortran/34404
4145         * gfortran.dg/read_2.f90: New.
4146
4147 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4148
4149         * lib/target-supports.exp (check_effective_target_tls_native):
4150         Fix typo.
4151
4152 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4153
4154         PR ada/34366
4155         * gnat.dg/enclosing_record_reference.ads,
4156         gnat.dg/enclosing_record_reference.adb: New test.
4157
4158 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4159
4160         PR fortran/32129
4161         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4162         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4163
4164         PR fortran/31487
4165         * gfortran.dg/char_component_initializer_1.f90: New test.
4166
4167 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4168
4169         PR fortran/34342
4170         PR fortran/34345
4171         PR fortran/18026
4172         PR fortran/29471
4173
4174         * gfortran.dg/boz_8.f90: New.
4175         * gfortran.dg/boz_9.f90: New.
4176         * gfortran.dg/boz_10.f90: New.
4177         * gfortran.dg/boz_7.f90: Update dg-warning.
4178         * gfortran.dg/pr16433.f: Add dg-error.
4179         * gfortan.dg/ibits.f90: Update dg-warning.
4180         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4181         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4182
4183 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR fortran/34359
4186         * gfortran.dg/include_1.f90: New test.
4187         * gfortran.dg/include_1.inc: New.
4188         * gfortran.dg/include_2.f90: New test.
4189
4190 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4191
4192         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4193
4194 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4195
4196         PR fortran/34319
4197         * gfortran.dg/nan_3.f90: New.
4198
4199 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4200
4201         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4202
4203 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4204
4205         * gnat.dg/tamdt*.ad?: Support for ...
4206         * gnat.dg/test_tamdt.adb: New test.
4207
4208 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4209
4210         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4211         exports and document how these can be exercised.
4212
4213 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4214
4215         PR ada/15805
4216         * gnat.dg/specs/access_constants.ads: New test.
4217
4218         * gnat.dg/specs/access_constant_decl.ads: New test.
4219
4220         PR ada/21346
4221         * gnat.dg/compose.adb: New test.
4222
4223 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4224
4225         PR ada/34173
4226         * gnat.dg/unc_memops.ad[sb]: Support for ...
4227         * gnat.dg/unc_memfree.adb: New test.
4228         
4229 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4230
4231         * gfortran.dg/ltrans-7.f90: New.
4232
4233 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4234             Dorit Nuzman  <dorit@il.ibm.com>
4235
4236         PR tree-optimization/34005
4237         * gcc.dg/vect/pr34005.c: New test.
4238
4239 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4240
4241         PR c++/34336
4242         * g++.dg/template/new8.C: New test.
4243
4244 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4245
4246         PR fortran/34333
4247         * gfortran.dg/boz_7.f90: New.
4248         * gfortran.dg/int_1.f90: Disable -pedantic option.
4249         * gfortran.dg/boz_1.f90: Ditto.
4250         * gfortran.dg/boz_3.f90: Ditto.
4251         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4252         * gfortran.dg/ibits.f90: Ditto.
4253         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4254         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4255
4256 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4257
4258         PR fortran/34335
4259         * gfortran.dg/used_types_19.f90: New test.
4260
4261 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4262
4263         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4264         * gfortran.dg/nearest_2.f90: Likewise.
4265         * gfortran.dg/nearest_3.f90: Likewise.
4266
4267 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR middle-end/34337
4270         * gcc.c-torture/execute/20071205-1.c: New test.
4271
4272 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4273
4274         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4275         * gfortran.dg/real_const_3.f90: Likewise.
4276
4277 2007-12-05  Richard Guenther  <rguenther@suse.de>
4278
4279         PR tree-optimization/34138
4280         * gcc.c-torture/compile/pr34138.c: New testcase.
4281
4282 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR debug/33739
4285         * gfortran.dg/debug_2.f: New test.
4286
4287 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4288
4289         * gnat.dg/specs/elab1.ads: New test.
4290
4291 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4292
4293         PR target/34312
4294         * gcc.target/i386/pr34312.c: New test.
4295
4296 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4297
4298         PR fortran/34333
4299         * gfortran.dg/nan_2.f90: New.
4300
4301 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4302
4303         PR c++/34271
4304         * g++.dg/cpp0x/decltype9.C: New test.
4305         * g++.dg/cpp0x/decltype10.C: New test.
4306
4307 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4308
4309         PR ada/21489
4310         * gnat.dg/rm_6_4_1_13.adb: New test.
4311
4312 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR middle-end/34134
4315         * gcc.c-torture/compile/20071117-1.c: New test.
4316
4317 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4318
4319         PR c++/34101
4320         * g++.dg/cpp0x/variadic-ttp.C: New.
4321
4322 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4323         
4324         * gcc.dg/parse-decl-after-if.c: New.
4325         * gcc.dg/20031223-1.c: Adjust.
4326         
4327 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4328
4329         PR c++/33509
4330         * g++.dg/cpp0x/variadic-throw.C: New.
4331
4332 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4333
4334         PR c++/33091
4335         * g++.dg/cpp0x/variadic-unify.C: New.
4336
4337 2007-12-04  Richard Guenther  <rguenther@suse.de>
4338
4339         PR middle-end/34334
4340         PR middle-end/34222
4341         * gcc.c-torture/compile/pr34334.c: New testcase.
4342         * g++.dg/torture/pr34222.C: New testcase.
4343
4344 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4345
4346         * gcc.c-torture/execute/20071202-1.c: New test.
4347         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4348
4349 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4350
4351         PR fortran/34318
4352         * gfortran.dg/module_nan.f90: New.
4353
4354 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4355
4356         * lib/target-supports.exp (get_compiler_messages): Replace with...
4357         (check_compile): ...this new procedure.  Handle TYPE == executable.
4358         Use comments in the source to determine the correct extension.
4359         Return a pair containing the compiler output and the output filename.
4360         Don't delete the file here.
4361         (check_no_compiler_messages_nocache): New procedure.
4362         (check_no_compiler_messages): Use it.
4363         (check_no_messages_and_pattern_nocache): New procedure.
4364         (check_no_messages_and_pattern): Use it.
4365         (check_runtime_nocache, check_runtime): New procedures.
4366         (check_effective_target_tls): Use check_no_compiler_messages.
4367         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4368         (check_effective_target_tls_runtime): Use check_runtime.
4369         (check_effective_target_fstack_protector): Likewise.
4370         (check_iconv_available): Use check_runtime_nocache.
4371         (check_effective_target_fortran_large_real): Use
4372         check_no_compiler_messages.
4373         (check_effective_target_fortran_large_int): Likewise.
4374         (check_effective_target_static_libgfortran): Likewise.
4375         (check_750cl_hw_available): Use check_cached_effective_target
4376         and check_runtime_nocache.
4377         (check_vmx_hw_available): Likewise.
4378         (check_effective_target_broken_cplxf_arg): Likewise.
4379         (check_alpha_max_hw_available): Use check_runtime.
4380         (check_function_available): Use check_no_compiler_messages.
4381         (check_cxa_atexit_available): Use check_cached_effective_target
4382         and check_runtime_nocache.
4383         (check_effective_target_dfp_nocache): Use
4384         check_no_compiler_messages_nocache.
4385         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4386         (check_effective_target_dfp): Use check_cached_effective_target.
4387         (check_effective_target_dfprt): Likewise.
4388         (check_effective_target_arm_neon_hw): Use check_runtime.
4389         (check_effective_target_ultrasparc_hw): Likewise.
4390         (check_effective_target_c99_runtime): Use
4391         check_no_compiler_messages_nocache.
4392
4393 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4394
4395         PR middle-end/29749
4396         * gcc.dg/fold-rotate-1.c: New test.
4397
4398         PR tree-optimization/33453
4399         * gcc.c-torture/compile/20071203-1.c: New test.
4400
4401 2007-12-03  Robert Dewar <dewar@adacore.com>
4402             Samuel Tardieu  <sam@rfc1149.net>
4403
4404         PR ada/34287
4405         * gnat.dg/check_elaboration_code.adb: New test.
4406         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4407         New support files.
4408
4409 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4410
4411         PR c++/34061
4412         * g++.dg/cpp0x/pr34061.C: New.
4413
4414 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4415
4416         PR c++/34273
4417         * g++.dg/other/error21.C: New.
4418
4419 2007-12-02  Revital Eres  <eres@il.ibm.com>
4420
4421         * gcc.dg/sms-4.c: New testcase.
4422
4423 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4424             Revital Eres  <eres@il.ibm.com>
4425
4426         * gcc.dg/sms-3.c: New testcase.
4427
4428 2007-12-01  Ollie Wild  <aaw@google.com>
4429
4430         PR c++/8171
4431         * g++.dg/conversion/ptrmem9.C: New test.
4432
4433 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4434
4435         PR libfortran/34291
4436         * gfortran.dg/namelist_41.f90: New test.
4437
4438 2007-11-30  Tom Tromey  <tromey@redhat.com>
4439
4440         PR preprocessor/32868:
4441         * gcc.dg/cpp/pr32868.c: New file.
4442
4443 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4444
4445         PR fortran/34248
4446         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4447
4448 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4449
4450         PR rtl-optimization/34171
4451         * gcc.dg/pr34171.c: New testcase.
4452
4453 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4454
4455         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4456
4457 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4458
4459         PR fortran/34133
4460         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4461         * gfortran.dg/bind_c_usage_11.f03: New.
4462         * gfortran.dg/bind_c_usage_12.f03: New.
4463
4464 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4465
4466         PR c++/34275
4467         * g++.dg/other/error20.C: New test.
4468
4469 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4470
4471         PR fortran/34230
4472         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4473
4474 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4475
4476         PR tree-optimization/34244
4477         * gcc.dg/tree-ssa/pr34244.c: New test.
4478
4479 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4480
4481         PR tree-optimization/33434
4482         * gcc.dg/pr33434-1.c: New test.
4483         * gcc.dg/pr33434-2.c: New test.
4484         * gcc.dg/pr33434-3.c: New test.
4485         * gcc.dg/pr33434-4.c: New test.
4486
4487         PR c++/34270
4488         * g++.dg/template/cond7.C: New test.
4489
4490         PR c++/34267
4491         PR c++/34268
4492         * g++.dg/cpp0x/decltype7.C: New test.
4493         * g++.dg/cpp0x/decltype8.C: New test.
4494
4495 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4496
4497         PR fortran/34248
4498         * gfortran.dg/result_in_spec_3.f90: New.
4499
4500 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4501
4502         PR fortran/34262
4503         * gfortran.dg/mvbits_3.f90: New.
4504
4505 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4506         
4507         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4508         Delete.
4509         (check_effective_target_hard_float): New.
4510         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4511         * gcc.dg/pr30957-1.c: Likewise.
4512         
4513 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4514
4515         PR ada/15804
4516         * gnat.dg/specs/variant_part.ads: New test.
4517
4518         PR ada/17318
4519         * gnat.dg/specs/attribute_parsing.ads: New test.
4520
4521         PR ada/32792
4522         * gnat.dg/specs/integer_value.ads: New test.
4523
4524         PR ada/22559
4525         * gnat.dg/specs/delta_small.ads: New test.
4526
4527 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR tree-optimization/34140
4530         * gcc.c-torture/compile/20071128-1.c: New test.
4531
4532 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4533
4534         PR fortran/32928
4535         * gfortran.dg/data_array_1.f90
4536         * gfortran.dg/data_array_2.f90
4537         * gfortran.dg/data_array_3.f90
4538         * gfortran.dg/data_array_4.f90
4539
4540 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4541
4542         PR fortran/34227
4543         * gfortran.dg/blockdata_5.f90: New test.
4544         * gfortran.dg/blockdata_6.f90: New test.
4545
4546 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR tree-optimization/34016
4549         * gcc.dg/pr34016.c: New test.
4550
4551 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4552
4553         PR fortran/29389
4554         * gfortran.dg/stfunc_6.f90: New test.
4555
4556         PR fortran/33850
4557         * gfortran.dg/assign_10.f90: New test.
4558
4559 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4560
4561         PR fortran/33541
4562         * gfortran.dg/use_11.f90: New test.
4563
4564         PR fortran/34231
4565         * gfortran.dg/generic_15.f90: New test.
4566
4567 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4568
4569         PR target/34225
4570         * gcc.dg/pr34225.c: New test.
4571
4572 2007-11-27  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/34241
4575         * g++.dg/torture/pr34241.C: New testcase.
4576
4577 2007-11-27  Richard Guenther  <rguenther@suse.de>
4578
4579         * gcc.dg/builtins-error.c: New testcase.
4580
4581 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR c++/34213
4584         * g++.dg/ext/visibility/anon8.C: New test.
4585
4586 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4587
4588         PR target/34077
4589         * gcc.target/i386/pr34077.c: New testcase.
4590
4591 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4592
4593         PR fortran/34203
4594         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4595         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4596         * gfortran.dg/backslash_1.f90: Remove no longer needed
4597         -fno-backslash option.
4598
4599 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4600
4601         PR c/23722
4602         * gcc.dg/cpp/19990413-1.c: Update.
4603         * gcc.dg/parse-else-error.c: New.
4604         * gcc.dg/parse-else-error-2.c: New.
4605         * gcc.dg/parse-else-error-3.c: New.
4606         * gcc.dg/parse-else-error-4.c: New.
4607
4608 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4609
4610         PR c++/34081
4611         * g++.dg/template/dependent-expr6.C: New testcase.
4612
4613 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4614
4615         PR target/34215
4616         * gcc.target/i386/pr34215.c: New test.
4617
4618 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4619
4620         PR target/34174
4621         * gcc.dg/torture/pr34174-1.c: New.
4622
4623 2007-11-26  Richard Guenther  <rguenther@suse.de>
4624
4625         PR middle-end/34233
4626         * gcc.dg/pr34233.c: New testcase.
4627
4628 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4629             Revital Eres  <eres@il.ibm.com>
4630
4631         PR rtl-optimization/34085
4632         * gcc.dg/tree-prof (bb-reorg.c): New test.
4633
4634 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4635
4636         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4637         Return true for MIPS16 targets.
4638
4639 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4640
4641         PR fortran/33152
4642         * gfortran.dg/blockdata_4.f90: New test.
4643
4644 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4645
4646         PR fortran/34079
4647         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4648         * gfortran.dg/bind_c_usage_16.f03: New.
4649         * gfortran.dg/bind_c_usage_16_c.c: New.
4650
4651 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4652
4653         * gnat.dg/specs/size_clause1.ads: New test.
4654         * gnat.dg/specs/size_clause2.ads: Likewise.
4655         * gnat.dg/specs/size_clause3.ads: Likewise.
4656
4657 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/33499
4660         * gfortran.dg/entry_16.f90: New test.
4661
4662 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4663
4664         PR fortran/34192
4665         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4666
4667 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/33541
4670         * gfortran.dg/nested_modules_1.f90: Change the reference to
4671         FOO, forbidden by the standard, to a reference to W.
4672         * gfortran.dg/use_only_1.f90: New test.
4673
4674 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4675
4676         PR fortran/34209
4677         * gfortran.dg/nearest_3.f90: New test.
4678
4679 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4680
4681         PR fortran/33317
4682         * gfortran.dg/optional_dim_2.f90: New test.
4683
4684 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4685
4686         PR fortran/34187
4687         * gfortran.dg/bind_c_usage_15.f90: New.
4688
4689 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4690
4691         PR fortran/34192
4692         * gfortran.dg/nearest_2.f90: New.
4693
4694
4695 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4696
4697         PR c++/30293
4698         PR c++/30294
4699         * g++.dg/ext/java-2.C: New test.
4700
4701 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4702             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4703         
4704         PR c++/5310
4705         * g++.dg/warn/pr5310.C: New.
4706         * g++.dg/warn/pr33160.C: New.
4707         
4708 2007-11-23  Richard Guenther  <rguenther@suse.de>
4709             Michael Matz  <matz@suse.de>
4710
4711         PR tree-optimization/34176
4712         * gcc.c-torture/execute/pr34176.c: New testcase.
4713
4714 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR c++/34198
4717         * gcc.dg/Wconversion-5.c: New test.
4718         * g++.dg/Wconversion3.C: New test.
4719
4720 2007-11-23  Richard Guenther  <rguenther@suse.de>
4721
4722         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4723
4724 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4725
4726         PR c/14050
4727         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4728         qualifiers in abstract declarator.
4729
4730 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4731
4732         * gfortran.dg/derived_constructor_comps_3.f90: New.
4733
4734 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR c++/34094
4737         * g++.dg/ext/visibility/anon7.C: New test.
4738
4739 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4740
4741         PR fortran/34079
4742         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4743         * gfortran.dg/bind_c_usage_13.f03: New.
4744         * gfortran.dg/bind_c_usage_14.f03: New.
4745
4746 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4747
4748         PR rtl-optimization/33848
4749         * gcc.dg/torture/pr33848.c: New test.
4750
4751 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4752
4753         PR fortran/34083
4754         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4755
4756 2007-11-20  Richard Guenther  <rguenther@suse.de>
4757
4758         PR middle-end/34154
4759         * gcc.c-torture/execute/pr34154.c: New testcase.
4760
4761 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4762
4763         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4764
4765 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4766
4767         PR fortran/32770
4768         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4769         so test passes with -frecord-marker=8.
4770         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4771         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4772         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4773         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4774         * gfortrand.dg/modulo_1.f90:  Likewise.
4775
4776 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4777
4778         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4779         New procedure.
4780         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4781         * gcc.dg/pr30957-1.c: Likewise.
4782
4783 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4784
4785         PR c++/34089
4786         * g++.dg/template/crash74.C: New test.
4787
4788 2007-11-20  Richard Guenther  <rguenther@suse.de>
4789
4790         * gcc.c-torture/execute/20071120-1.c: New testcase.
4791
4792 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR c/34146
4795         * gcc.dg/tree-ssa/pr34146.c: New test.
4796
4797         PR testsuite/33978
4798         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4799         dependent on target settings like move_by_pieces etc.
4800
4801         PR c++/28879
4802         * g++.dg/template/vla2.C: New test.
4803
4804         PR c++/33962
4805         * g++.dg/overload/template3.C: New test.
4806
4807 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4808
4809         PR fortran/33317
4810         * gfortran.dg/optional_dim_2.f90: Remove test.
4811
4812 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4813
4814         * gcc.dg/dfp/ddmode-ice.c: New test.
4815
4816 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4817
4818         PR tree-optimization/34036
4819         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4820
4821 2007-11-19  Richard Guenther  <rguenther@suse.de>
4822
4823         PR tree-optimization/34
4824         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4825
4826 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/34079
4829         * gfortran.dg/bind_c_usage_10_c.c: New.
4830         * gfortran.dg/bind_c_usage_10.f03: New.
4831
4832 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4833
4834         * gcc.dg/pr33007.c: Expect new warning.
4835         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4836         * g++.dg/opt/pr34036.C: New test.
4837
4838 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR c++/30988
4841         * g++.dg/warn/noreturn-4.C: New test.
4842         * g++.dg/warn/noreturn-5.C: New test.
4843         * g++.dg/warn/noreturn-6.C: New test.
4844         * g++.dg/warn/noreturn-7.C: New test.
4845
4846 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4847
4848         PR fortran/32770
4849         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4850         integers so tests works with -fdefault-integer-8.
4851         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4852         integers so test passes with -fdefault-integer-8.
4853         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4854         buffer length so test passes with -fdefault-integer-8.
4855         * gfortran.dg/bounds_check_8.f90:  Likewise.
4856         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4857         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4858         with -fdefault-integer-8.
4859         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4860         provoke overflow.
4861
4862 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4863
4864         PR fortran/33317
4865         * gfortran.dg/optional_dim_2.f90: New test.
4866         
4867         PR fortran/34139
4868         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4869         
4870 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4871
4872         PR rtl-optimization/34132
4873         * gcc.c-torture/compile/20071118-1.c: New test.
4874
4875 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4876
4877         PR fortran/31608
4878         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4879
4880 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4881
4882         PR fortran/34137
4883         * gfortran.dg/entry_14.f90: New.
4884         * gfortran.dg/entry_15.f90: New.
4885
4886 2007-11-18  Richard Guenther  <rguenther@suse.de>
4887
4888         PR tree-optimization/34127
4889         * gcc.c-torture/compile/pr34127.c: New testcase.
4890
4891 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4892
4893         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4894         type specifier, as they are not permitted according to the AltiVec
4895         Programming Interface Manual.
4896
4897 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4898
4899         PR fortran/34133
4900         * gfortran.dg/bind_c_usage_9.f03: New.
4901         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4902
4903 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4904
4905         PR fortran/25252
4906         * interface.c (gfc_current_interface_head,
4907         gfc_set_current_interface_head): New functions.
4908         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4909         On syntax error, restore previous state of the interface.
4910         * gfortran.h (gfc_current_interface_head,
4911         gfc_set_current_interface_head): New prototypes.
4912
4913 2007-11-17  Richard Guenther  <rguenther@suse.de>
4914
4915         PR middle-end/34130
4916         * gcc.c-torture/execute/pr34130.c: New testcase.
4917
4918 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4919
4920         PR fortran/34108
4921         * gfortran.dg/fmt_label_1.f90: New test.
4922
4923 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4924
4925         PR fortran/33957
4926         * gfortran.dg/initialization_15.f90 : New test.
4927
4928 2007-11-16  Richard Guenther  <rguenther@suse.de>
4929
4930         PR middle-end/34030
4931         * gcc.c-torture/compile/pr34030.c: New testcase.
4932
4933 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4934
4935         PR fortran/34008
4936         * gfortran.dg/interface_assignment_3.f90.
4937
4938 2007-11-16  Richard Guenther  <rguenther@suse.de>
4939
4940         PR tree-optimization/33870
4941         * gcc.dg/torture/pr33870.c: New testcase.
4942
4943 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4944
4945         PR fortran/33986
4946         * gfortran.dg/allocatable_function_3.f90.
4947
4948 2007-11-16  Richard Guenther  <rguenther@suse.de>
4949
4950         PR tree-optimization/34113
4951         * gcc.c-torture/compile/pr34113.c: New testcase.
4952
4953 2007-11-16  Richard Guenther  <rguenther@suse.de>
4954
4955         PR tree-optimization/34099
4956         * g++.dg/torture/pr3499.C: New testcase.
4957         * gcc.c-torture/execute/pr34099.c: Likewise.
4958
4959 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4960
4961         * gnat.dg/release_unc_maxalign.adb: New test.
4962
4963 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4964
4965         PR c++/34100
4966         * g++.dg/template/crash73.C: New test.
4967
4968 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR middle-end/23848
4971         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4972         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4973         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4974         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4975
4976 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4977
4978         PR fortran/33917
4979         * gfortran.dg/proc_decl_11.f90: New.
4980
4981 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4982
4983         * gcc.target/spu/compare-dp.c: New test.
4984
4985 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4986
4987         * gcc.dg/pr33923.c: New test.
4988
4989 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR middle-end/34088
4992         * gcc.dg/pr34088.c: New test.
4993
4994 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4995
4996         * gcc.c-torture/compile/20071114-1.c: New test.
4997
4998 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4999
5000         PR fortran/31608
5001         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5002         to match known variations in symbol format. Document in comments.
5003
5004 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005
5006         PR fortran/33985
5007         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5008
5009 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5010
5011         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5012         when done.
5013
5014 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5015
5016         PR fortran/33162
5017         * gfortran.dg/proc_decl_1.f90: Update.
5018         * gfortran.dg/proc_decl_7.f90: New test.
5019         * gfortran.dg/proc_decl_8.f90: New test.
5020         * gfortran.dg/proc_decl_9.f90: New test.
5021         * gfortran.dg/proc_decl_10.f90: New test.
5022
5023 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5024
5025         PR fortran/34080
5026         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5027
5028 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5029
5030         PR c++/34054
5031         PR c++/34056
5032         PR c++/34057
5033         PR c++/34058
5034         PR c++/34060
5035         * g++.dg/parse/crash36.C: Add another dg-error.
5036         * g++.dg/cpp0x/pr34054.C: New test.
5037         * g++.dg/cpp0x/pr34056.C: New test.
5038         * g++.dg/cpp0x/pr34057.C: New test.
5039         * g++.dg/cpp0x/pr34058.C: New test.
5040         * g++.dg/cpp0x/pr34060.C: New test.
5041
5042         PR tree-optimization/34063
5043         * g++.dg/tree-ssa/pr34063.C: New test.
5044
5045 2007-11-13  Diego Novillo  <dnovillo@google.com>
5046
5047         PR tree-optimization/33870
5048         * gcc.c-torture/execute/pr33870-1.c: New test.
5049         * gcc.dg/tree-ssa/alias-16.c: New test.
5050
5051 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5052
5053         PR c++/29225
5054         * g++.dg/template/crash72.C: New test.
5055
5056 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5057
5058         * g++.dg/opt/cfg5.C: New test.
5059
5060 2007-11-12  Richard Guenther  <rguenther@suse.de>
5061
5062         PR middle-end/34070
5063         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5064         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5065
5066 2007-11-12  Richard Guenther  <rguenther@suse.de>
5067
5068         PR middle-end/34027
5069         * gcc.dg/pr34027-1.c: New testcase.
5070         * gcc.dg/pr34027-2.c: Likewise.
5071
5072 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5073
5074         PR tree-optimization/33953
5075         * gcc.dg/vect/pr33953.c: New testcase.
5076
5077 2007-11-11  Tom Tromey  <tromey@redhat.com>
5078
5079         PR c++/17577:
5080         * g++.dg/ext/pr17577.h: New file.
5081         * g++.dg/ext/pr17577.C: New file.
5082
5083 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5084
5085         PR c++/8570
5086         * g++.old-deja/g++.ns/template13.C: Update expected output.
5087         * g++.old-deja/g++.pt/friend23.C: Likewise.
5088         * g++.dg/warn/pr8570.C: New.
5089
5090 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5091
5092         PR c++/34068
5093         * g++.dg/template/pseudodtor4.C: New test.
5094
5095 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR middle-end/34018
5098         * g++.dg/opt/inline14.C: New test.
5099
5100         PR tree-optimization/33680
5101         * gcc.c-torture/compile/20071108-1.c: New test.
5102
5103         PR c++/32241
5104         * g++.dg/template/pseudodtor3.C: New test.
5105
5106 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5107
5108         PR c++/33510
5109         * g++.dg/cpp0x/variadic-init.C: New.
5110
5111 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5112             Jakub Jelinek  <jakub@redhat.com>
5113
5114         PR rtl-optimization/34012
5115         * gcc.target/i386/pr34012.c: New test.
5116
5117 2007-11-09  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/33604
5120         * g++.dg/tree-ssa/pr33604.C: New testcase.
5121         * gcc.dg/pr32721.c: Adjust pattern.
5122
5123 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5124
5125         * gcc.target/mips/dse-1.c: Disable.
5126
5127 2007-11-08  Tom Tromey  <tromey@redhat.com>
5128
5129         * gcc.dg/empty-source-3.c: Update warning location.
5130         * gcc.dg/gomp/barrier-2.c: Likewise.
5131         * gcc.dg/label-decl-3.c: Likewise.
5132         * gcc.dg/label-decl-2.c: Likewise.
5133         * gcc.dg/empty-source-2.c: Likewise.
5134
5135 2007-11-08  Tom Tromey  <tromey@redhat.com>
5136
5137         PR c++/30297:
5138         * g++.dg/inherit/pr30297.C: New file.
5139
5140 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5141
5142         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5143         -fno-common for cygwin and mingw32.
5144
5145 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5146
5147         PR middle-end/33826
5148         * gcc.dg/pr33826.c: New.
5149         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5150         recursive functions being marked pure or const.
5151         
5152 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5153
5154         PR fortran/33917
5155         * gfortran.dg/proc_decl_5.f90: New.
5156         * gfortran.dg/proc_decl_6.f90: New.
5157
5158 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR tree-optimization/32575
5161         * gcc.c-torture/execute/20071108-1.c: New test.
5162
5163 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5164
5165         * g++.dg/opt/anchor1.C: New.
5166
5167 2007-11-07  Diego Novillo  <dnovillo@google.com>
5168
5169         PR 33870
5170         * gcc.c-torture/execute/pr33870.x: Remove.
5171
5172 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5173
5174         PR c++/33045
5175         PR c++/33837
5176         PR c++/33838
5177         * g++.dg/cpp0x/decltype-33837.C: New.
5178         * g++.dg/cpp0x/decltype-refbug.C: New.
5179         * g++.dg/cpp0x/decltype-33838.C: New.
5180
5181 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5182
5183         * gcc.c-torture/compile/20071107-1.c: New test.
5184
5185 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5186
5187         * gcc.dg/out-of-bounds-1.c: New test.
5188
5189 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR c++/33501
5192         * g++.dg/warn/incomplete2.C: New test.
5193         * g++.dg/template/incomplete4.C: New test.
5194         * g++.dg/template/incomplete5.C: New test.
5195
5196 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5197
5198         * gnat.dg/max_align.adb: New test.
5199
5200 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5201
5202         PR target/30961
5203         * gcc.target/i386/pr30961-1.c: New.
5204
5205 2007-11-06  Tom Tromey  <tromey@redhat.com>
5206
5207         PR c++/32368:
5208         * g++.dg/warn/pragma-system_header3.h: New.
5209         * g++.dg/warn/pragma-system_header3.C: New.
5210
5211         PR c++/32256:
5212         * g++.dg/warn/pragma-system_header4.C: New.
5213         * g++.dg/warn/pragma-system_header4.h: New.
5214
5215 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5216
5217         PR c++/33977
5218         PR c++/33886
5219         * g++.dg/other/canon-array.C: New.
5220         
5221 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5222
5223         * g++.dg/parser/crash36.C: Tweak expected errors.
5224         * g++.dg/cpp0x/pr31439.C: New.
5225         * g++.dg/cpp0x/pr32114.C: New.
5226         * g++.dg/cpp0x/pr32115.C: New.
5227         * g++.dg/cpp0x/pr32125.C: New.
5228         * g++.dg/cpp0x/pr32126.C: New.
5229         * g++.dg/cpp0x/pr32127.C: New.
5230         * g++.dg/cpp0x/pr32128.C: New.
5231         * g++.dg/cpp0x/pr32253.C: New.
5232         * g++.dg/cpp0x/pr32566.C: New.
5233         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5234         * g++.dg/cpp0x/pr31438.C: Ditto.
5235         * g++.dg/cpp0x/variadic81.C: Ditto.
5236         * g++.dg/cpp0x/pr31432.C: Ditto.
5237         * g++.dg/cpp0x/pr31442.C: Ditto.
5238
5239 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR target/33168
5242         * g++.dg/other/datasec1.C: New test.
5243
5244         PR tree-optimization/33458
5245         * g++.dg/opt/inline12.C: New test.
5246
5247         PR tree-optimization/33993
5248         * gcc.c-torture/compile/20071105-1.c: New test.
5249
5250 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR rtl-optimization/33648
5253         * gcc.dg/pr33648.c: Require effective target freorder.
5254
5255 2007-11-05  Revital Eres  <eres@il.ibm.com>
5256
5257         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5258
5259 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5260
5261         PR c++/33996
5262         PR c++/33235
5263         PR c++/33930
5264         * g++.dg/cpp0x/pr33996.C: New
5265         * g++.dg/cpp0x/rv-trivial-bug.C: New
5266         * g++.dg/cpp0x/pr33930.C: New
5267
5268 2007-11-05  Nick Clifton  <nickc@redhat.com>
5269             Sebastian Pop  <sebastian.pop@amd.com>
5270
5271         PR tree-optimization/32540
5272         PR tree-optimization/33922
5273         * gcc.dg/tree-ssa/pr32540-1.c: New.
5274         * gcc.dg/tree-ssa/pr32540-2.c: New.
5275         * gcc.dg/tree-ssa/pr33922.c: New.
5276
5277 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5278
5279         PR c++/33939
5280         * g++.dg/cpp0x/variadic-rref.C: New.
5281         
5282 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5283
5284         * g++dg/warn/pointer-integer-comparison.C: New.
5285
5286 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5287
5288         PR tree-optimization/33856
5289         * gcc.c-torture/compile/20071027-1.c: New test.
5290
5291         PR c++/33836
5292         * g++.dg/ext/label10.C: New test.
5293
5294         PR c++/33969
5295         * g++.dg/other/ptrmem9.C: New test.
5296
5297 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5298
5299         PR middle-end/32931
5300         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5301
5302 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5303
5304         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5305         * g++.dg/ext/visibility/namespace2.C: Add argument to
5306         dg-require-visibility.
5307         * g++.dg/ext/java-1.C: Disable on AIX.
5308
5309 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5310
5311         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5312
5313 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5314
5315         PR fortran/33881
5316         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5317
5318 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5319
5320         PR c/29062
5321         * gcc.dg/20031223-1.c: Adjust error output.
5322         * gcc.dg/parse-decl-after-label.c: New.
5323         
5324 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5325
5326         PR libfortran/24685
5327         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5328         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5329         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5330
5331 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5332
5333         PR rtl-optimization/28940
5334         * gcc.target/i386/addr-sel-1.c: New test.
5335
5336 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5337
5338         PR middle-end/33670
5339         * gcc.dg/pr33670.c: New test.
5340
5341 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR c++/33516
5344         * g++.dg/lookup/typedef1.C: New test.
5345
5346 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5347
5348         PR testsuite/32076
5349         * lib/scandump.exp (dump-suffix): New.
5350         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5351         Include dump suffix in pass/fail messages, put regexp in quotes.
5352
5353 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5354
5355         PR c++/33495
5356         * g++.dg/other/error19.C: New.
5357
5358 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5359
5360         PR rtl-optimization/28062
5361         * gcc.c-torture/compile/20071102-1.c: New test.
5362
5363 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5364
5365         * g++.dg/cpp0x/pr33955.C: New.
5366
5367 2007-11-01  Tom Tromey  <tromey@redhat.com>
5368
5369         PR preprocessor/30805:
5370         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5371
5372 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5373
5374         PR rtl-optimization/33648
5375         * gcc.dg/pr33648.c: New test.
5376
5377 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5378
5379         PR c++/32384
5380         * g++.dg/template/pseudodtor1.C: New test.
5381         * g++.dg/template/pseudodtor2.C: New test.
5382
5383         PR c++/32260
5384         * g++.dg/rtti/typeid7.C: New test.
5385
5386 2007-11-01  Tom Tromey  <tromey@redhat.com>
5387
5388         PR preprocessor/30805:
5389         * gcc.dg/cpp/pr30805.c: New file.
5390
5391 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5392
5393         PR testsuite/25352
5394         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5395         add dg-skip-if.
5396         * gcc.c-torture/compile/20001205-1.c: Ditto.
5397         * gcc.c-torture/compile/20001226-1.c: Ditto.
5398         * gcc.c-torture/compile/20020312-1.c: Ditto.
5399         * gcc.c-torture/compile/20020604-1.c: Ditto.
5400         * gcc.c-torture/compile/920501-12.c: Ditto.
5401         * gcc.c-torture/compile/920501-4.c: Ditto.
5402         * gcc.c-torture/compile/920520-1.c: Ditto.
5403         * gcc.c-torture/compile/980506-1.c: Ditto.
5404         * gcc.c-torture/compile/990617-1.c: Ditto.
5405         * gcc.dg/compare6.c: Ditto.
5406         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5407         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5408         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5409         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5410         * g++.old-deja/g++.pt/static6.C: Ditto.
5411         * g++.old-deja/g++.pt/crash16.C: Ditto.
5412         * g++.old-deja/g++.mike/p10416.C: Ditto.
5413         * g++.old-deja/g++.mike/ns15.C: Ditto.
5414         * g++.old-deja/g++.mike/eh46.C: Ditto.
5415
5416 2007-11-01  Tom Tromey  <tromey@redhat.com>
5417
5418         * gcc.dg/redecl-1.c: Update.
5419         * gcc.dg/pr20368-3.c: Update.
5420         * gcc.dg/inline-14.c: Update.
5421         * gcc.dg/builtins-30.c: Update.
5422         * gcc.dg/dremf-type-compat-4.c: Update.
5423         * gcc.dg/pr20368-2.c: Update.
5424
5425 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR rtl-optimization/33673
5428         * gcc.dg/pr33673.c: New test.
5429
5430 2007-11-01  Michael Matz  <matz@suse.de>
5431
5432         PR tree-optimization/33961
5433         * gcc.dg/pr33961.c: New test.
5434
5435 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5436
5437         PR c++/33494
5438         * g++.dg/template/error35.C: New.
5439
5440 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5441
5442         PR target/31507
5443         * gcc.dg/pr31507-1.c: New test.
5444         * gcc.dg/pr31507-2.c: New test.
5445
5446 2007-10-31  Revital Eres  <eres@il.ibm.com>
5447
5448         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5449         target.
5450         * gcc.dg/vect/tree-vect.h (check_vect): Add
5451         powerpc-*paired test.
5452         * lib/target-supports.exp (check_750cl_hw_available):
5453         New.
5454         (check_effective_target_vect_int,
5455         check_effective_target_vect_intfloat_cvt,
5456         check_effective_target_powerpc_altivec_ok,
5457         check_effective_target_vect_long,
5458         check_effective_target_vect_sdot_hi,
5459         check_effective_target_vect_udot_hi,
5460         check_effective_target_vect_pack_trunc,
5461         check_effective_target_vect_unpack,
5462         check_effective_target_vect_shift,
5463         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5464         target.
5465         * gcc.dg/vect/vect-ifcvt-11.c: New.
5466         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5467         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5468         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5469         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5470         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5471         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5472
5473 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5474             Tobias Burnus  <burnus@net-b.de>
5475
5476         PR fortran/33941
5477         * gfortran.dg/module_read_1.f90: New.
5478
5479 2007-10-31  Tom Tromey  <tromey@redhat.com>
5480
5481         PR preprocessor/30786:
5482         * gcc.dg/cpp/pr30786.c: New file.
5483
5484 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5485
5486         PR fortran/33162
5487         * gfortran.dg/interface_19.f90: New.
5488         * gfortran.dg/interface_20.f90: New.
5489         * gfortran.dg/interface_21.f90: New.
5490         
5491 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5492
5493         PR tree-optimization/32377
5494         * gfortran.dg/vect/pr32377.f90: New.
5495         
5496 2007-10-31  Richard Guenther  <rguenther@suse.de>
5497
5498         PR middle-end/33779
5499         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5500         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5501
5502 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5503
5504         PR fortran/33897
5505         * gfortran.dg/contained_3.f90: New.
5506
5507 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5508
5509         PR c++/19531
5510         * g++.dg/opt/nrv8.C: New.
5511         
5512 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR c++/33709
5515         * g++.dg/opt/compound1.C: New test.
5516
5517         PR c++/33616
5518         * g++.dg/template/ptrmem18.C: New test.
5519
5520 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5521
5522         PR fortran/33596
5523         * gfortran.dg/isnan_2.f90: New test.
5524
5525 2007-10-30  Ed Schouten  <ed@fxq.nl>
5526
5527         PR tree-optimization/32500
5528         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5529
5530 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5531
5532         PR c++/31993
5533         PR c++/32252
5534         * g++.dg/cpp0x/pr31993.C: New
5535         * g++.dg/cpp0x/pr32252.C: New
5536
5537 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR tree-optimization/33723
5540         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5541
5542 2007-10-30  Richard Guenther  <rguenther@suse.de>
5543
5544         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5545         gcc.target/i386/loop-3.c.
5546
5547 2007-10-30  Revital Eres  <eres@il.ibm.com>
5548
5549         * gcc.dg/vect/pr33866.c: Require vect_long.
5550
5551 2007-10-30  Revital Eres  <eres@il.ibm.com>
5552
5553         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5554         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5555
5556 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5557
5558         PR tree-optimization/32893
5559         * lib/target-supports.exp
5560         (check_effective_target_unaligned_stack): new keyword.
5561         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5562         not sensitive to unaligned_stack.
5563         * gcc.dg/vect/vect-3.c: Likewise.
5564         * gcc.dg/vect/vect-4.c: Likewise.
5565         * gcc.dg/vect/vect-5.c: Likewise.
5566         * gcc.dg/vect/vect-6.c: Likewise.
5567         * gcc.dg/vect/vect-7.c: Likewise.
5568         * gcc.dg/vect/vect-13.c: Likewise.
5569         * gcc.dg/vect/vect-17.c: Likewise.
5570         * gcc.dg/vect/vect-18.c: Likewise.
5571         * gcc.dg/vect/vect-19.c: Likewise.
5572         * gcc.dg/vect/vect-20.c: Likewise.
5573         * gcc.dg/vect/vect-21.c: Likewise.
5574         * gcc.dg/vect/vect-22.c: Likewise.
5575         * gcc.dg/vect/vect-27.c: Likewise.
5576         * gcc.dg/vect/vect-29.c: Likewise.
5577         * gcc.dg/vect/vect-64.c: Likewise.
5578         * gcc.dg/vect/vect-65.c: Likewise.
5579         * gcc.dg/vect/vect-66.c: Likewise.
5580         * gcc.dg/vect/vect-72.c: Likewise.
5581         * gcc.dg/vect/vect-73.c: Likewise.
5582         * gcc.dg/vect/vect-86.c: Likewise.
5583         * gcc.dg/vect/vect-all.c: Likewise.
5584         * gcc.dg/vect/slp-25.c: Likewise.
5585         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5586         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5587         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5588
5589         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5590         * gcc.dg/vect/vect-34.c: Likewise.
5591         * gcc.dg/vect/vect-36.c: Likewise.
5592         * gcc.dg/vect/vect-64.c: Likewise.
5593         * gcc.dg/vect/vect-65.c: Likewise.
5594         * gcc.dg/vect/vect-66.c: Likewise.
5595         * gcc.dg/vect/vect-68.c: Likewise.
5596         * gcc.dg/vect/vect-76.c: Likewise.
5597         * gcc.dg/vect/vect-77.c: Likewise.
5598         * gcc.dg/vect/vect-78.c: Likewise.
5599
5600         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5601         testcase (without no-section-anchors prefix) but with global arrays.
5602         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5603         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5604         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5605         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5606         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5607         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5608         * gcc.dg/vect/vect-77-global.c: Likewise.
5609         * gcc.dg/vect/vect-78-global.c: Likewise.
5610
5611         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5612         testcase (without no-section-anchors prefix) but fix alignment checks
5613         to also consider unaligned_stack targets.
5614         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5615
5616 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5617
5618         PR tree-optimization/33723
5619         * gcc.c-torture/execute/20071029-1.c: New test.
5620         * gcc.dg/tree-ssa/pr33723.c: New test.
5621
5622 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5623
5624         PR tree-optimization/33614
5625         * gcc.c-torture/compile/pr33614.c: New test.
5626
5627 2007-10-29  Richard Guenther  <rguenther@suse.de>
5628
5629         PR tree-optimization/33870
5630         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5631
5632 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR tree-optimization/33757
5635         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5636         true architectures instead of having a big dg-skip-if.
5637
5638         PR c++/33841
5639         * g++.dg/other/bitfield3.C: New test.
5640
5641 2007-10-29  Richard Guenther  <rguenther@suse.de>
5642
5643         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5644
5645 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5646
5647         Automatic parallelization reduction tests.
5648
5649         * gcc.dg/tree-ssa/reduc-1.c: New test.
5650         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5651         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5652         * gcc.dg/tree-ssa/reduc-2.c: New test.
5653         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5654         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5655         * gcc.dg/tree-ssa/reduc-3.c: New test.
5656         * gcc.dg/tree-ssa/reduc-6.c: New test.
5657         * gcc.dg/tree-ssa/reduc-7.c: New test.
5658         * gcc.dg/tree-ssa/reduc-8.c: New test.
5659         * gcc.dg/tree-ssa/reduc-9.c: New test.
5660
5661 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5662             Zdenek Dvorak  <ook@ucw.cz>
5663
5664         OMP_ATOMIC Changes, testsuite changes.
5665
5666         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5667         instead of gimple dump.
5668         * gcc.dg/gomp/atomic-9.c: Same.
5669         * gcc.dg/gomp/atomic-10.c: Same.
5670         * g++.dg/gomp/atomic-3.C: Same.
5671         * g++.dg/gomp/atomic-9.C: Same.
5672         * g++.dg/gomp/atomic-10.C: Same.
5673
5674 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5675
5676         PR fortran/31217
5677         PR fortran/33811
5678         * gfortran.dg/forall_12.f90: New test.
5679
5680         PR fortran/33686
5681         * gfortran.dg/forall_13.f90: New test.
5682
5683 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5684             Mark Mitchell  <mark@codesourcery.com>
5685
5686         PR c++/30659
5687         * g++.dg/template/crash71.C: New.
5688
5689 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5690
5691         PR fortran/32147
5692         * gfortran.dg/module_md5_1.f90: Update hash-value.
5693
5694 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5695
5696         PR tree-opt/33589
5697         * g++.dg/torture/pr33589-1.C: New testcase.
5698         * g++.dg/torture/pr33589-2.C: New testcase.
5699
5700 2007-10-28  Richard Guenther  <rguenther@suse.de>
5701
5702         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5703
5704 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5705             Uros Bizjak  <ubizjak@gmail.com>
5706
5707         PR tree-optimization/33920
5708         * gcc.dg/tree-ssa/pr33290.c: New test.
5709
5710 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5711
5712         PR fortran/31306
5713         * gfortran.dg/argument_check_7.f90: New test.
5714         * gfortran.dg/argument_check_8.f90: New test.
5715         
5716 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5717
5718         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5719         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5720         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5721         * gcc.target/i386/sse-14.c: Ditto.
5722
5723 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5724
5725         PR c++/33844
5726         * g++.dg/other/ptrmem8.C: New test.
5727
5728         PR c++/33842
5729         * g++.dg/template/error34.C: New test.
5730
5731 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5732
5733         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5734
5735 2007-10-27  Richard Guenther  <rguenther@suse.de>
5736
5737         PR tree-optimization/33870
5738         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5739         * gcc.c-torture/execute/pr33870.c: Likewise.
5740
5741 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5742
5743         PR fortran/33162
5744         * gfortran.dg/argument_checking_9.f90: New test.
5745
5746 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5747
5748         * g++.dg/other/pr33601.C: New.
5749
5750 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5751
5752         PR c++/31988
5753         * g++.dg/init/new25.C: New.
5754
5755 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5756
5757         * g++.dg/cpp0x/pr33839.C: New.
5758         
5759 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR c++/33744
5762         * g++.dg/template/arg6.C: New test.
5763
5764 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5765
5766         PR c++/31747
5767         * g++.dg/parse/crash39.C: New.
5768
5769 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5770
5771         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5772         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5773         "offset: -4B".
5774
5775 2007-10-25  David Daney  <ddaney@avtrex.com>
5776
5777         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5778
5779 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5780
5781         PR c++/33843
5782         * g++.dg/template/error32.C: New.
5783
5784 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5785             Ira Rosen  <irar@il.ibm.com>
5786
5787         PR tree-optimization/33833
5788         * gcc.dg/vect/pr33833.c: New testcase.
5789
5790 2007-10-25  David Daney  <ddaney@avtrex.com>
5791
5792         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5793
5794 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5795             Ira Rosen  <irar@il.ibm.com>
5796
5797         PR tree-optimization/33866
5798         * gcc.dg/vect/pr33866.c: New testcase.
5799
5800 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5801
5802         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5803         Add -w to compile flags to suppress "call-clobbered register" warnings
5804         and remove dg-warning directives.
5805
5806 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5807
5808         * gcc.dg/sms-2.c: Cleanup sms dump file.
5809         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5810         profile-use step.
5811
5812 2007-10-24  David Daney  <ddaney@avtrex.com>
5813
5814         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5815
5816 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5817
5818         PR target/33755
5819         * gcc.target/mips/pr33755.c: New test.
5820
5821 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5822
5823         PR tree-optimization/33804
5824         * gcc.dg/vect/pr33804.c: New testcase.
5825
5826 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5827
5828         PR forrtran/33849
5829         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5830
5831 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5832             Uros Bizjak  <ubizjak@gmail.com>
5833
5834         PR rtl-optimization/33846
5835         * gcc.dg/vect/pr33846.c: New testcase.
5836
5837 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5838             Dorit Nuzman  <dorit@il.ibm.com>
5839
5840         PR tree-optimization/33860
5841         * g++.dg/vect/pr33860.cc: New test.
5842         * g++.dg/vect/pr33860a.cc: New test.
5843
5844 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5845             Revital Eres  <eres@il.ibm.com>      
5846
5847         * gcc.dg/sms-2.c: New testcase.
5848
5849 2007-10-22  David S. Miller  <davem@davemloft.net>
5850
5851         * gcc.dg/globalreg-1.c: New test.
5852
5853 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5854             Dorit Nuzman  <dorit@il.ibm.com>
5855
5856         PR tree-optimization/33834
5857         PR tree-optimization/33835
5858         * g++.dg/vect/pr33834_1.cc: New test.
5859         * g++.dg/vect/pr33834_2.cc: New test.
5860         * g++.dg/vect/pr33835.cc: New test.
5861
5862 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5863
5864         * gcc.dg/pr33644.c: New test.
5865
5866 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR c++/33372
5869         * g++.dg/gomp/pr33372-1.C: New test.
5870         * g++.dg/gomp/pr33372-2.C: New test.
5871         * g++.dg/gomp/pr33372-3.C: New test.
5872
5873 2007-10-22  Michael Matz  <matz@suse.de>
5874
5875         PR tree-optimization/33855
5876         * gcc.c-torture/compile/pr33855.c: New testcase.
5877
5878 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5879
5880         PR tree-optimization/33854
5881         * gcc.dg/vect/O1-pr33854.c: New testcase.
5882         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5883
5884 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5885
5886         * gcc.dg/unwind-1.c: Disable on AIX.
5887         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5888
5889 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5890
5891         PR fortran/33749
5892         * gfortran.dg/assign_9.f90: New test.
5893
5894 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5895
5896         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5897         (dg-mips-options): Skip tests that specify an ABI other than o32
5898         and o64 if generating MIPS16 hard-float code.
5899
5900 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5901             Revital Eres  <eres@il.ibm.com>
5902
5903         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5904         * gcc.dg/vect/vect-16.c: Fix comment.
5905         * gcc.dg/vect/pr33369.c: Require vect_int.
5906         * gcc.dg/vect/slp-33.c: Add spaces.
5907         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5908         targets.
5909         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5910         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5911         targets.
5912         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5913         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5914         targets.
5915         * gcc.dg/vect/slp-10.c: Add spaces.
5916         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5917         targets.
5918         * gcc.dg/vect/slp-36.c: Require vect_int.
5919         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5920         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5921         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5922         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5923         targets.
5924         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5925         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5926         instead of vector_alignment_reachable_for_double.
5927         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5928         (natural_alignment): Split into...
5929         (natural_alignment_32, natural_alignment_64): New.
5930         (vector_alignment_reachable): Depend on natural_alignment_32.
5931         (vector_alignment_reachable_for_double): Rename to ...
5932         (vector_alignment_reachable_for_64bit): And depend on
5933         natural_alignment_64.
5934
5935 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5936
5937         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5938         MIPS targets.
5939         * g++.dg/vect/vect.exp: Likewise.
5940         * lib/fortran-torture.exp: Likewise.
5941         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5942         mipsisa64*-*-* as the target selector.  Remove -mips64,
5943         -mhard-float and -mgp64 from the options list.
5944         * gcc.target/mips/mips-ps-2.c: Likewise.
5945         * gcc.target/mips/mips-ps-3.c: Likewise.
5946         * gcc.target/mips/mips-ps-4.c: Likewise.
5947         * gcc.target/mips/mips-ps-6.c: Likewise.
5948         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5949         options list.
5950         * gcc.target/mips/sb1-1.c: Likewise.
5951         * gcc.target/mips/mips-ps-type.c: Likewise.
5952         * gcc.target/mips/mips-ps-7.c: New test.
5953         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5954         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5955         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5956         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5957         as forcing an ABI and an architecture.
5958         (is_gp32_flag, is_gp64_flag): Fold into...
5959         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5960         then -mfp64 imply -mhard-float.  Apply register rules after the
5961         loop.  Handle -march=mipsN like -mipsN.
5962
5963 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5964
5965         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5966         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5967
5968 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5969
5970         PR fortran/33818
5971         * gfortran.dg/entry_dummy_ref_3.f90: New.
5972
5973 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5974             FX Coudert <fxcoudert@gcc.gnu.org>
5975
5976         PR fortran/31608
5977         * gfortran.dg/char_cast_1.f90: New test.
5978
5979 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5980
5981         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5982         * gfortran.dg/large_real_kind_2.F90: ditto.
5983         * gfortran.dg/default_format_2.f90: ditto.
5984         * gfortran.dg/default_format_denormal_1.f90: ditto.
5985
5986 2007-10-19  Richard Guenther  <rguenther@suse.de>
5987
5988         PR middle-end/33816
5989         PR middle-end/32921
5990         * gfortran.dg/pr32921.f: New testcase.
5991
5992 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5993
5994         PR libfortran/33544
5995         * gfortran.dg/transfer_check_1.f90: Adjust options.
5996
5997 2007-10-19  Richard Guenther  <rguenther@suse.de>
5998
5999         Revert
6000         2007-10-19  Richard Guenther  <rguenther@suse.de>
6001
6002         PR middle-end/32921
6003         * gfortran.dg/pr32921.f: New testcase.
6004
6005 2007-10-19  Richard Guenther  <rguenther@suse.de>
6006
6007         * gcc.c-torture/execute/20071018-1.c: New testcase.
6008
6009 2007-10-19  Richard Guenther  <rguenther@suse.de>
6010
6011         PR middle-end/32921
6012         * gfortran.dg/pr32921.f: New testcase.
6013
6014 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6015
6016         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6017
6018 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6019
6020         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6021
6022 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6023
6024         PR fortran/33233
6025         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6026         * gfortran.dg/host_assoc_function_3.f90: New test.
6027
6028 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6029
6030         PR fortran/33733
6031         * gfortran.dg/transfer_simplify_6.f90: New test.
6032
6033 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6034             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6035
6036         PR middle-end/33794
6037         * gfortran.dg/pr33794.f90: New testcase.
6038
6039 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6040
6041         PR target/32961
6042         * gcc.target/i386/pr32961.c: New testcase.
6043         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6044         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6045         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6046         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6047         __builtin_ia32_pslldi128 defines.
6048
6049 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6050
6051         PR fortran/33760
6052         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6053
6054 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6055
6056         PR c++/28639
6057         PR c++/30299
6058         * g++.dg/template/void12.C: New.
6059         * g++.dg/template/void13.C: New.
6060
6061 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6062
6063         PR c++/31446
6064         * g++.dg/template/void11.C: New.
6065         * g++.dg/template/void2.C: Adjust error markers.
6066         * g++.dg/template/void10.C: Likewise.
6067         * g++.dg/template/crash55.C: Likewise.
6068
6069 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6070
6071         * g++.dg/opt/const5.C: New test.
6072
6073 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6074             Maxim Kuvyrkov  <maxim@codesourcery.com>
6075
6076         * gcc.target/ia64/20040709-2.c: New test.
6077
6078 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6079
6080         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6081
6082 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6083
6084         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6085         to each function.  Check that there are no unsigned loads.
6086
6087 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR tree-optimization/33136
6090         * gcc.c-torture/execute/20070824-1.c: New test.
6091         * gcc.dg/pr33136-1.c: New test.
6092         * gcc.dg/pr33136-2.c: New test.
6093         * gcc.dg/pr33136-3.c: New test.
6094
6095 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6096
6097         PR tree-optimization/33735
6098         * g++.dg/torture/pr33735.C: New.
6099
6100 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6101
6102         PR middle-end/33706
6103         * gcc.dg/va-arg-pack-2.c: New.
6104
6105 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR tree-optimization/33619
6108         * gcc.dg/pr33619.c: New test.
6109
6110 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6111
6112         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6113         flag for AIX.
6114         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6115
6116 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6117
6118         PR libfortran/33055
6119         * gfortran.dg/inquire_11.f90: New test.
6120         * gfortan.dg/negative_unit_int8.f: New test.
6121
6122 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6123
6124         PR target/33133
6125         * gcc.c-torture/compile/pr33133.c: New test.
6126
6127 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6128
6129         PR libfortran/33672
6130         * gfortran.dg/namelist_40.f90: New test.
6131
6132 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6133
6134         PR fortran/33745
6135         * gfortran.dg/bounds_check_11.f90: New.
6136
6137 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6138
6139         PR c++/30303
6140         * g++.dg/other/ctor1.C: New test.
6141         * g++.dg/other/ctor2.C: New test.
6142         * g++.dg/other/dtor1.C: New test.
6143
6144 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6145
6146         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6147
6148 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6149             Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/33254
6152         PR fortran/33727
6153         * gfortran.dg/bounds_check_10.f90: New.
6154
6155 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6156
6157         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6158         * gcc.target/powerpc/popcount-1.c: Same.
6159
6160 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6161
6162         PR c++/26698
6163         * g++.dg/conversion/op4.C: New test.
6164
6165 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6166
6167         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6168
6169 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6170
6171         PR fortran/33542
6172         * gfortran.dg/ambiguous_specific_1.f90: New test.
6173
6174 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6175
6176         PR fortran/33664
6177         * gfortran.dg/impure_spec_expr_1.f90: New test.
6178         * gfortran.dg/char_result_7.f90: Remove illegal test.
6179
6180 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6181
6182         PR 11001
6183         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6184         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6185         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6186         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6187         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6188         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6189         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6190         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6191         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6192
6193 2007-10-12  Richard Guenther  <rguenther@suse.de>
6194
6195         PR middle-end/26198
6196         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6197         * gcc.c-torture/execute/20071011-1.c: Likewise.
6198         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6199
6200 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6201
6202         PR tree-optimization/33742
6203         * gcc.dg/pr33742.c: New testcase.
6204
6205 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR tree-optimization/33645
6208         * gcc.dg/pr33645-1.c: New test.
6209         * gcc.dg/pr33645-2.c: New test.
6210         * gcc.dg/pr33645-3.c: New test.
6211  
6212         PR c++/32121
6213         * g++.dg/ext/label4.C: Adjust error regexp.
6214         * g++.dg/ext/label6.C: Adjust error regexp.
6215         * g++.dg/ext/label7.C: New test.
6216         * g++.dg/ext/label8.C: New test.
6217         * g++.dg/ext/label9.C: New test.
6218
6219 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6220
6221         PR middle-end/33676
6222         * gcc.dg/pr33676.c: New.
6223
6224 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6225
6226         PR c++/31441
6227         * g++.dg/cpp0x/variadic83.C: New.
6228
6229 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6230
6231         PR c++/33461
6232         * g++.dg/cpp0x/variadic81.C: New.
6233         * g++.dg/cpp0x/variadic82.C: Likewise.
6234
6235 2007-10-11  Richard Guenther  <rguenther@suse.de>
6236
6237         PR middle-end/33724
6238         * gcc.dg/pr33724.c: New testcase.
6239
6240 2007-10-11  Richard Guenther  <rguenther@suse.de>
6241
6242         PR c/33726
6243         * gcc.dg/pr33726.c: New testcase.
6244
6245 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6246
6247         PR fortran/33500
6248         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6249         
6250 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6251
6252         PR testsuite/33391
6253         * gfortran.dg/do_3.F90: Run with -fwrapv.
6254
6255 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6256
6257         * gcc.dg/unwind-1.c: New.
6258
6259 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6260
6261         PR libfortran/33683
6262         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6263         failure on some common systems.
6264
6265 2007-10-09  Richard Guenther  <rguenther@suse.de>
6266
6267         PR middle-end/33692
6268         * gcc.dg/pr33692.c: New testcase.
6269
6270 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6271
6272         PR middle-end/33669
6273         * gcc.c-torture/execute/pr33669.c: New.
6274
6275 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6276
6277         PR tree-optimization/33615
6278         * g++.dg/tree-ssa/pr33615-2.C: New test.
6279
6280 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6281
6282         PR tree-optimization/33615
6283         * g++.dg/tree-ssa/pr33615.C: New test.
6284
6285 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6286
6287         PR tree-optimization/33572
6288         * g++.dg/torture/pr33572.C: Replace with complete test.
6289
6290 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6291
6292         PR fortran/33689
6293         * gfortran.dg/spec_expr_5.f90: New.
6294
6295 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6296
6297         * gcc.dg/pragma-darwin-2.c: New.
6298
6299 2007-10-08  Richard Guenther  <rguenther@suse.de>
6300
6301         PR middle-end/33693
6302         PR middle-end/33695
6303         PR middle-end/33697
6304         * gcc.dg/pr33693.c: New testcase.
6305         * gcc.dg/pr33695.c: Likewise.
6306         * gcc.dg/pr33697.c: Likewise.
6307
6308 2007-10-08  Richard Guenther  <rguenther@suse.de>
6309
6310         PR middle-end/33691
6311         PR middle-end/33694
6312         PR middle-end/33696
6313         * gcc.dg/pr33691.c: New testcase.
6314         * gcc.dg/pr33694.c: Likewise.
6315         * gcc.dg/pr33696.c: Likewise.
6316
6317 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6318
6319         PR libfortran/33683
6320         * gfortran.dg/gamma_5.f90:  New test case
6321
6322 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6323
6324         PR fortran/20851
6325         * initialization_1.f90: Fix dg-error annotations.
6326         * initialization_14.f90: New.
6327         * initialization_7.f90: Fix dg-error annotations.
6328         * initialization_9.f90: Likewise.
6329
6330 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331
6332         * gfortran.dg/error_recovery_4.f90: New test.
6333
6334 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6335
6336         * gfortran.dg/default_format_denormal_2.f90: New test.
6337         * gfortran.dg/default_format_2.inc: New test.
6338         * gfortran.dg/default_format_denormal_1.f90: New test.
6339         * gfortran.dg/default_format_1.inc: New test.
6340         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6341         numbers.
6342         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6343         numbers.
6344
6345 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6346
6347         * gfortran.dg/namelist_15.f90: Revise test.
6348
6349 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6350
6351         PR tree-optimization/33655
6352         * gcc.dg/torture/pr33655.c: New.
6353
6354 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6355
6356         PR tree-optimization/33572
6357         * g++.dg/torture/pr33572.C: New.
6358
6359 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6360
6361         PR fortran/25076
6362         * gfortran.dg/forall_11.f90: New.
6363
6364 2007-10-05  Michael Matz  <matz@suse.de>
6365
6366         PR middle-end/33667
6367         * gcc.dg/pr33667.c: New testcase.
6368
6369 2007-10-05  Richard Guenther  <rguenther@suse.de>
6370
6371         PR middle-end/33666
6372         * gcc.dg/pr33666.c: New testcase.
6373
6374 2007-10-05  Michael Matz  <matz@suse.de>
6375
6376         PR inline-asm/33600
6377         * gcc.target/i386/pr33600.c: New testcase.
6378
6379 2007-10-05  Richard Guenther  <rguenther@suse.de>
6380
6381         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6382
6383 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6384
6385         PR target/33635
6386         * gcc.target/mips/pr33635-1.c: New test.
6387
6388 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6389
6390         PR libfortran/33253
6391         * gfortran.dg/namelist_39.f90: Revise to use long names.
6392
6393 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6394
6395         PR fortran/33646
6396         * gfortran.dg/pr33646.f90: New file.
6397
6398 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6399
6400         PR fortran/33529
6401         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6402         * gfortran.dg/char_decl_2.f90: New test.
6403
6404 2007-10-04  Richard Guenther  <rguenther@suse.de>
6405
6406         PR middle-end/33641
6407         * gcc.c-torture/compile/pr33641.c: New testcase.
6408
6409 2007-10-04  Michael Matz  <matz@suse.de>
6410
6411         PR rtl-optimization/33653
6412         * gcc.dg/pr33653.c: New.
6413
6414 2007-10-04  Richard Guenther  <rguenther@suse.de>
6415
6416         PR tree-optimization/33627
6417         * g++.dg/torture/pr33627.C: New testcase.
6418
6419 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6420
6421         PR fortran/33626
6422         * gfortran.dg/parens_6.f90: New.
6423
6424 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6425
6426         PR fortran/33646
6427         PR fortran/33542
6428         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6429
6430 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6431
6432         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6433
6434 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6435
6436         PR target/33635
6437         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6438         and mips_forced_be.
6439         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6440         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6441         options.
6442         * gcc.target/mips/fpr-moves-1.c: New test.
6443         * gcc.target/mips/fpr-moves-2.c: Likewise.
6444         * gcc.target/mips/fpr-moves-3.c: Likewise.
6445         * gcc.target/mips/fpr-moves-4.c: Likewise.
6446         * gcc.target/mips/fpr-moves-5.c: Likewise.
6447         * gcc.target/mips/fpr-moves-6.c: Likewise.
6448         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6449
6450 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6451
6452         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6453
6454 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6455
6456         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6457         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6458
6459 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6460
6461         PR fortran/33198
6462         * gfortran.dg/common_errors_1.f90: New.
6463
6464 2007-10-03  Doug Kwan  <dougkwan@google.com>
6465         Richard Guenther  <rguenther@suse.de>
6466
6467         PR debug/31899
6468         * g++.dg/debug/using3.C: New testcase.
6469
6470 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6471
6472         PR libfortran/33253
6473         * gfortran.dg/namelist_38.f90: New test.
6474         * gfortran.dg/namelist_39.f90: New test.
6475
6476 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6477
6478         PR libfortran/33469
6479         * gfortran.dg/default_format_1.f90: New test.
6480         * gfortran.dg/default_format_2.f90: New test.
6481         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6482         * gfortran.dg/real_const_3.f90: Adjust expected output.
6483
6484 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6485
6486         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6487         default ABI.  Split mips_forced_abi into mips_forced_abi and
6488         mips_forced_regs.
6489         (is_gp32_flag): Return true for -mabi=32.
6490         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6491         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6492         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6493         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6494         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6495         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6496         * gcc.target/mips/save-restore-2.c: Likewise.
6497         * gcc.target/mips/save-restore-3.c: Likewise.
6498         * gcc.target/mips/save-restore-4.c: Likewise.
6499
6500 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6501
6502         PR middle-end/33617
6503         * gcc.c-torture/compile/pr33617.c: New test.
6504
6505 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6506
6507         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6508         -gstabs+ for extended options.
6509
6510 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6511
6512         PR fortran/33542
6513         * gfortran.dg/ambiguous_specific_1.f90: New test.
6514
6515 2007-10-02  Revital Eres  <eres@il.ibm.com>
6516
6517         * gcc.target/powerpc/paired-8.c: New test.
6518         * gcc.target/powerpc/paired-9.c: New test.
6519         * gcc.target/powerpc/paired-10.c: New test.
6520
6521 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6522
6523         PR fortran/33566
6524         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6525
6526 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6527
6528         PR fortran/33554
6529         * gfortran.dg/intent_out_2.f90: New test.
6530
6531 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6532
6533         PR fortran/33550
6534         * gfortran.dg/ambiguous_reference_1.f90: New test.
6535
6536 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6537
6538         PR fortran/31154
6539         PR fortran/31229
6540         PR fortran/33334
6541         * gfortran.dg/function_kinds_1.f90: New test.
6542         * gfortran.dg/function_kinds_2.f90: New test.
6543         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6544         use association into interfaces.
6545
6546 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6547
6548         PR testsuite/31828
6549         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6550         (overflow): Use INFINITY, not FP_INFINITE.
6551         gcc.dg/float-range-4.c: Likewise.
6552         gcc.dg/float-range-5.c: Likewise.
6553
6554 2007-10-01  Nick Clifton  <nickc@redhat.com>
6555
6556         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6557         for 16-bit targets.
6558
6559 2007-09-30  Diego Novillo  <dnovillo@google.com>
6560
6561         PR 33593
6562         * g++.dg/tree-ssa/pr33593.C: New test.
6563
6564 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6565
6566         PR libfortran/33400
6567         * gfortran.dg/PR19872.f: Fix test condition.
6568         * gfortran.dg/list_read_7.f90: New test.
6569
6570 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6571
6572         PR tree-optimization/33597
6573         * gcc.dg/vect/pr33597.c: New testcase.
6574
6575 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6576
6577         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6578         * gcc.target/i386/pr33524.c: ...this.
6579
6580 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6581
6582         PR fortran/33354
6583         * gfortran.dg/minmaxloc_4.f90: New.
6584
6585 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6586
6587         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6588
6589 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6590
6591         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6592
6593 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6594
6595         PR c++/33213
6596         * g++.dg/cpp0x/variadic79.C: New.
6597
6598 2007-09-28  Michael Matz  <matz@suse.de>
6599             Jakub Jelinek  <jakub@redhat.com>
6600
6601         PR rtl-optimization/33552
6602         * gcc.target/i386/pr33552.c: New runtime test.
6603         * gcc.target/i386/strinline.c: New compile time test.
6604
6605 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6606
6607         * gfortran.dg/openmp_stack.f90: Removed.
6608
6609         PR c++/31434
6610         * g++.dg/cpp0x/variadic80.C: New test.
6611
6612 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6613
6614         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6615         r128057.
6616
6617 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6618
6619         PR middle-end/7003
6620         * gcc.target/powerpc/gcse-1.c: New test.
6621
6622 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6623
6624         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6625         fixed capitalizations.
6626         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6627         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6628         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6629         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6630         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6631         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6632         * gfortran.dg/min_max_conformance.f90: Likewise.
6633
6634 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6635
6636         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6637         options.
6638         * gcc.dg/c99-tgmath-2.c: Likewise.
6639         * gcc.dg/c99-tgmath-3.c: Likewise.
6640         * gcc.dg/c99-tgmath-4.c: Likewise.
6641
6642 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6643
6644         PR fortran/33568
6645         * gfortran.dg/anint_1.f90: New test.
6646
6647 2007-09-27  Ian Lance Taylor  <iant@google.com>
6648
6649         PR tree-optimization/33565
6650         * gcc.dg/Wstrict-overflow-20.c: New test.
6651
6652 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6653
6654         * gfortran.dg/openmp_stack.f90: Fix typo.
6655         * gfortran.dg/recursive_stack.f90: Fix typo.
6656
6657 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6658
6659         PR c++/33493
6660         * g++.dg/template/error31.C: New.
6661
6662 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6663
6664         * lib/prune.exp: Prune also "^In function .*$" lines and
6665         "^    inlined from .*$" lines.
6666
6667 2007-09-26  Richard Guenther  <rguenther@suse.de>
6668
6669         PR tree-optimization/33563
6670         * gcc.dg/torture/pr33563.c: New testcase.
6671
6672 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6673
6674         PR c/25309
6675         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6676         array.
6677         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6678         without -O2.
6679
6680 2007-09-26  Richard Guenther  <rguenther@suse.de>
6681
6682         PR tree-optimization/30375
6683         PR tree-optimization/33560
6684         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6685         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6686         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6687         * gcc.dg/torture/pr30375.c: New testcase.
6688         * gcc.dg/torture/pr33560.c: New testcase.
6689         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6690
6691 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6692
6693         PR c++/33207
6694         * g++.dg/parse/crash38.C: New test.
6695
6696 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6697
6698         PR target/33524
6699         * gcc.target/i386/sse5-convert.c: New file, test int->long
6700         vectorized conversions.
6701
6702 2007-09-25  Revital Eres  <eres@il.ibm.com>
6703
6704         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6705
6706 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6707
6708         PR c/32295
6709         * gcc.dg/enum-incomplete-1.c: New test.
6710
6711 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6712
6713         * gcc.c-torture/compile/20070919-1.c: New test.
6714
6715 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6716
6717         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6718
6719 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6720
6721         PR c++/14688
6722         * g++.dg/inherit/override_attribs.C: New file.
6723
6724 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6725
6726         PR fortran/33269
6727         * io.c (check_format_string): Move NULL and constant checks into
6728         this function.
6729         (check_io_constraints): Call gfc_simplify_expr() before calling
6730         check_format_string().  Remove NULL and constant checks.
6731
6732 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6733
6734         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6735         * gcc.c-torture/execute/loop-2g.x: Likewise.
6736
6737 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6738
6739         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6740         Reject hard-float modes unless the ABI is o32 or o64.
6741         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6742         of gcc.exp.  Skip the tests when mips16 code generation is not
6743         supported.
6744         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6745         and use dg-add-options mips16_attribute.
6746
6747 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6748
6749         PR c++/33506
6750         * g++.dg/ext/attrib29.C: New test.
6751
6752 2007-09-23  Ollie Wild  <aaw@google.com>
6753
6754         * gcc.dg/fold-bitand-1.c: New test.
6755         * gcc.dg/fold-bitand-2.c: New test.
6756         * gcc.dg/fold-bitand-3.c: New test.
6757         * gcc.dg/fold-bitand-4.c: New test.
6758
6759 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6760
6761         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6762         any of the macros to be defined for __mips16.
6763         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6764
6765 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6766
6767         * gcc.dg/vect/pr21591.c: Require vect_int.
6768         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6769         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6770         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6771
6772 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6773
6774         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6775         attributes.
6776         * gcc.dg/va-arg-pack-len-2.c: New test.
6777         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6778         attributes.
6779         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6780
6781         PR tree-optimization/32772
6782         * gcc.c-torture/compile/20070905-1.c: New test.
6783
6784         PR tree-optimization/32975
6785         * gcc.dg/pr32975.c: New test.
6786
6787         PR middle-end/28755
6788         * gcc.dg/pr28755.c: New test.
6789
6790 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6791
6792         * lib/target-supports.exp (check_effective_target_nomips16): New
6793         procedure.
6794         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6795         for mipsisa64*-*-*.
6796         * gcc.dg/vect/vect.exp: Likewise.
6797         * g++.dg/vect/vect.exp: Likewise.
6798         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6799         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6800         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6801         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6802         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6803         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6804         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6805         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6806         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6807         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6808         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6809         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6810         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6811         (test14, test15, test16, test17, test18): Likewise.
6812         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6813         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6814         (test14, test15, test16, test17, test18, test19, test20, test21)
6815         (test22): Likewise.
6816         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6817         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6818         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6819         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6820         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6821         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6822         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6823         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6824         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6825         (test13, test14, test15, test16, test17, test18, test19, test20)
6826         (test21, test22, test23, test24, test25, test26, test27, test28)
6827         (test29, test30, test31): Likewise.
6828         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6829         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6830         (test13, test14, test15, test16, test17, test18, test19, test20)
6831         (test21, test22, test23, test24, test25, test26, test27, test28)
6832         (test29, test30, test31, test32, test33, test34, test35, test36)
6833         (test37, test38, test39, test40, test41, test42, test43, test44)
6834         (test45, test46, test47, test48, test49, test50, test51, test52)
6835         (test53, test54, test55, test56, test57, test58, test59, test60)
6836         (test61, test62, test63): Likewise.
6837         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6838         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6839         (test13, test14, test15, test16, test17, test18, test19, test20)
6840         (test21, test22, test23, test24, test25, test26, test27, test28)
6841         (test29, test30, test31): Likewise.
6842         * gcc.target/mips/mips-3d-5.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-3d-6.c (main, test0, test1, test2, test3)
6848         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6849         (test13, test14, test15): Likewise.
6850         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6851         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6852         (test13, test14, test15): Likewise.
6853         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6854         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6855         (test13, test14, test15, test16, test17, test18, test19, test20)
6856         (test21, test22, test23, test24, test25, test26, test27, test28)
6857         (test29, test30, test31): Likewise.
6858         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6859         (matrix_multiply4: Likewise.
6860         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6861         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6862         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6863         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6864         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6865         (test13, test14, test15, test16, test17, test18, test19, test20)
6866         (test21, test22, test23, test24, test25, test26, test27, test28)
6867         (test29, test30, test31): Likewise.
6868         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6869         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6870         (test13, test14, test15, test16, test17, test18, test19, test20)
6871         (test21, test22, test23, test24, test25, test26, test27, test28)
6872         (test29, test30, test31): Likewise.
6873         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6874         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6875         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6876         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6877         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6878         (sub_v4qi): Likewise.
6879         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6880         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6881         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6882         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6883         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6884         (subb, subc): Likewise.
6885         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6886         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6887         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6888         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6889         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6890         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6891         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6892         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6893         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6894         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6895         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6896         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6897         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6898
6899 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6900
6901         * lib/target-supports.exp (add_options_for_mips16_attribute)
6902         (check_effective_target_mips16_attribute): New functions.
6903         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6904         command line.
6905         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6906         extra_test_flags.
6907         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6908         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6909         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6910         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6911         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6912         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6913         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6914         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6915         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6916         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6917         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6918         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6919         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6920         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6921         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6922         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6923         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6924         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6925         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6926         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6927         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6928         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6929         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6930         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6931         (NOMIPS16): Delete.
6932         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6933         of dg-options.
6934         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6935         options.  Require { target mips16_attribute } and use dg-add-options
6936         to add the associated options.
6937         (foo): Use MIPS16.
6938         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6939         * gcc.target/mips/call-saved-3.c: Likewise.
6940         * gcc.target/mips/code-readable-1.c: Require { target
6941         mips16_attribute } and use dg-add-options to add the associated
6942         options.  Remove trailing whitespace.
6943         (NOMIPS16): Delete.
6944         * gcc.target/mips/code-readable-2.c: Likewise.
6945         * gcc.target/mips/code-readable-3.c: Likewise.
6946         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6947         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6948         Require { target mips16_attribute } and use dg-add-options to
6949         add the associated options.
6950         (cksum16, cksum8): Use MIPS16.
6951         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6952         Require { target mips16_attribute } and use dg-add-options to
6953         add the associated options.
6954         (foo): Use MIPS16.
6955         * gcc.target/mips/save-restore-2.c: Likewise.
6956         * gcc.target/mips/save-restore-3.c: Likewise.
6957         * gcc.target/mips/save-restore-4.c: Likewise.
6958         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6959         -mno-abicalls.
6960         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6961         (foo): Use NOMIPS16.
6962
6963 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6964
6965         PR fortran/33337
6966         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6967
6968         PR fortran/33376
6969         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6970
6971 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6972
6973         PR fortran/33445
6974         * gfortran.dg/gomp/free-2.f90: New.
6975         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6976         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6977
6978 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6979
6980         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6981         * gcc.target/i386/sse5-haddX.c: Ditto.
6982         * gcc.target/i386/sse5-hsubX.c: Ditto.
6983         * gcc.target/i386/sse5-maccXX.c: Ditto.
6984         * gcc.target/i386/sse5-msubXX.c: Ditto.
6985         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6986         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6987         * gcc.target/i386/sse5-permpX.c: Ditto.
6988         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6989         effective target.
6990         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6991         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6992         * gcc.target/i386/sse5-pcmov.c: Ditto.
6993         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6994
6995 2007-09-22  Richard Guenther  <rguenther@suse.de>
6996
6997         PR tree-optimization/33146
6998         * gcc.c-torture/compile/pr33146.c: New testcase.
6999
7000 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7001
7002         * lib/target-supports.exp (check_cached_effective_target): New
7003         procedure.
7004         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7005         (check_effective_target_c99_runtime): New procedure.
7006         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7007         (test3l): Likewise cargl.
7008         * gcc.dg/builtins-59.c: Require c99_runtime.
7009         * gcc.dg/builtins-61.c: Likewise.
7010         * gcc.dg/builtins-62.c: Likewise.
7011
7012 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7013
7014         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7015         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7016         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7017         target-specific dg-options.
7018         * gcc.dg/builtins-20.c: Likewise.
7019         * gcc.dg/builtins-53.c: Likewise.
7020         * gcc.dg/builtins-55.c: Likewise.
7021         * gcc.dg/single-precision-constant.c: Likewise.
7022         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7023         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7024         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7025         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7026         * gcc.dg/torture/builtin-power-1.c: Likewise.
7027
7028 2007-09-21  Chao-ying Fu  <fu@mips.com>
7029
7030         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7031         check if targets have fixed-point supports.
7032         * gcc.dg/fixed-point/fixed-point.exp: New file.
7033         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7034         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7035         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7036         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7037         * gcc.dg/fixed-point/constants-pedantic.c,
7038         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7039         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7040         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7041         * gcc.dg/fixed-point/keywords-pedantic.c,
7042         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7043         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7044         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7045         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7046         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7047         * gcc.dg/fixed-point/func-vararg-mixed.c,
7048         * gcc.dg/fixed-point/operator-logical.c,
7049         * gcc.dg/fixed-point/struct-union.c,
7050         * gcc.dg/fixed-point/bit-complement.c,
7051         * gcc.dg/fixed-point/operator-bitwise.c,
7052         * gcc.dg/fixed-point/operator-comma.c,
7053         * gcc.dg/fixed-point/struct-layout-1.c,
7054         * gcc.dg/fixed-point/union-init.c,
7055         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7056         * gcc.dg/fixed-point/func-mixed.c,
7057         * gcc.dg/fixed-point/func-vararg-size0.c,
7058         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7059         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7060         * gcc.dg/fixed-point/operator-unary.c,
7061         * gcc.dg/fixed-point/allop-const.c,
7062         * gcc.dg/fixed-point/muldiv-warning.c,
7063         * gcc.dg/nofixed-point-1.c,
7064         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7065         * gcc.target/mips/fixed-vector-type.c,
7066         * gcc.target/mips/fixed-scalar-type.c: New tests.
7067
7068 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7069
7070         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7071         * gnat.dg/test_nested_subtype_byref.adb: New test.
7072
7073 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7074
7075         PR fortran/33439
7076         * gfortran.dg/gomp/pr33439.f90: New test.
7077
7078 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7079
7080         PR fortran/33455
7081         * gfortran.dg/merge_char_3.f90: New.
7082
7083 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7084
7085         PR fortran/33037
7086         * gfortran.dg/transfer_check_1.f90: New.
7087
7088 2007-09-20  Asher Langton  <langton2@llnl.gov>
7089
7090         PR fortran/20441
7091         * gfortran.dg/init_flag_1.f90: New.
7092         * gfortran.dg/init_flag_2.f90: New.
7093         * gfortran.dg/init_flag_3.f90: New.
7094         * gfortran.dg/init_flag_4.f90: New.
7095         * gfortran.dg/init_flag_5.f90: New.
7096         * gfortran.dg/init_flag_6.f90: New.
7097         * gfortran.dg/init_flag_7.f90: New.
7098
7099 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7100
7101         PR c++/33460
7102         * g++.dg/ext/anon-struct6.C: New.
7103
7104 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7105
7106         PR libfortran/23272
7107         * gfortran.dg/inquire_10.f90: New test.
7108
7109 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7110
7111         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7112
7113 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7114
7115         PR fortran/33221
7116         * gfortran.dg/used_types_18.f90: Declare variable of empty
7117         derived type.
7118
7119 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7120
7121         PR fortran/33288
7122         * gfortran.dg/array_constructor_19.f90: New test.
7123
7124 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR debug/33316
7127         * gcc.dg/debug/pr33316.c: New test.
7128
7129         PR c++/33496
7130         * g++.dg/cpp0x/variadic76.C: New test.
7131         * g++.dg/cpp0x/variadic77.C: New test.
7132         * g++.dg/cpp0x/variadic78.C: New test.
7133
7134         PR c/33238
7135         PR c/27301
7136         * gcc.c-torture/execute/20070919-1.c: New test.
7137         * gcc.dg/pr33238.c: New test.
7138         * gcc.dg/pr27301.c: New test.
7139
7140 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7141
7142         * lib/target-supports.exp (check_effective_target_mips64): New
7143         procedure.
7144         * gcc.dg/lower-subreg-1.c: Require !mips64.
7145         * gcc.dg/sibcall-3.c (ATTR): New macro.
7146         (recurser_void1, recurser_void2): Use it.
7147         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7148         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7149
7150 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7151
7152         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7153         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7154         warning annotation.
7155         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7156
7157 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7158
7159         PR fortran/33497
7160         * gfortran.dg/c_loc_tests_11.f03: New test case.
7161
7162 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7163
7164         PR c++/33459
7165         * g++.dg/init/ref14.C: New.
7166
7167 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7168
7169         * gnat.dg/slice2.ad[sb]: New testcase.
7170
7171 2007-09-19  Nick Clifton  <nickc@redhat.com>
7172
7173         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7174
7175 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7176
7177         * gcc.target/bfin/bfin.exp: New.
7178         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7179         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7180         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7181         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7182         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7183         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7184         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7185         mcpu-bf561.c, mcpu-default.c}: New tests.
7186
7187 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7188
7189         Restore detection of unsupported TLS.
7190
7191         Revert this patch:
7192         2007-02-10  Richard Henderson  <rth@redhat.com>
7193
7194         * lib/target-supports.exp (check_effective_target_tls): Redefine
7195         to mean non-emulated tls.
7196         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7197         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7198         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7199         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7200         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7201         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7202         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7203
7204         And then:
7205         * lib/target-supports.exp (check_effective_target_tls): Use
7206         stronger test for compiler support for TLS.
7207         (check_effective_target_tls_native): New, to test for non-emulated
7208         TLS support.
7209         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7210         instead of dg-require-effective-target tls.
7211         * g++.dg/gomp/copyin-1.C: Likewise.
7212         * g++.dg/gomp/sharing-1.C: Likewise.
7213         * g++.dg/gomp/tls-1.C: Likewise.
7214         * g++.dg/gomp/tls-2.C: Likewise.
7215         * g++.dg/gomp/tls-3.C: Likewise.
7216         * g++.dg/tls/diag-1.C: Likewise.
7217         * g++.dg/tls/diag-2.C: Likewise.
7218         * g++.dg/tls/diag-3.C: Likewise.
7219         * g++.dg/tls/diag-4.C: Likewise.
7220         * g++.dg/tls/diag-5.C: Likewise.
7221         * g++.dg/tls/init-1.C: Likewise.
7222         * g++.dg/tls/init-2.C: Likewise.
7223         * g++.dg/tls/trivial.C: Likewise.
7224         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7225         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7226         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7227         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7228         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7229         * gcc.dg/gomp/clause-1.c: Likewise.
7230         * gcc.dg/gomp/copyin-1.c: Likewise.
7231         * gcc.dg/gomp/sharing-1.c: Likewise.
7232         * gcc.dg/gomp/tls-1.c: Likewise.
7233         * gcc.dg/gomp/tls-2.c: Likewise.
7234         * gcc.dg/tls/alpha-1.c: Likewise.
7235         * gcc.dg/tls/opt-1.c: Likewise.
7236         * gcc.dg/tls/opt-13.c: Likewise.
7237         * gcc.dg/tls/opt-14.c: Likewise.
7238         * gcc.dg/tls/opt-2.c: Likewise.
7239         * gcc.dg/tls/opt-3.c: Likewise.
7240         * gcc.dg/tls/opt-4.c: Likewise.
7241         * gcc.dg/tls/opt-7.c: Likewise.
7242         * gcc.dg/tls/section-1.c: Likewise.
7243         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7244         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7245         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7246         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7247         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7248         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7249         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7250         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7251         * gfortran.dg/gomp/fixed-1.f: Likewise.
7252         * gfortran.dg/gomp/free-1.f90: Likewise.
7253         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7254         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7255         * gfortran.dg/gomp/reduction1.f90: Likewise.
7256         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7257
7258 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7259
7260         PR fortran/31119
7261         * gfortran.dg/bounds_check_9.f90: New test.
7262         * gfortran.dg/bounds_check_fail_2.f90: New test.
7263
7264 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7265
7266         PR c++/33462 (again)
7267         * g++.dg/ext/va-arg1.C: Adjust.
7268
7269 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7270
7271         PR c++/33462
7272         * g++.dg/ext/va-arg1.C: New.
7273
7274 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7275
7276         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7277
7278 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7279
7280         PR c++/33463
7281         * g++.dg/rtti/typeid6.C: New.
7282
7283 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7284
7285         PR c++/33464
7286         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7287         * g++.dg/ext/is_class_error2.C: New.
7288
7289 2007-09-18  Richard Guenther  <rguenther@suse.de>
7290
7291         PR tree-optimization/33340
7292         * g++.dg/torture/pr33340.C: New testcase.
7293
7294 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7295
7296         PR fortran/33231
7297         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7298         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7299         * gfortran.dg/elemental_subroutine_5.f90: New.
7300
7301 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7302
7303         * lib/target-supports.exp (check_profiling_available): Extend
7304         mips*-*-elf check to mips*-*-elf*.
7305
7306 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7307
7308         * gcc.dg/format/c90-scanf-5.c: New test.
7309         * gcc.dg/format/c99-scanf-4.c: New test.
7310         * gcc.dg/format/ext-7.c: New test.
7311         * gcc.dg/format/ext-8.c: New test.
7312
7313         PR middle-end/33423
7314         * gcc.c-torture/compile/20070915-1.c: New test.
7315
7316 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7317
7318         PR fortran/33106
7319         * gfortran.dg/private_type_9.f90: New.
7320
7321 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7322
7323         PR middle-end/33449
7324         * gfortran.dg/pr33449.f90: New test.
7325
7326 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7327
7328         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7329         * gfortran.dg/private_type_1.f90: Ditto
7330         * gfortran.dg/interface_18.f90: New.
7331         * gfortran.dg/private_type_8.f90: New.
7332
7333 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7334
7335         PR c++/33124
7336         * g++.dg/warn/new1.C: Adjust.
7337         * g++.dg/torture/str_empty.C: Likewise.
7338
7339 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7340
7341         * gcc.target/mips/dse-1.c: New test.
7342
7343 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7344
7345         PR c++/32756
7346         * g++.dg/overload/operator3.C: New.
7347
7348 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7349
7350         * gcc.target/mips/truncate-1.c: New test.
7351
7352 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7353
7354         PR fortran/29396
7355         PR fortran/29606
7356         PR fortran/30625
7357         PR fortran/30871
7358         * gfortran.dg/subref_array_pointer_1.f90: New test.
7359         * gfortran.dg/subref_array_pointer_2.f90: New test.
7360
7361 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7362
7363         * gfortran.dg/nint_2.f90: Correct last change.
7364
7365 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7366
7367         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7368
7369 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7370
7371         * gcc.dg/vect/pr33373b.c: New test.
7372
7373 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7374
7375         PR target/33438
7376         * gcc.target/i386/pr33438.c: New test.
7377
7378 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7379
7380         * gfortran.dg/nint_2.f90: Revert previous commit.
7381
7382 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7383
7384         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7385
7386 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7387
7388         PR debug/33429
7389         * g++.dg/other/unused1.C: XFAIL class2 scan.
7390
7391 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7392
7393         PR fortran/33343
7394         * gfortran.dg/elemental_args_check_1.f90: New.
7395         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7396         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7397
7398 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7399
7400         * gfortran.dg/recursive_check_3.f90: New.
7401
7402 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/33412
7405         * gfortran.dg/elemental_bind_c.f90: New.
7406
7407 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7408
7409         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7410         * gcc.target/mips/mips16-attributes-2.c: New test.
7411         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7412         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7413         hard-float asm when __mips16 is defined.
7414         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7415         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7416         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7417         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7418         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7419         * gcc.target/mips/pr26765.c (foo): Likewise.
7420         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7421         targets, use dg-mips-options instead of dg-options, and use -mgp32
7422         to force 32-bit mode.
7423         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7424         and 64-bit mode.
7425         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7426
7427 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7428             Michael Meissner  <michael.meissner@amd.com>
7429
7430         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7431         * gcc.target/i386/sse5-hsubX.c: Ditto.
7432         * gcc.target/i386/sse5-permpX.c: Ditto.
7433         * gcc.target/i386/sse5-haddX.c: Ditto.
7434         * gcc.target/i386/sse5-maccXX.c: Ditto.
7435         * gcc.target/i386/sse5-msubXX.c: Ditto.
7436         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7437         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7438
7439         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7440         optimizes floating point conditional moves into the pcmov
7441         instruction on SSE5.
7442         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7443
7444         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7445         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7446         SSE5.
7447
7448         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7449         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7450
7451         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7452         optimizes (a*b)+c into fmadd on SSE5.
7453
7454         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7455         whether the SSE5 instructions can be generated.
7456
7457         * gcc.target/i386/sse5-check.h: New. Add support for 
7458         SSE5 tests.
7459
7460         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7461         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7462         * gcc.target/i386/sse-13.c: Ditto.
7463         * gcc.target/i386/sse-14.c: Ditto.
7464
7465 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7466
7467         PR testsuite/33153
7468         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7469         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7470
7471 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7472
7473         PR target/32338
7474         * gcc.dg/pr32338-1.c: New test.
7475         * gcc.dg/pr32338-2.c: New test.
7476
7477 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7478         
7479         * lib/target-supports.exp (check_effective_target_sync_int_long):
7480         Revert change to add xtensa.
7481         (check_effective_target_sync_char_short): Likewise.
7482         
7483 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7484
7485         * gnat.dg/packed_subtype.adb: New test.
7486
7487 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7488
7489         PR fortran/33297
7490         * gfortran.dg/intrinsic_size.f90: New.
7491
7492 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7493
7494         PR fortran/33284
7495         PR fortran/33310
7496         * gfortran.dg/conflicts_2.f90: New.
7497
7498 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7499
7500         PR tree-optimization/32377
7501         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7502         dependence distance.
7503         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7504         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7505         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7506         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7507
7508 2007-09-12  Richard Guenther  <rguenther@suse.de>
7509
7510         PR middle-end/33382
7511         * gcc.c-torture/compile/pr33382.c: New testcase.
7512         * gcc.c-torture/execute/pr33382.c: Likewise.
7513
7514 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7515
7516         PR fortran/33395
7517         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7518
7519 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7520
7521         PR tree-optimization/33373
7522         * gcc.dg/vect/pr33373.c: New test.
7523
7524 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7525
7526         * lib/target-supports.exp (check_effective_target_vect_no_double):
7527         Remove unused proc.
7528
7529 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7530             Ulrich Weigand  <uweigand@de.ibm.com>
7531
7532         * gcc.target/spu/dfcgt-nan.c: New test.
7533
7534 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7535
7536         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7537
7538 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7539
7540         PR fortran/33040
7541         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7542
7543 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.dg/va-arg-pack-len-1.c: New test.
7546         * g++.dg/va-arg-pack-len-1.C: New test.
7547
7548 2007-09-11  Michael Matz  <matz@suse.de>
7549
7550         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7551
7552 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7553
7554         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7555         checks for size of long double.
7556         * gcc.dg/dfp/convert.h: New file.
7557         * gcc.dg/dfp/convert-bfp-2.c: New test.
7558         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7559         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7560         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7561         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7562         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7563         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7564         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7565         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7566         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7567
7568 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7569
7570         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7571         Change dg-final to expect 1 non-profitable loop and
7572         3 profitable loops.
7573         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7574         Change dg-final to expect 1 non-profitable loop and
7575         3 profitable loops.
7576         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7577         Change dg-final to expect 1 profitable loop.
7578         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7579         Change dg-final to expect 1 profitable loop.    
7580         
7581 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7582
7583         * gcc.target/mips/call-saved-1.c: New test.
7584         * gcc.target/mips/call-saved-2.c: Likewise.
7585         * gcc.target/mips/call-saved-3.c: Likewise.
7586         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7587         instead of mips_mips64.  Set mips_fp64 too.
7588         (is_gp32_flag): Return true for -mips1 and -mips2.
7589         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7590
7591 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7592
7593         * g++.dg/ext/va-arg-pack-1.C: New test.
7594         * g++.dg/ext/va-arg-pack-2.C: New test.
7595
7596 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7597
7598         PR target/33369
7599         * gcc.dg/vect/pr33369.c: New test.
7600
7601 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7602
7603         PR fortran/33370
7604         * gfortran.dg/array_memcpy_5.f90:  New test.
7605
7606 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7607
7608         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7609
7610 2007-09-09  Richard Guenther  <rguenther@suse.de>
7611
7612         * gcc.c-torture/compile/20070906-1.c: New testcase.
7613
7614 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7615
7616         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7617         noinline attribute.
7618         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7619         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7620         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7621         Likewise.
7622
7623 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7624
7625         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7626
7627 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7630
7631 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7632
7633         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7634         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7635         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7636         Compile tests with -fno-tree-pre.
7637         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7638         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7639         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7640         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7641         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7642         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7643         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7644         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7645         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7646         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7647         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7648         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7649         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7650         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7651         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7652         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7653         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7654         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7655         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7656
7657 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7658
7659         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7660         to call objdump.
7661         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7662         Use remote_exec to call c++filt.
7663         * lib/target-supports-dg.exp (dg-require-host-local): New.
7664         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7665         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7666         * g++.dg/rtti/repo1.C: Likewise.
7667         * g++.dg/template/repo1.C: Likewise.
7668         * g++.dg/template/repo2.C: Likewise.
7669         * g++.dg/template/repo3.C: Likewise.
7670         * g++.dg/template/repo4.C: Likewise.
7671         * g++.dg/template/repo5.C: Likewise.
7672         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7673         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7674         * g++.old-deja/g++.pt/repo1.C: Likewise.
7675         * g++.old-deja/g++.pt/repo2.C: Likewise.
7676         * g++.old-deja/g++.pt/repo3.C: Likewise.
7677         * g++.old-deja/g++.pt/repo4.C: Likewise.
7678         * gcc.dg/cpp/trad/builtins.c: Likewise.
7679
7680 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7681
7682         PR tree-optimization/32283
7683         * gcc.dg/tree-ssa/loop-31.c: New test.
7684
7685 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7686
7687         PR rtl-optimization/26449
7688         * gcc.target/i386/pr26449-1.c: New file.
7689
7690 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7691
7692         PR target/33329
7693         PR rtl-optimization/26449
7694         * gcc.target/i386/pr33329.c: New file.
7695
7696 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7697
7698         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7699
7700 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7701
7702         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7703
7704 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7705
7706         PR tree-optimization/33301
7707         * gfortran.dg/vect/pr33301.f: New test.
7708
7709 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7710
7711         PR libfortran/33307
7712         * gfortran.dg/backspace_10.f90: New test.
7713
7714 2007-09-07  Richard Guenther  <rguenther@suse.de>
7715
7716         Reapply
7717         2007-09-06  Richard Guenther  <rguenther@suse.de>
7718
7719         PR tree-optimization/32586
7720         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7721         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7722         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7723         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7724         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7725         now obsolete simplification.
7726
7727 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7728         
7729         PR tree-optimization/33299
7730         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7731         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7732
7733 2007-09-07  Richard Guenther  <rguenther@suse.de>
7734
7735         Revert
7736         2007-09-06  Richard Guenther  <rguenther@suse.de>
7737
7738         PR tree-optimization/32586
7739         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7740         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7741         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7742         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7743         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7744         now obsolete simplification.
7745
7746 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7747
7748         PR tree-optimization/32821
7749         * gcc.dg/tree-ssa/pr32821.c: New file.
7750
7751 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7752
7753         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7754         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7755         and mips_forced_no_er.
7756         (dg-mips-options): Add -mno-abicalls when a small-data option is
7757         specified.  Skip tests with small-data options if mips_forced_gp.
7758         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7759         * gcc.target/mips/sdata-1.c: New test.
7760         * gcc.target/mips/sdata-2.c: Likewise.
7761         * gcc.target/mips/sdata-3.c: Likewise.
7762         * gcc.target/mips/sdata-4.c: Likewise.
7763
7764 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7765
7766         PR fortran/33298
7767         * spread_zerosize_1.f90:  New test case.
7768         * spread_bounds_1.f90:  New test case.
7769
7770 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7771
7772         PR c++/32674
7773         * g++.dg/template/static31.C: New.
7774
7775 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7776
7777         PR fortran/33271
7778         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7779         powerpc*-linux-gnu.
7780
7781 2007-09-06  David Daney  <ddaney@avtrex.com>
7782             Richard Sandiford  <richard@codesourcery.com>
7783
7784         PR target/33256
7785         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7786         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7787         * gcc.target/mips/pr33256.c: New test.
7788
7789 2007-09-06  Tom Tromey  <tromey@redhat.com>
7790
7791         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7792
7793 2007-09-06  Richard Guenther  <rguenther@suse.de>
7794
7795         PR tree-optimization/32586
7796         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7797         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7798         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7799         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7800         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7801         now obsolete simplification.
7802
7803 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7804
7805         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7806         * gcc.target/i386/sse3-addsubps.c: Ditto.
7807         * gcc.target/i386/sse3-haddpd.c: Ditto.
7808         * gcc.target/i386/sse3-haddps.c: Ditto.
7809         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7810         * gcc.target/i386/sse3-hsubps.c: Ditto.
7811         * gcc.target/i386/sse3-lddqu.c: Ditto.
7812         * gcc.target/i386/sse3-movddup.c: Ditto.
7813         * gcc.target/i386/sse3-movshdup.c: Ditto.
7814         * gcc.target/i386/sse3-movsldup.c: Ditto.
7815
7816 2007-09-06  Richard Guenther  <rguenther@suse.de>
7817
7818         PR tree-optimization/33302
7819         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7820
7821 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7822
7823         PR libfortran/33225
7824         * gfortran.dg./fmt_float.f90: New test.
7825
7826 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7827
7828         PR libfortran/33253
7829         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7830
7831 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7832
7833         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7834         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7835
7836 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7837
7838         * g++.dg/eh/builtin1.C: New test.
7839         * g++.dg/eh/builtin2.C: New test.
7840         * g++.dg/eh/builtin3.C: New test.
7841
7842         PR c++/33289
7843         * g++.dg/eh/builtin4.C: New test.
7844
7845 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7846
7847         * gcc.target/powerpc/dfp-dd.c: New test.
7848         * gcc.target/powerpc/dfp-td.c: New test.
7849
7850 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7851
7852         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7853         * gcc.dg/va-arg-pack-1.c: New test.
7854
7855 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7856
7857         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7858         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7859         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7860         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7861         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7862
7863 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7864
7865         PR c++/30302
7866         * g++.dg/ext/anon-struct5.C: New.
7867
7868 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7869
7870         * gcc.dg/i386-cpuid.h: Remove.
7871         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7872         (main): Use __get_cpuid to get target features.
7873         * gcc.target/i386/sse-check.h: Ditto.
7874         * gcc.target/i386/sse2-check.h: Ditto.
7875         * gcc.target/i386/sse3-check.h: Ditto.
7876         * gcc.target/i386/ssse3-check.h: Ditto.
7877         * gcc.target/i386/sse4_1-check.h: Ditto.
7878         * gcc.target/i386/sse4_2-check.h: Ditto.
7879         * gcc.target/i386/sse4a-check.h: Ditto.
7880         * gcc.dg/torture/pr16104-1.c: Ditto.
7881         (do_test): Change to void.
7882         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7883         * gcc.target/i386/sse-6.c: Ditto.
7884         * gcc.target/i386/sse-7.c: Ditto.
7885         * g++.dg/other/i386-1.C: Include cpuid.h.
7886         (main): New function.  Use __get_cpuid to get target fetaures.
7887
7888 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7889             David Ung  <davidu@mips.com>
7890             Nigel Stephens <nigel@mips.com>
7891
7892         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7893         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7894         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7895         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7896         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7897         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7898         * gcc.dg/torture/pr19683-1.c: Likewise.
7899         * gcc.target/mips/madd-3.c: Likewise.
7900         * gcc.target/mips/maddu-3.c: Likewise.
7901         * gcc.target/mips/msub-3.c: Likewise.
7902         * gcc.target/mips/msubu-3.c: Likewise.
7903         * gcc.target/mips/asm-1.c: Likewise.
7904         * gcc.target/mips/branch-1.c: Likewise.
7905         * gcc.target/mips/ins-1.c: Likewise.
7906         * gcc.target/mips/near-far-3.c: Likewise.
7907         * gcc.target/mips/near-far-4.c: Likewise.
7908         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7909         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7910         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7911         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7912         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7913         * gcc.target/mips/dspr2-MULT.c: Likewise.
7914         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7915         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7916         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7917         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7918         * gcc.target/mips/code-readable-2.c: Likewise.
7919         * gcc.target/mips/code-readable-3.c: Likewise.
7920
7921 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7922             David Ung  <davidu@mips.com>
7923             Nigel Stephens <nigel@mips.com>
7924
7925         * gcc.target/mips/mips16-attributes.c: New.
7926
7927 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7928
7929         PR fortran/31564
7930         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7931
7932         PR fortran/33241
7933         * gfortran.dg/char_length_10.f90: New test.
7934
7935 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7936
7937         PR c++/29731
7938         * g++.dg/parse/template24.C: New.
7939
7940 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7941
7942         * g++.dg/other/spu2vmx-1.C: New test.
7943
7944 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR tree-optimization/33017
7947         * gcc.dg/pr33017.c: New test.
7948
7949 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7950
7951         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7952         __protected_stream family of macros.
7953
7954 2007-09-04  Jan Hubicka  <jh@suse.cz>
7955
7956         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7957         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7958         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7959         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7960         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7961         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7962         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7963         Likewise.
7964
7965 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7966             Tobias Burnus  <burnus@net-b.de>
7967
7968         * gfortran.dg/proc_decl_1.f90: New.
7969         * gfortran.dg/proc_decl_2.f90: New.
7970         * gfortran.dg/proc_decl_3.f90: New.
7971         * gfortran.dg/proc_decl_4.f90: New.
7972
7973 2007-09-04  Jan Hubicka  <jh@suse.cz>
7974
7975         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7976         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7977         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7978         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7979         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7980         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7981         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7982         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7983         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7984         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7985         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7986         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7987         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7988         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7989         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7990         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7991         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7992         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7993         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7994         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7995         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7996         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7997         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7998         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7999         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8000         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8001         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8002         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8003         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8004         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8005         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8006         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8007         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8008         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8009         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8010         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8011         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8012         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8013         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8014         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8015         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8016         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8017         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8018         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8019         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8020         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8021         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8022         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8023         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8024         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8025         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8026         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8027         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8028         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8029         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8030         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8031         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8032         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8033         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8034         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8035         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8036         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8037         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8038         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8039         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8040         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8041         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8042         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8043         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8044         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8045         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8046         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8047         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8048         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8049         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8050         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8051         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8052         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8053         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8054         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8055         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8056         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8057         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8058         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8059         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8060         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8061         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8062         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8063         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8064         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8065         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8066         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8067         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8068         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8069         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8070         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8071         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8072         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8073         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8074         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8075         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8076         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8077         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8078         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8079         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8080         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8081         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8082         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8083         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8084         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8085         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8086         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8087         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8088         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8089         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8090         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8091         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8092         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8093         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8094         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8095         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8096         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8097         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8098         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8099         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8100         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8101         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8102         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8103         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8104         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8105         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8106         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8107         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8108         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8109         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8110         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8111         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8112         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8113         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8114         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8115         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8116         noinline.
8117         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8118         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8119         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8120         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8121         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8122         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8123         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8124         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8125         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8126         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8127         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8128         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8129         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8130         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8131         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8132         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8133         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8134         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8135         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8136         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8137         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8138         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8139         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8140         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8141         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8142         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8143         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8144         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8145         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8146         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8147         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8148         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8149         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8150         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8151         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8152         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8153         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8154         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8155         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8156         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8157         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8158         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8159         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8160         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8161         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8162         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8163         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8164         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8165         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8166         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8167         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8168         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8169         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8170         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8171         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8172         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8173         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8174         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8175         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8176         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8177         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8178         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8179         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8180         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8181         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8182         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8183         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8184         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8185         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8186         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8187         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8188         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8189         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8190         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8191         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8192         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8193         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8194         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8195         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8196         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8197         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8198         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8199         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8200         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8201         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8202         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8203         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8204         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8205         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8206         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8207         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8208         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8209         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8210         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8211         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8212         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8213         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8214         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8215         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8216         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8217         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8218         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8219         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8220         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8221         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8222         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8223         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8224         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8225         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8226         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8227         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8228         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8229         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8230         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8231         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8232         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8233         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8234         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8235         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8236         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8237         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8238         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8239         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8240         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8241         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8242         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8243
8244 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8245
8246         PR middle-end/33187
8247         * gcc.target/i386/cmov7.c: New file.
8248
8249 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8250
8251         * gcc.target/i386/sse4a-check.h: New file.
8252         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8253         * gcc.target/i386/sse4a-insert.c: Ditto.
8254         * gcc.target/i386/sse4a-montsd.c: Ditto.
8255         * gcc.target/i386/sse4a-montss.c: Ditto.
8256         * gcc.target/i386/mmx-check.h: New file.
8257         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8258         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8259         * gcc.target/i386/sse-check.h: New file.
8260         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8261         * gcc.target/i386/sse-3.c: Ditto.
8262         * gcc.target/i386/sse-7.c: Ditto.
8263         * gcc.target/i386/sse-9.c: Ditto.
8264         * gcc.target/i386/ssefn-3.c: Ditto.
8265         * gcc.target/i386/sse-recip.c: Ditto.
8266         * gcc.target/i386/sse-recip-vec.c: Ditto.
8267         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8268         * gcc.target/i386/20020523-1.c: Remove.
8269         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8270         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8271         * gcc.target/i386/ssefn-4.c: Ditto.
8272         * gcc.target/i386/sse-6.c: Ditto.
8273         * gcc.target/i386/sse-10.c: Ditto.
8274         * gcc.target/i386/sse-11.c: Ditto.
8275         * gcc.target/i386/sse-18.c: Ditto.
8276         * gcc.target/i386/fpprec-1.c: Ditto.
8277         * g++.dg/other/i386-1.C: Ditto.
8278
8279 2007-09-04  Richard Guenther  <rguenther@suse.de>
8280
8281         PR tree-optimization/33291
8282         * gcc.dg/volatile2.c: New testcase.
8283         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8284         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8285         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8286         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8287
8288 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8289
8290         PR fortran/33253
8291         * gfortran.dg/namelist_15.f90: Update test.
8292         * gfortran.dg/namelist_24.f90: Update test.
8293         * gfortran.dg/namelist_38.f90: New test.
8294
8295 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8296
8297         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8298         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8299         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8300         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8301         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8302         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8303
8304 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8305
8306         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8307         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8308
8309         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8310
8311 2007-09-02  David Daney  <ddaney@avtrex.com>
8312
8313         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8314         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8315         * gcc.target/mips/atomic-memory-1.c: Ditto.
8316         * gcc.target/mips/atomic-memory-2.c: Ditto.
8317
8318 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8319
8320         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8321         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8322
8323 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8324
8325         * gfortran.dg/substr_6.f90: New test.
8326
8327 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8328
8329         PR c++/33208
8330         * g++.dg/other/error18.C: New.
8331         * g++.dg/expr/bitfield3.C: Adjust.
8332
8333 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8334
8335         PR fortran/33276
8336         * gfortran.fortran-torture/compile/pr33276.f90: New.
8337
8338 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8339
8340         PR C/29237
8341         PR middle-end/33272
8342         * gcc.dg/c99-arraydecl-3.c: New test.
8343
8344 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8345
8346         PR c++/32597
8347         * g++.dg/cpp0x/variadic-new2.C: New.
8348         * g++.dg/cpp0x/variadic-new.C: New.
8349
8350 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8351
8352         PR fortran/33232
8353         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8354         * gfortran.dg/read_1.f90: New.
8355
8356 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8357
8358         PR c++/33210
8359         * g++.dg/template/error30.C: New.
8360
8361 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8362
8363         PR c++/32113
8364         * g++.dg/template/crash70.C: New.
8365
8366 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8367
8368         PR c++/33212
8369         * g++.dg/ext/is_class_error.C: New.
8370
8371 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8372
8373         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8374         
8375 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8376             Revital Eres  <eres@il.ibm.com>
8377
8378         * gcc.target/powerpc/paired-1.c: New test.
8379         * gcc.target/powerpc/paired-2.c: New test.
8380         * gcc.target/powerpc/paired-3.c: New test.
8381         * gcc.target/powerpc/paired-4.c: New test.
8382         * gcc.target/powerpc/paired-5.c: New test.
8383         * gcc.target/powerpc/paired-6.c: New test.
8384         * gcc.target/powerpc/paired-7.c: New test.
8385         * gcc.target/powerpc/ppc-paired.c: New test.
8386
8387 2007-08-31  Ollie Wild  <aaw@google.com>
8388
8389         * g++.dg/conversion/ptrmem2.C: New test.
8390         * g++.dg/conversion/ptrmem3.C: New test.
8391         * g++.dg/conversion/ptrmem4.C: New test.
8392         * g++.dg/conversion/ptrmem5.C: New test.
8393         * g++.dg/conversion/ptrmem6.C: New test.
8394         * g++.dg/conversion/ptrmem7.C: New test.
8395         * g++.dg/conversion/ptrmem8.C: New test.
8396
8397 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8398
8399         PR fortran/31879
8400         * gfortran.dg/char_length_7.f90: New test.
8401         * gfortran.dg/char_length_9.f90: New test.
8402         * gfortran.dg/char_assign_1.f90: Add extra warning.
8403
8404         PR fortran/31197
8405         PR fortran/31258
8406         * gfortran.dg/char_length_8.f90: New test.
8407
8408 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8409
8410         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8411
8412 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8413
8414         * gcc.dg/inline-24.c: New test.
8415         * g++.dg/opt/inline11.C: New test.
8416
8417 2007-08-30  Richard Guenther  <rguenther@suse.de>
8418
8419         * gcc.target/i386/vectorize5.c: New testcase.
8420
8421 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8422
8423         PR fortran/33228
8424         * interface.c (check_interface0): Improve error for external procs.
8425         (check_sym_interfaces): Fix checking of module procedures.
8426
8427 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8428
8429         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8430         (AI): Add AI_ALIGN.
8431         * gcc.dg/sync-3.c: New test.
8432
8433         PR middle-end/32758
8434         * gcc.dg/cleanup-12.c: New test.
8435
8436 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8437
8438         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8439         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8440         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8441         * gcc.dg/pr32450.c: Ditto.
8442         * gcc.dg/nest.c: Ditto.
8443         * gcc.dg/nested-func-4.c: Ditto.
8444         * g++.old-deja/g++.law/profile1.C: Ditto.
8445
8446 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8447
8448         PR fortran/32989
8449         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8450         non-default integer kind arguments.
8451
8452 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8453
8454         PR fortran/33105
8455         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8456
8457 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8458
8459         * gcc.dg/h8300-ice2.c: Remove target selector.
8460
8461 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8462
8463         PR fortran/33215
8464         * gfortran.dg/binding_label_tests_15.f03: New test case.
8465         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8466
8467 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8468
8469         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8470         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8471
8472 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8473
8474         PR c++/33194
8475         * g++.dg/other/canon-33194.C: New.
8476
8477 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8478
8479         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8480         * gcc.c-torture/execute/pr23135.c: Likewise.
8481
8482 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8483
8484         * gcc.dg/pr31344.c: Move to ...
8485         * gcc.dg/dfp/pr31344.c: ... here.
8486         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8487         * gcc.dg/20050503-1.c: Ditto.
8488         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8489         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8490         * gcc.dg/20060801-1.c: Ditto.
8491
8492 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8493
8494         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8495         * gfortran.dg/nan_1.f90: Likewise.
8496
8497 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8498
8499         PR fortran/33055
8500         Revert previous patch.
8501
8502 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8503             Kazu Hirata  <kazu@codesourcery.com>
8504
8505         * gcc.target/m68k/interrupt-1.c: New.
8506
8507 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8508
8509         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8510         10000 for targets where "int" can't hold at least 100000.
8511         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8512         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8513         (test5)(test6): Use it.
8514         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8515         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8516         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8517         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8518         * gcc.dg/attr-alloc_size.c (test): Likewise.
8519
8520 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8521
8522         PR c++/33209
8523         * g++.dg/template/error29.C: New.
8524
8525 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR c++/32596
8528         * g++.dg/ext/visibility/anon5.C: New test.
8529
8530 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8531
8532         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8533
8534 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8535
8536         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8537         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8538         * gfortran.dg/gamma_4.f90: New: large-real tests.
8539
8540 2007-08-28  Jason Merrill  <jason@redhat.com>
8541
8542         PR c++/29000
8543         * g++.dg/ext/stmtexpr12.C: New test.
8544
8545         PR c++/28558
8546         * g++.dg/ext/attrib28.C: New test.
8547
8548 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8549
8550         PR target/32661
8551         * gcc.target/i386/pr32661.c: New test.
8552
8553 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8554
8555         PR middle-end/32370
8556         * gcc.dg/pr32370.c: New test.
8557
8558         PR rtl-optimization/33148
8559         * gcc.c-torture/compile/20070827-1.c: New test.
8560
8561         PR debug/32914
8562         * d++.dg/debug/const3.C: New test.
8563         * d++.dg/debug/const4.C: New test.
8564         * d++.dg/debug/dwarf2/const1.C: New test.
8565         * d++.dg/debug/dwarf2/const2.C: New test.
8566         * d++.dg/debug/dwarf2/const2b.C: New test.
8567
8568 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8569             Vladimir Yanovsky  <yanov@il.ibm.com>
8570             Revital Eres  <eres@il.ibm.com>
8571             Andrey Belevantsev  <abel@ispras.ru>
8572
8573         * gcc.dg/sms-1.c: New test.
8574
8575 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8576
8577         * g++.dg/ext/gnu-inline-common.h: New.
8578         * g++.dg/ext/gnu-inline-global-reject.C: New.
8579         * g++.dg/ext/gnu-inline-global.C: New.
8580         * g++.dg/ext/gnu-inline-namespace.C: New.
8581         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8582         * g++.dg/ext/gnu-inline-class.C: New.
8583         * g++.dg/ext/gnu-inline-class-static.C: New.
8584         * g++.dg/ext/gnu-inline-template-class.C: New.
8585         * g++.dg/ext/gnu-inline-template-func.C: New.
8586
8587 2007-08-27  Jason Merrill  <jason@redhat.com>
8588
8589         PR c++/31337
8590         * g++.dg/ext/stmtexpr11.C: New.
8591
8592 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8593
8594         * lib/target-supports.exp (check_profiling_available):
8595         Set profiling_available_saved to 0 on fido-*-elf.
8596
8597 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8598
8599         PR tree-optimization/33173
8600         
8601         * gcc.c-torture/compile/pr33173.c: New.
8602
8603 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8604
8605         PR target/31385
8606         * gcc.dg/dfp/pr31385.c: New.
8607
8608 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8609
8610         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8611
8612 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8613
8614         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8615         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8616         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8617         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8618         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8619         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8620         gcc.target/m68k directory.
8621         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8622         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8623         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8624         gcc.target/cris directory.
8625         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8626         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8627         gcc.target/bfin directory.
8628
8629         * gcc.target/sh: New directory.
8630         * gcc.target/sh/sh.exp: New file.
8631         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8632         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8633         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8634         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8635         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8636         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8637
8638 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8639
8640         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8641         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8642         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8643         * gcc.target/i386/local2.c: Ditto.
8644         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8645         * gcc.target/i386/20011119-1.c: Ditto.
8646         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8647         * gcc.target/i386/fastcall-1.c: Fix target selector.
8648
8649 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8650
8651         PR fortran/33055
8652         * gfortran.dg/negative_unit.f: Add new check
8653         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8654         -fdefault-integer-8.
8655
8656 2007-08-26  Asher Langton  <langton2@llnl.gov>
8657
8658         * gfortran.dg/recursive_stack.f90: New.
8659         * gfortran.dg/openmp_stack.f90: New.
8660
8661 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8662
8663         PR fortran/31298
8664         * gfortran.dg/use_10.f90: New.
8665
8666 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8667
8668         PR fortran/32985
8669         * gfortran.dg/namelist_14.f90: Make test case valid.
8670         * gfortran.dg/common_10.f90: New.
8671
8672 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8673
8674         PR middle-end/33181
8675         * gcc.dg/ifelse-2.c: New.
8676
8677 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8678
8679         PR fortran/32980
8680         * gfortran.dg/gamma_1.f90: New.
8681         * gfortran.dg/gamma_2.f90: New.
8682         * gfortran.dg/gamma_3.f90: New.
8683
8684 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8685
8686         PR fortran/33188
8687         * gfortran.dg/used_types_18.f90: New.
8688
8689 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8690
8691         * gcc.dg/array-init-2.c: New test.
8692
8693 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8694
8695         PR fortran/33178
8696         * gfortran.dg/initialization_4.f90: Update dg-error.
8697         * gfortran.dg/initialization_13.f90: New.
8698
8699 2007-08-24  Richard Guenther  <rguenther@suse.de>
8700
8701         PR middle-end/33166
8702         * gcc.c-torture/compile/pr33166.c: New testcase.
8703
8704 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8705
8706         PR fortran/33139
8707         * gfortran.dg/pointer_assign_4.f90: New.
8708         * gfortran.dg/shape_2.f90: Fix test case.
8709         * gfortran.dg/char_result_4.f90: Ditto.
8710
8711 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8712
8713         * gcc.dg/array-init-1.c: New test.
8714
8715         PR c++/32567
8716         * g++.dg/parse/crash36.C: New test.
8717
8718 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8719
8720         * gcc.dg/pr32721.c: Updated.
8721
8722 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR tree-optimization/32573
8725         PR middle-end/32946
8726         * gcc.dg/pr32573.c: New test.
8727
8728         PR c++/32898
8729         * g++.dg/lookup/ns3.C: New test.
8730
8731         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8732
8733         PR c++/31941
8734         * g++.dg/parse/crash37.C: New test.
8735
8736 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8737
8738         PR target/17390
8739         * gcc.target/i386/pr17390.c: New test.
8740
8741 2007-08-23  Richard Guenther  <rguenther@suse.de>
8742
8743         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8744         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8745         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8746         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8747         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8748         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8749         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8750         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8751
8752 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8753
8754         * gcc.target/s390: New directory.
8755         * gcc.target/s390/s390.exp: New file.
8756         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8757         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8758         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8759         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8760         gcc.target/s390 directory.
8761
8762 2007-08-23  Richard Guenther  <rguenther@suse.de>
8763
8764         PR tree-optimization/32328
8765         * gcc.dg/pr32328.c: New testcase.
8766
8767 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8768
8769         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8770           available.
8771
8772 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8773
8774         PR fortran/33095
8775         * gfortran.dg/min_max_optional_5.f90: New test.
8776         * gfortran.dg/min_max_optional_2.f90: Remove.
8777         * gfortran.dg/min_max_optional_3.f90: Remove.
8778         * gfortran.dg/min_max_optional_4.f90: Remove.
8779
8780 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8781
8782         * gcc.target/i386/xorps-sse.c: New.
8783         * gcc.target/i386/xorps-sse2.c: New.
8784
8785 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8786
8787         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8788         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8789         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8790
8791 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8792
8793         PR fortran/33020
8794         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8795         include multiple kinds for SHAPE parameter within a single
8796         namespace.
8797         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8798         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8799
8800 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8801
8802         * interface_abstract_1.f90: Extended test case.
8803         * interface_abstract_3.f90: New test.
8804
8805 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8806
8807         * gcc.dg/fold-sub.c: New test.
8808         
8809 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8810
8811         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8812         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8813         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8814         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8815         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8816         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8817
8818 2007-08-22  Richard Guenther  <rguenther@suse.de>
8819
8820         PR middle-end/33007
8821         * gcc.dg/pr33007.c: New testcase.
8822
8823 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8824
8825         * gcc.c-torture/execute/strcmp-1.x: Delete.
8826
8827 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8828
8829         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8830         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8831         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8832         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8833         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8834         gcc.target/i386/stack-realign.c,
8835         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8836         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8837         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8838         target using dg-require-effective-target directive.
8839         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8840         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8841         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8842         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8843         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8844         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8845         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8846         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8847         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8848         Require lp64 target using dg-require-effective-target directive.
8849         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8850         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8851         directive.
8852         * gcc.target/i386/20010202-1.c: Move from here ...
8853         * gcc.dg/20010202-1.c: ... to here.
8854
8855 2007-08-22  Richard Guenther  <rguenther@suse.de>
8856
8857         PR tree-optimization/33142
8858         * gcc.c-torture/execute/pr33142.c: New testcase.
8859
8860 2007-08-22  Richard Guenther  <rguenther@suse.de>
8861
8862         PR middle-end/32563
8863         * g++.dg/torture/pr32563.C: New testcase.
8864
8865 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8866
8867         PR middle-end/32912
8868         * gcc.dg/pr32912-1.c: Add -w to options.
8869         * gcc.dg/pr32912-2.c: Likewise.
8870         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8871
8872 2007-08-21  Ian Lance Taylor  <iant@google.com>
8873
8874         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8875
8876 2007-08-21  Ian Lance Taylor  <iant@google.com>
8877
8878         PR tree-optimization/33134
8879         * g++.dg/tree-ssa/pr33134.C: New test.
8880
8881 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8882
8883         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8884         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8885
8886 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR debug/32610
8889         * gcc.dg/debug/pr32610.c: New test.
8890
8891         * g++.dg/init/new24.C: New test.
8892
8893         PR middle-end/32912
8894         * gcc.dg/pr32912-1.c: New test.
8895         * gcc.dg/pr32912-2.c: New test.
8896         * gcc.dg/pr32912-3.c: New test.
8897
8898 2007-08-21  Richard Guenther  <rguenther@suse.de>
8899
8900         * gcc.dg/pointer-arith-10.c: New testcase.
8901
8902 2007-08-21  Richard Guenther  <rguenther@suse.de>
8903
8904         PR middle-end/33122
8905         * gcc.c-torture/compile/pr33122.c: New testcase.
8906
8907 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8908
8909         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8910
8911 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8912
8913         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8914
8915 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8916
8917         PR c++/33025
8918         * g++.dg/init/new23.C: New test.
8919
8920 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8921
8922         PR middle-end/30564
8923         * gcc.c-torture/compile/pr30564-1.c: New test.
8924         * gcc.c-torture/compile/pr30564-2.c: New test.
8925
8926 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8927
8928         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8929
8930 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8931
8932         * gfortran.dg/interface_abstract_2.f90: New.
8933         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8934
8935 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8936
8937         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8938         unknown (so that outer-loop wont get analyzed).
8939         * gcc.dg/vect/vect-outer-1a.c: New test.
8940         * gcc.dg/vect/vect-outer-1b.c: New test.
8941         * gcc.dg/vect/vect-outer-1.c: New test.
8942         * gcc.dg/vect/vect-outer-2a.c: New test.
8943         * gcc.dg/vect/vect-outer-2b.c: New test.
8944         * gcc.dg/vect/vect-outer-2c.c: New test.
8945         * gcc.dg/vect/vect-outer-2.c: New test.
8946         * gcc.dg/vect/vect-outer-3a.c: New test.
8947         * gcc.dg/vect/vect-outer-3b.c: New test.
8948         * gcc.dg/vect/vect-outer-3c.c: New test.
8949         * gcc.dg/vect/vect-outer-3.c: New test.
8950         * gcc.dg/vect/vect-outer-4a.c: New test.
8951         * gcc.dg/vect/vect-outer-4b.c: New test.
8952         * gcc.dg/vect/vect-outer-4c.c: New test.
8953         * gcc.dg/vect/vect-outer-4d.c: New test.
8954         * gcc.dg/vect/vect-outer-4e.c: New test.
8955         * gcc.dg/vect/vect-outer-4f.c: New test.
8956         * gcc.dg/vect/vect-outer-4g.c: New test.
8957         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8958         * gcc.dg/vect/vect-outer-4i.c: New test.
8959         * gcc.dg/vect/vect-outer-4j.c: New test.
8960         * gcc.dg/vect/vect-outer-4k.c: New test.
8961         * gcc.dg/vect/vect-outer-4l.c: New test.
8962         * gcc.dg/vect/vect-outer-4m.c: New test.
8963         * gcc.dg/vect/vect-outer-4.c: New test.
8964         * gcc.dg/vect/vect-outer-5.c: New test.
8965         * gcc.dg/vect/vect-outer-6.c: New test.
8966         * gcc.dg/vect/vect-outer-fir.c: New test.
8967         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8968         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8969
8970 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8971
8972         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8973         and -fno-tree-reassoc.
8974         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8975         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8976         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8977         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8978         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8979         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8980         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8981         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8982         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8983         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8984         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8985         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8986         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8987         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8988         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8989         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8990         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8991         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8992         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8993         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8994         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8995         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8996         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8997         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8998         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8999         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9000         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9001         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9002         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9003         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9004         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9005         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9006         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9007         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9008         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9009         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9010         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9011
9012 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9013
9014         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9015         versioning for aliasing).
9016         * gcc.dg/vect/vect-35.c: Likewise.
9017
9018         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9019         targets.
9020         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9021
9022 2007-08-18  Tom Tromey  <tromey@redhat.com>
9023
9024         PR preprocessor/32974:
9025         * gcc.dg/cpp/pr32974.c: New file.
9026
9027 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9028
9029         * gfortran.dg/interface_abstract_1.f90: New.
9030
9031 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9032
9033         PR fortran/32881
9034         * gfortran.dg/pure_initializer_1.f90: New test.
9035
9036 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9037
9038         PR fortran/32875
9039         * gfortran.dg/array_constructor_18.f90: New test.
9040
9041 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9042
9043         PR c++/28989
9044         * g++.dg/expr/lval3.C: New test.
9045         * g++.dg/expr/lval4.C: New test.
9046
9047 2007-08-17  Ollie Wild  <aaw@google.com>
9048
9049         PR c++/31749
9050         * g++.dg/lookup/builtin3.C: New test.
9051         * g++.dg/lookup/builtin4.C: New test.
9052         * g++.dg/lookup/using19.C: New test.
9053
9054 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9055
9056         PR c++/32190
9057         * g++.dg/parse/error31.C: New.
9058
9059 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9060
9061         PR c++/32112
9062         * g++.dg/template/error26.C: New.
9063
9064 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9065
9066         PR fortran/33079
9067         * gfortran.dg/zero_length_2.f90: New test.
9068
9069 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9070
9071         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9072         * gfortran.dg/kind_tests_3.f03: Ditto.
9073         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9074         * gfortran.dg/interface_13.f90: Ditto.
9075         * gfortran.dg/pr32738.f90: Ditto.
9076         * gfortran.dg/module_private_1.f90: Ditto.
9077         * gfortran.dg/test_only_clause.f90: Ditto.
9078         * gfortran.dg/bind_c_vars.f90: Ditto.
9079         * gfortran.dg/bind_c_dts.f90: Ditto.
9080         * gfortran.dg/use_9.f90: Ditto.
9081         * gfortran.dg/generic_8.f90: Ditto.
9082         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9083         * gfortran.dg/private_type_6.f90: Ditto.
9084         * gfortran.dg/c_assoc.f90: Ditto.
9085         * gfortran.dg/private_type_7.f90: Ditto.
9086         * gfortran.dg/global_vars_c_init.f90: Ditto.
9087         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9088         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9089         * gfortran.dg/c_size_t_test.f03: Ditto.
9090         * gfortran.dg/used_types_12.f90: Ditto.
9091         * gfortran.dg/pr25923.f90: Ditto.
9092         * gfortran.dg/test_com_block.f90: Ditto.
9093         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9094         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9095         * gfortran.dg/com_block_driver.f90: Ditto.
9096         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9097         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9098         * gfortran.dg/c_loc_test.f90: Ditto.
9099         * gfortran.dg/c_ptr_tests.f03: Ditto.
9100         * gfortran.dg/module_interface_1.f90: Ditto.
9101
9102 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9103
9104         PR c++/32870
9105         * g++.dg/other/error17.C: Adjust.
9106         
9107 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9108
9109         PR middle-end/32970
9110         * g++.dg/ext/altivec-14.C: New test.
9111
9112 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9113
9114         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9115         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9116         dump files.
9117         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9118         * gcc.dg/vect/pr32366.c: Ditto.
9119
9120 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9121
9122         PR testsuite/33082
9123         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9124         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9125         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9126         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9127
9128 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9129
9130         PR fortran/33072
9131         * gfortran.dg/use_9.f90: New.
9132
9133 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9134
9135         * g++.dg/gcov/gcov-5.C: New test.
9136
9137 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9138
9139         * g++.dg/gcov/gcov-4.C: New test.
9140         * lib/gcov.exp (verify-lines): Add support for
9141         checking no-coverage lines.
9142
9143 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9144
9145         * gcc.dg/vect/vect-vfa-01.c: New.
9146         * gcc.dg/vect/vect-vfa-02.c: New.
9147         * gcc.dg/vect/vect-vfa-03.c: New.
9148         * gcc.dg/vect/vect-vfa-04.c: New.
9149         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9150         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9151         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9152         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9153         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9154         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9155         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9156         gfortran.dg/vect/pr19049.f90: Rename to start with
9157         prefix no-vfa-.
9158         * gcc.dg/vect/vect.exp: Disable versioning for alias
9159         when test starts with no-vfa-.
9160         * gfortran.dg/vect/vect.exp: Likewise.
9161
9162 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9163
9164         * gcc.dg/torture/pr32897.c: New test.
9165
9166 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9167
9168         PR c++/31132
9169         * g++.dg/template/crash69.C: New.
9170
9171 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9172
9173         * lib/target-supports.exp (check_effective_target_arm32): Use
9174         check_no_compiler_messages.
9175
9176 2007-08-15  Diego Novillo  <dnovillo@google.com>
9177
9178         gcc.dg/tree-ssa/20070815.c: New test.
9179
9180 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9181
9182         PR fortran/33077
9183         * gfortran.dg/random_7.f90: Initialize variable.
9184
9185 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9186
9187         PR middle-end/33074
9188         * gfortran.dg/pr33074.f90: New test.
9189
9190         PR c++/32992
9191         * g++.dg/opt/nrv14.C: New test.
9192
9193 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9194
9195         PR c++/33035
9196         * g++.dg/template/crash68.C: New.
9197
9198 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9199
9200         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9201         * gcc.dg/sibcall-4.c: Ditto.
9202
9203 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9204
9205         PR fortran/33066
9206         * gfortran.dg/use_8.f90: New test.
9207         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9208
9209 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9210
9211         PR c++/27211
9212         * g++.dg/template/error27.C: New.
9213         * g++.dg/template/error28.C: New.
9214         * g++.dg/other/pr28304.C: Adjust.
9215         * g++.old-deja/g++.mike/p811.C: Likewise.
9216
9217 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9218
9219         PR target/30315
9220         * gcc.target/i386/pr30315.c: New.
9221
9222 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9223
9224         PR fortran/32594
9225         * gfortran.dg/substr_5.f90: New test.
9226
9227 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9228
9229         PR c/30428
9230         * gcc.dg/vector-2.c: New test.
9231
9232         PR c++/30428
9233         * g++.dg/ext/vector8.C: New test.
9234
9235 2007-08-13  Dan Hipschman  <dsh@google.com>
9236
9237         PR c/32953
9238         * gcc.dg/format/array-1.c: Add an additional test for
9239         unterminated format strings of length 1.
9240
9241 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9242
9243         PR fortran/32926
9244         * gfortran.dg/external_procedures_3.f90: New test.
9245
9246 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9247
9248         PR fortran/32827
9249         * gfortran.dg/import6.f90: New test.
9250
9251 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9252
9253         PR C/30427
9254         *  gcc.dg/vector-1.c: New test.
9255
9256 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9257
9258         * gcc.dg/pr21255-4.c: Skip for PIC.
9259         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9260
9261 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9262
9263         * gcc.dg/attr-isr.c: Skip for PIC.
9264         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9265         * gcc.dg/attr-isr-trapa.c: Likewise.
9266         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9267         * gcc.dg/pragma-isr-trapa.c: Likewise.
9268         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9269
9270 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9271
9272         PR fortran/32962
9273         * gfortran.dg/transpose_1.f90: New test.
9274
9275 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9276
9277         PR fortran/29600
9278         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9279         intrinsic.
9280
9281 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9282
9283         PR fortran/30964
9284         PR fortran/33054
9285         * gfortran.dg/random_4.f90: New test.
9286         * gfortran.dg/random_5.f90: New test.
9287         * gfortran.dg/random_6.f90: New test.
9288         * gfortran.dg/random_7.f90: New test.
9289
9290 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9291
9292         PR fortran/32860
9293         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9294
9295 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9296
9297         PR fortran/31629
9298         * gfortran.dg/module_private_1.f90: New test.
9299
9300 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9301
9302         PR fortran/29600
9303         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9304         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9305
9306 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9307
9308         PR fortran/32937
9309         * gfortran.dg/char_length_6.f90: New test.
9310
9311 2007-08-10  Ollie Wild  <aaw@google.com>
9312
9313         * g++.dg/lookup/using18.C: New test.
9314
9315 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9316
9317         PR c++/17763
9318         * g++.dg/other/error16.C: New.
9319
9320 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9321
9322         PR libfortran/33039
9323         * gfortran.dg/namelist_37.f90: New test.
9324
9325 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9326
9327         PR c++/22256
9328         * g++.dg/conversion/op3.C: New.
9329
9330 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9331
9332         PR fortran/32987
9333         * gfortran.dg/fmt_tab_1.f90: New.
9334         * gfortran.dg/fmt_tab_2.f90: New.
9335
9336 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9337
9338         PR c/32796
9339         * gcc.c-torture/compile/pr32796.c: New test.
9340
9341 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9342
9343         PR middle-end/32813
9344         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9345         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9346         instead of just -O.
9347
9348 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9349
9350         * gcc.target/mips/code-readable-1.c: New test.
9351         * gcc.target/mips/code-readable-2.c: Likewise.
9352         * gcc.target/mips/code-readable-3.c: Likewise.
9353
9354 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9355             Revital Eres  <eres@il.ibm.com>
9356
9357         * gfortran.dg/sms-1.f90: Add comment.
9358         * gfortran.dg/sms-2.f90: New.
9359
9360 2007-08-07  Ian Lance Taylor  <iant@google.com>
9361
9362         * gcc.dg/instrument-1.c: New test.
9363         * gcc.dg/instrument-2.c: New test.
9364         * gcc.dg/instrument-3.c: New test.
9365
9366 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9367
9368         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9369
9370 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9371
9372         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9373         !vector_alignment_reachable targets.
9374         * gcc.dg/vect/vect-33.c: Likewise.
9375         * gcc.dg/vect/vect-42.c: Likewise.
9376         * gcc.dg/vect/vect-44.c: Likewise.
9377         * gcc.dg/vect/vect-50.c: Likewise.
9378         * gcc.dg/vect/vect-70.c: Likewise.
9379         * gcc.dg/vect/vect-71.c: Likewise.
9380         * gcc.dg/vect/vect-87.c: Likewise.
9381         * gcc.dg/vect/vect-88.c: Likewise.
9382         * gcc.dg/vect/vect-91.c: Likewise.
9383         * gcc.dg/vect/vect-93.c: Likewise.
9384         * gcc.dg/vect/vect-96.c: Likewise.
9385         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9386         * gcc.dg/vect/section-anchors-69.c: Likewise.
9387         * gcc.dg/vect/pr25413.c: Likewise.
9388         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9389         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9390         * gfortran.dg/vect-2.f90: Likewise.
9391         * gfortran.dg/vect-3.f90: Likewise.
9392         * gfortran.dg/vect-4.f90: Likewise.
9393         * gfortran.dg/vect-5.f90: Likewise.
9394         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9395         Return false for darwin. 
9396         (check_effective_target_vector_alignment_reachable_for_double): New.
9397
9398 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9399
9400         * gcc.dg/multiword-1.c: New testcase.
9401
9402 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9403
9404         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9405         messages.
9406         * gfortran.dg/namelist_36.f90: New test.
9407
9408 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9409
9410         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9411           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9412
9413 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9414
9415         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9416         * gcc.dg/torture/type-generic-1.c: Likewise.
9417
9418 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9419
9420         * gcc.c-torture/20070522-1.c: Move to ...
9421         * gcc.c-torture/compile/20070522-1.c: Here.
9422
9423 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9424
9425         PR fortran/29828
9426         * gfortran.dg/minmax_char_1.f90: New test.
9427         * gfortran.dg/minmax_char_2.f90: New test.
9428         * gfortran.dg/min_max_optional_4.f90: New test.
9429
9430 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9431
9432         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9433         hanging on the testcase.
9434
9435 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9436
9437         PR middle-end/32988
9438         * gcc.c-torture/compile/pr32988.c: New test.
9439
9440 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9441
9442         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9443
9444 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9445
9446         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9447
9448         Revert:
9449         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9450
9451         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9452
9453 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9454
9455         PR fortran/32979
9456         * gfortran.dg/isnan_1.f90: New test.
9457
9458 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9459             Revital Eres <eres@il.ibm.com>
9460
9461         * gcc.dg/sms-antideps.c: New test.
9462
9463 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9464
9465         PR fortran/31214
9466         * gfortran.dg/entry_13.f90: New test.
9467
9468         * gfortran.dg/entry_12.f90: Clean up .mod file.
9469
9470 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9471
9472         PR fortran/32770
9473         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9474         variables as kind=4 so they don't overflow the record length.
9475
9476 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9477
9478         PR fortran/32968
9479         * gfortran.dg/selected_kind_1.f90: New test.
9480
9481 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9482
9483         PR middle-end/32780
9484         * gcc.c-torture/compile/pr32780.c: New test.
9485
9486 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9487
9488         RP middle-end/32399
9489         * gcc.c-torture/compile/pr32399.c: New testcase.
9490
9491 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9492
9493         PR middle-end/32304
9494         * g++.dg/torture/pr32304.C: New testcase.
9495
9496 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9497
9498         PR middle-end/32935
9499         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9500
9501 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9502
9503         PR fortran/32955
9504         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9505
9506 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9507
9508         PR fortran/31202
9509         * gfortran.dg/nint_2.f90: New test.
9510
9511 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9512
9513         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9514         * gcc.dg/weak/typeof-2.c: Likewise.
9515
9516 2007-08-03  Diego Novillo  <dnovillo@google.com>
9517
9518         PR 31521
9519         * gcc.dg/tree-ssa/pr31521.c: New test.
9520
9521 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9522
9523         PR fortran/32770
9524         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9525         iostat must be default kind.
9526
9527 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9528
9529         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9530
9531 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9532
9533         PR fortran/32770
9534         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9535         explicit so test passes with -fdefault-integer-8.
9536         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9537         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9538
9539 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9540
9541         PR c++/30849
9542         * g++.dg/parse/asm1.C: New test.
9543
9544         PR c++/30850
9545         * g++.dg/parse/asm2.C: Likewise.
9546
9547         PR c++/30851
9548         * g++.dg/parse/asm3.C: Likewise.
9549         
9550 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9551
9552         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9553           "int" is only 16 bit bits wide.
9554         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9555
9556 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9557
9558         * g++.dg/torture/type-generic-1.C: New.
9559         * gcc.dg/pr28796-2.c: Move tests ...
9560         * gcc.dg/tg-tests.h: ... here.
9561         * gcc.dg/torture/type-generic-1.c: New.
9562
9563 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9564
9565         PR libfortran/32954
9566         * minmaxloc_3.f90:  New test case.
9567
9568 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9569
9570         PR fortran/32936
9571         * gfortran.dg/allocate_stat.f90: New.
9572
9573 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9574
9575         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9576
9577 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9578
9579         PR tree-optimization/32919
9580         * gcc.c-torture/compile/pr32919.c: New.
9581
9582 2007-08-01  Nick Clifton  <nickc@redhat.com>
9583
9584         * gcc.c-torture/execute/execute.exp: Change copyright header to
9585         refer to version 3 of the GNU General Public License and to point
9586         readers at the COPYING3 file and the FSF's license web page.
9587         * gcc.c-torture/execute/ieee/ieee.exp,
9588         gcc.c-torture/unsorted/unsorted.exp,
9589         gcc.c-torture/compile/compile.exp,
9590         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9591         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9592         gcc.target/cris/torture/cris-torture.exp,
9593         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9594         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9595         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9596         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9597         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9598         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9599         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9600         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9601         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9602         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9603         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9604         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9605         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9606         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9607         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9608         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9609         gcc.dg/noncompile/noncompile.exp,
9610         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9611         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9612         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9613         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9614         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9615         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9616         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9617         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9618         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9619         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9620         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9621         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9622         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9623         g++.old-deja/old-deja.exp,
9624         gfortran.fortran-torture/execute/execute.exp,
9625         gfortran.fortran-torture/compile/compile.exp,
9626         treelang/output/output-1.c, treelang/output/output-1.tree,
9627         treelang/execute/execute.exp, treelang/Makefile.in,
9628         treelang/compile/compile.exp, g++.dg/dg.exp,
9629         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9630         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9631         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9632         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9633         g++.dg/compat/struct-layout-1.exp,
9634         g++.dg/compat/struct-layout-1_generate.c,
9635         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9636         g++.dg/bprob/bprob.exp, config/default.exp,
9637         gcc.test-framework/test-framework.awk,
9638         gcc.test-framework/gen_directive_tests,
9639         gcc.test-framework/test-framework.exp,
9640         objc.dg/special/special.exp,
9641         objc.dg/gnu-encoding/gnu-encoding.exp,
9642         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9643         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9644         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9645         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9646         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9647         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9648         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9649         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9650         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9651         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9652         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9653         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9654         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9655         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9656         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9657         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9658         Likewise.
9659
9660 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9661
9662         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9663         error message text.
9664
9665 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9666
9667         PR fortran/32945
9668         * gfortran.dg/initialization_12.f90: New test.
9669
9670 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR fortran/31609
9673         * gfortran.dg/entry_12.f90: New test.
9674
9675 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9676
9677         PR fortran/32938
9678         * gfortran.dg/altreturn_6.f90: New test.
9679
9680 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9681
9682         PR fortran/32942
9683         * gfortran.dg/exponent_2.f90: New test.
9684
9685 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9686
9687         * gcc.dg/vect/vect-117.c: New test.
9688         * gcc.dg/vect/vect-74.c: Enabled test
9689         * gcc.dg/vect/vect-81.c: Enabled test
9690
9691 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9692
9693         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9694         s/dg-error/dg-warning where warning is expected.
9695
9696 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9697
9698         PR fortran/32770
9699         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9700         of huge() to correct kind.
9701
9702 2007-07-30  Ollie Wild  <aaw@google.com>
9703
9704         * gcc.dg/cpp/counter-2.c: New test.
9705         * gcc.dg/cpp/counter-3.c: New test.
9706         * gcc.dg/cpp/dir-only-1.c: New test.
9707         * gcc.dg/cpp/dir-only-1.h: New file.
9708         * gcc.dg/cpp/dir-only-2.c: New test.
9709         * gcc.dg/cpp/dir-only-3.c: New test.
9710         * gcc.dg/cpp/dir-only-3a.h: New file.
9711         * gcc.dg/cpp/dir-only-3b.h: New file.
9712         * gcc.dg/cpp/dir-only-4.c: New test.
9713         * gcc.dg/cpp/dir-only-5.c: New test.
9714         * gcc.dg/cpp/dir-only-6.c: New test.
9715
9716 2007-07-30  Julian Brown  <julian@codesourcery.com>
9717
9718         * gcc.target/arm/neon/v*.c: Regenerate.
9719
9720 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9721
9722         PR c++/32108
9723         * g++.dg/ext/label6.C: New.
9724
9725 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9726
9727         PR libfortran/32858
9728         PR libfortran/30814
9729         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9730
9731 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9732
9733         PR fortran/31211
9734         * gfortran.dg/actual_pointer_function_1.f90: New test.
9735
9736         PR fortran/32682
9737         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9738
9739 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9740
9741         PR fortran/32906
9742         * gfortran.dg/shape_1.f90: Adjust error message.
9743         * gfortran.dg/parameter_array_ref_1.f90: New test.
9744
9745 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9746
9747         PR fortran/31609
9748         * gfortran.dg/entry_11.f90: New test.
9749
9750 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9751             Revital Eres  <eres@il.ibm.com>
9752
9753         * gfortran.dg/sms-1.f90: New test.
9754
9755 2007-07-28  Richard Guenther  <rguenther@suse.de>
9756
9757         * gcc.c-torture/compile/pr32920.c: New testcase.
9758
9759 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9760
9761         PR c++/30917
9762         * g++.dg/lookup/friend11.C: New test.
9763
9764 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9765
9766         * gfortran.dg/namelist_5.f90: Adjusted error message.
9767         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9768         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9769         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9770         * gfortran.dg/namelist_32.f90: ... this.
9771
9772         PR fortran/32876
9773         * gfortran.dg/namelist_33.f90: New test.
9774
9775         PR fortran/32905
9776         * gfortran.dg/namelist_34.f90: New test.
9777
9778         PR fortran/31818
9779         * gfortran.dg/namelist_35.f90: New test.
9780
9781 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9782
9783         PR fortran/32880
9784         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9785
9786 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9787
9788         PR testsuite/32471
9789         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9790           assuming it is 0x7ffffffff.
9791         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9792         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9793
9794 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9795
9796         * gfortran.dg/operator_3.f90: Fix dg directive.
9797         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9798         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9799         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9800
9801 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9802
9803         * g++.dg/cpp0x/decltype1.C: New.
9804         * g++.dg/cpp0x/decltype2.C: New.
9805         * g++.dg/cpp0x/decltype3.C: New.
9806         * g++.dg/cpp0x/decltype4.C: New.
9807         * g++.dg/cpp0x/decltype5.C: New.
9808         * g++.dg/cpp0x/decltype6.C: New.
9809
9810 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9811
9812         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9813           because the test relies on bit 31 to be the sign bit.
9814
9815 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9816
9817         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9818           assuming it is 0x7fffffff.
9819         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9820         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9821
9822 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9823
9824         PR c++/32346
9825         * g++.dg/expr/bitfield9.C: New test.
9826
9827 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9828
9829         PR fortran/32899
9830         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9831
9832 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9833
9834         PR fortran/32760
9835         * gfortran.dg/private_type_7.f90: New test.
9836
9837 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9838
9839         PR fortran/32035
9840         * gfortran.dg/select_char_1.f90: New test.
9841
9842 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9843
9844         PR fortran/32903
9845         * gfortran.dg/initialization_11.f90: New test.
9846
9847 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9848
9849         * gcc.target/mips/ins-1.c: New test.
9850
9851 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9852
9853         PR/19232
9854         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9855         (f1): Likewise.
9856
9857 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9858
9859         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9860         error: width of 'spare' exceeds its type.
9861
9862 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9863
9864         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9865         * gcc.dg/sibcall-4.c: Likewise.
9866
9867 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9868
9869         PR rtl-optimization/31500
9870         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9871         * g++.dg/warn/Warray-bounds.C: Likewise.
9872
9873 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9874
9875         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9876
9877 2007-07-25  Julian Brown  <julian@codesourcery.com>
9878             Paul Brook  <paul@codesourcery.com>
9879             Joseph Myers  <joseph@codesourcery.com>
9880             Mark Shinwell  <shinwell@codesourcery.com>
9881
9882         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9883         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9884         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9885         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9886         (check_effective_target_arm_neon_hw): New.
9887         * gcc.target/arm/neon/neon.exp: New file.
9888         * gcc.target/arm/neon/polytypes.c: New file.
9889         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9890
9891 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9892
9893         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9894           targets where an "int" is less than 32 bits wide.
9895
9896 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9897
9898         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9899
9900 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9901
9902         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9903           during addition if an int is only 16 bits wide.
9904         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9905
9906 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9907
9908         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9909           size as "long int" and are 32 or 64 bits wide.
9910         * gcc.dg/torture/pr28814.c: Likewise.
9911
9912 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9913
9914         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9915           exactly as wide as an int.
9916
9917 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9918
9919         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9920         Define and use throughout as long long printf format specifier.
9921         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9922         Likewise.
9923
9924 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9925
9926         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9927         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9928
9929 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9930
9931         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9932
9933 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9934
9935         * gcc.c-torture/execute/20070724-1.c: New.
9936
9937 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9938
9939         PR fortran/31205
9940         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9941         "deallocates" to 24, since patch has code rid of much spurious
9942         code.
9943         * gfortran.dg/interface_assignment_1.f90 : New test.
9944
9945         PR fortran/32842
9946         * gfortran.dg/interface_assignment_2.f90 : New test.
9947
9948 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9949
9950         PR fortran/32867
9951         * fortran.dg/initialization_10.f90: New test.
9952
9953 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9954
9955         PR fortran/32778
9956         * gfortran.dg/imag_2.f: Removed
9957         * gfortran.dg/warn_std_1.f90: New test.
9958         * gfortran.dg/warn_std_2.f90: New test.
9959         * gfortran.dg/warn_std_3.f90: New test.
9960
9961 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9962
9963         PR c++/29001
9964         * g++.dg/init/new22.C: New.
9965
9966 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9967
9968         PR c++/32561
9969         * g++.dg/template/crash67.C: New.
9970
9971 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9972
9973         * lib/target-support.exp (check_effective_target_natural_alignment): 
9974         (check_effective_target_vector_alignment_reachable): New.
9975         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9976         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9977         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9978         check.
9979         * gcc.dg/vect/pr25413.c: Likewise.
9980         * gcc.dg/vect/pr31699.c: Likewise.
9981
9982 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9983
9984         PR fortran/30814
9985         * gfortran.dg/pack_bounds_1.f90:  New test case.
9986
9987 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9988
9989         PR fortran/31639
9990         * gfortran.dg/initialization_9.f90: New test.
9991
9992 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9993
9994         PR fortran/32797
9995         PR fortran/32800
9996         * gfortran.dg/bind_c_usage_8.f03: New test case.
9997         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9998         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9999
10000 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10001
10002         * gcc.target/mips/branch-cost-1.c: New test.
10003         * gcc.target/mips/branch-cost-2.c: Likewise.
10004
10005 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10006
10007         PR fortran/32732
10008         * gfortran.dg/c_char_tests.f03: New test case.
10009         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10010         * gfortran.dg/c_char_tests_2.f03: New test case.
10011         * gfortran.dg/value_6.f03: Ditto.
10012         * gfortran.dg/value_7.f03: Ditto.
10013
10014 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10015
10016         PR fortran/32600
10017         * gfortran.dg/c_funloc_tests_5.f03: New.
10018         * gfortran.dg/c_funloc_tests_5.f04: New.
10019         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10020
10021 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10022
10023         PR c++/32839
10024         * g++.dg/expr/call4.C: New.
10025         * g++.dg/expr/call5.C: New.
10026
10027 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10028
10029         PR fortran/32710
10030         * gfortran.dg/namelist_30.f90: New test.
10031
10032 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10033
10034         PR fortran/29962
10035         * gfortran.dg/array_initializer_1.f90: Removed warning.
10036         * gfortran.dg/initialization_1.f90: Adjusted messages.
10037         * gfortran.dg/nested_modules_6.f90: Removed warning.
10038
10039         PR fortran/31253
10040         * gfortran.dg/initialization_7.f90: New test.
10041
10042         PR fortran/31639
10043         * gfortran.dg/initialization_8.f90: New test.
10044
10045 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10046
10047         PR c++/30818
10048         * g++.dg/template/crash47.C: Adjust errors.
10049         * g++.dg/template/crash48.C: Adjust errors.
10050         * g++.dg/template/typename12.C: New.
10051         * g++.dg/template/typename13.C: New.
10052         * g++.dg/template/typename14.C: New.
10053         * g++.dg/template/typedef6.C: Adjust errors.
10054
10055 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10056
10057         PR fortran/32627
10058         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10059         * gfortran.dg/pr32627.f03: New test case.
10060
10061         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10062         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10063         c_f_pointer_logical.
10064         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10065         c_f_pointer_complex.
10066         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10067         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10068         c_f_pointer_shape_tests_2.
10069         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10070
10071 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10072
10073         PR fortran/32804
10074         * gfortran.dg/c_loc_tests_9.f03: New test case.
10075         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10076
10077 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10078
10079         PR fortran/32823
10080         * gfortran.dg/int_2.f90: New test.
10081         
10082 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10083
10084         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10085
10086 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10087
10088         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10089         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10090
10091 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10092
10093         PR tree-optimization/19910
10094         * gcc.dg/pr19910.c: New test.
10095
10096 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10097
10098         PR fortran/32738
10099         * gfortran.dg/pr32738.f90: New test.
10100
10101 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10102
10103         PR tree-optimzation/32635
10104         * gfortran.dg/pr32635.f:  New test case.
10105
10106 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10107
10108         PR fortran/32801
10109         * gfortran.dg/pr32801.f03: New test case.
10110
10111 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10112
10113         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10114         Test negative numbers also.
10115         * gcc.dg/c99-math-float-1.c: Likewise.
10116         * gcc.dg/c99-math-long-double-1.c: Likewise.
10117         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10118         test inputs.
10119
10120 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10121         
10122         * lib/target-supports.exp (check_effective_target_sync_int_long):
10123         Enable for xtensa.
10124         (check_effective_target_sync_char_short): Likewise.
10125         
10126 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10127
10128         * gcc.dg/pr28796-2.c: Add more cases.
10129
10130 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10131
10132         * gcc.dg/pr28796-1.c: Add more cases.
10133         * gcc.dg/pr28796-2.c: Likewise.
10134
10135 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10136
10137         * gcc.dg/pr28796-1.c: Add more cases.
10138         * gcc.dg/pr28796-2.c: Likewise.
10139
10140 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10141
10142         PR fortran/32535
10143         * gfortran.dg/pr32535.f90: New test.
10144
10145 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         PR fortran/31320
10148         PR fortran/32665
10149         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10150
10151 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10152
10153         PR rtl-optimization/32773
10154         * gcc.dg/pr32773.c: New test.
10155
10156 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10157
10158         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10159         match flax-vector-conversions note.
10160         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10161         instead of dg-error for the warning.
10162
10163 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10164
10165         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10166           adapted to work on targets with 16-bit or wider int.
10167         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10168         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10169         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10170         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10171
10172 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10173
10174         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10175         support large arrays.
10176         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10177         * gcc.dg/20061109-1.c: Likewise.
10178         * gcc.c-torture/execute/20061101-1.x: Likewise.
10179         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10180         * gcc.c-torture/execute/pr31448.x: Likewise.
10181
10182 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10183
10184         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10185
10186         PR fortran/32238
10187         * gfortran.dg/pr32238.f90: New test.
10188
10189         PR fortran/32222
10190         * gfortran.dg/pr32222.f90: New test.
10191
10192         PR fortran/32242
10193         * gfortran.dg/pr32242.f90: New test.
10194         
10195 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10196             David Ung  <davidu@mips.com>
10197
10198         * gcc.target/mips/mips-sched-madd.c: New test case.
10199
10200 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10201
10202         PR libfortran/32611
10203         * gfortran.dg/large_real_kind_1.f90: Update test.
10204         * gfortran.dg/pr17706.f90: Update test.
10205         * gfortran.dg/fmt_zero_digits.f90: Update test.
10206         * gfortran.dg/fmt_zero_precision.f90: Update test.
10207         * gfortran.dg/real_const_3.f90: Update test.
10208
10209 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10210
10211         PR fortran/32036
10212         * gfortran.dg/bounds_check_8.f90: New test.
10213         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10214
10215 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10216
10217         PR fortran/32357
10218         * gfortran.dg/mvbits_2.f90: New test.
10219
10220 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10221
10222         PR libfortran/32731
10223         * gfortran.dg/pack_mask_1.f90:  New test.
10224         * gfortran.dg/unpack_mask_1.f90:  New test.
10225
10226 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10227
10228         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10229         * gcc.dg/20001101-1.c: Likewise.
10230         * gcc.dg/20001102-1.c: Likewise.
10231         * gcc.dg/20020116-2.c: Likewise.
10232         * gcc.dg/20020416-1.c: Likewise.
10233         * gcc.dg/sparc-constant-1.c: Likewise.
10234         * gcc.dg/sparc-dwarf2.c: Likewise.
10235         * gcc.dg/sparc-frame-1.c: Likewise.
10236         * gcc.dg/sparc-getcontext-1.c: Likewise.
10237         * gcc.dg/sparc-loop-1.c: Likewise.
10238         * gcc.dg/sparc-reg-1.c: Likewise.
10239         * gcc.dg/sparc-ret.c: Likewise.
10240         * gcc.dg/sparc-trap-1.c: Likewise.
10241         * gcc.dg/ultrasp10.c: Likewise.
10242         * gcc.dg/ultrasp11.c: Likewise.
10243         * gcc.dg/ultrasp1.c: Likewise.
10244         * gcc.dg/ultrasp2.c: Likewise.
10245         * gcc.dg/ultrasp3.c: Likewise.
10246         * gcc.dg/ultrasp4.c: Likewise.
10247         * gcc.dg/ultrasp5.c: Likewise.
10248         * gcc.dg/ultrasp6.c: Likewise.
10249         * gcc.dg/ultrasp7.c: Likewise.
10250         * gcc.dg/ultrasp8.c: Likewise.
10251         * gcc.dg/ultrasp9.c: Likewise.
10252         * gcc.dg/splet-1.c: Delete.
10253
10254 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10255
10256         PR fortran/32724
10257         * gfortran.dg/stfunc_5.f90: New test.
10258
10259 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10260
10261         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10262         New procedure to check if arrays are naturally aligned to the vector
10263         alignment boundary.
10264         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10265         in size_t typedef.  Adjust tree dump scan results according to
10266         vect_aligned_arrays target check.
10267         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10268         vect_aligned_arrays target check.
10269         * gcc.dg/vect/pr31699.c: Ditto.
10270
10271 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10272
10273         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10274         for V2DFmode vector conditional expression.
10275         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10276         and dfceq patterns.
10277         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10278         and dfcgt patterns.
10279         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10280         V2DFmode comparison and test special values.
10281         * lib/target-supports.exp: Switch on test for V2DFmode 
10282         vector conditional expression.
10283
10284 2007-07-13  Richard Guenther  <rguenther@suse.de>
10285
10286         PR tree-optimization/32721
10287         * gcc.dg/pr32721.c: New testcase.
10288
10289 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10290
10291         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10292         error message part that continues on a new line.
10293
10294 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10295
10296         * gcc.dg/c99-tgmath-1.c: New.
10297         * gcc.dg/c99-tgmath-2.c: New.
10298         * gcc.dg/c99-tgmath-3.c: New.
10299         * gcc.dg/c99-tgmath-4.c: New.
10300
10301 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10302             Janis Johnson  <janis187@us.ibm.com>
10303
10304         PR testsuite/25241
10305         * gcc.test-framework/dg-error-exp-F.c: New test.
10306         * gcc.test-framework/dg-warning-exp-F.c: New test.
10307         * lib/gcc.exp: Enable warning and error prefixes.
10308         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10309         (dg-error): Wrap original dg-error.
10310         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10311         markers from dg-error/dg-warning directives.
10312         * gcc.dg/20040322-1.c: Likewise.
10313         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10314         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10315         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10316         * gcc.dg/Werror-1.c: Likewise.
10317         * gcc.dg/Werror-10.c: Likewise.
10318         * gcc.dg/Werror-11.c: Likewise.
10319         * gcc.dg/Werror-2.c: Likewise.
10320         * gcc.dg/Werror-3.c: Likewise.
10321         * gcc.dg/Werror-4.c: Likewise.
10322         * gcc.dg/Werror-5.c: Likewise.
10323         * gcc.dg/Werror-6.c: Likewise.
10324         * gcc.dg/Werror-7.c: Likewise.
10325         * gcc.dg/Werror-8.c: Likewise.
10326         * gcc.dg/Werror-9.c: Likewise.
10327         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10328         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10329         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10330         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10331         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10332         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10333         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10334         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10335         * gcc.dg/Wnested-externs-1.c: Likewise.
10336         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10337         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10338         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10339         * gcc.dg/Wshadow-3.c: Likewise.
10340         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10341         * gcc.dg/Wwrite-strings-1.c: Likewise.
10342         * gcc.dg/anon-struct-5.c: Likewise.
10343         * gcc.dg/anon-struct-6.c: Likewise.
10344         * gcc.dg/anon-struct-7.c: Likewise.
10345         * gcc.dg/anon-struct-8.c: Likewise.
10346         * gcc.dg/array-8.c: Likewise.
10347         * gcc.dg/array-quals-2.c: Likewise.
10348         * gcc.dg/asm-qual-1.c: Likewise.
10349         * gcc.dg/asm-wide-1.c: Likewise.
10350         * gcc.dg/assign-warn-1.c: Likewise.
10351         * gcc.dg/assign-warn-2.c: Likewise.
10352         * gcc.dg/bitfld-10.c: Likewise.
10353         * gcc.dg/bitfld-11.c: Likewise.
10354         * gcc.dg/bitfld-12.c: Likewise.
10355         * gcc.dg/bitfld-13.c: Likewise.
10356         * gcc.dg/bitfld-14.c: Likewise.
10357         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10358         * gcc.dg/builtins-30.c: Likewise.
10359         * gcc.dg/c90-const-expr-5.c: Likewise.
10360         * gcc.dg/c90-typespec-1.c: Likewise.
10361         * gcc.dg/c99-const-expr-5.c: Likewise.
10362         * gcc.dg/c99-flex-array-5.c: Likewise.
10363         * gcc.dg/c99-fordecl-3.c: Likewise.
10364         * gcc.dg/c99-tag-3.c: Likewise.
10365         * gcc.dg/c99-typespec-1.c: Likewise.
10366         * gcc.dg/c99-vla-jump-1.c: Likewise.
10367         * gcc.dg/c99-vla-jump-2.c: Likewise.
10368         * gcc.dg/c99-vla-jump-3.c: Likewise.
10369         * gcc.dg/c99-vla-jump-4.c: Likewise.
10370         * gcc.dg/c99-vla-jump-5.c: Likewise.
10371         * gcc.dg/cast-1.c: Likewise.
10372         * gcc.dg/cast-2.c: Likewise.
10373         * gcc.dg/cast-3.c: Likewise.
10374         * gcc.dg/cast-4.c: Likewise.
10375         * gcc.dg/cast-pretty-print-1.c: Likewise.
10376         * gcc.dg/comp-goto-2.c: Likewise.
10377         * gcc.dg/comp-goto-3.c: Likewise.
10378         * gcc.dg/cpp/error-1.c: Likewise.
10379         * gcc.dg/cpp/if-paren.c: Likewise.
10380         * gcc.dg/decl-7.c: Likewise.
10381         * gcc.dg/decl-8.c: Likewise.
10382         * gcc.dg/decl-nospec-1.c: Likewise.
10383         * gcc.dg/decl-nospec-2.c: Likewise.
10384         * gcc.dg/decl-nospec-3.c: Likewise.
10385         * gcc.dg/declspec-10.c: Likewise.
10386         * gcc.dg/declspec-11.c: Likewise.
10387         * gcc.dg/declspec-12.c: Likewise.
10388         * gcc.dg/declspec-13.c: Likewise.
10389         * gcc.dg/declspec-14.c: Likewise.
10390         * gcc.dg/declspec-15.c: Likewise.
10391         * gcc.dg/declspec-16.c: Likewise.
10392         * gcc.dg/declspec-17.c: Likewise.
10393         * gcc.dg/declspec-4.c: Likewise.
10394         * gcc.dg/declspec-5.c: Likewise.
10395         * gcc.dg/declspec-6.c: Likewise.
10396         * gcc.dg/declspec-7.c: Likewise.
10397         * gcc.dg/declspec-8.c: Likewise.
10398         * gcc.dg/declspec-9.c: Likewise.
10399         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10400         * gcc.dg/dfp/constants-c99.c: Likewise.
10401         * gcc.dg/dfp/keywords-c89.c: Likewise.
10402         * gcc.dg/dfp/keywords-c99.c: Likewise.
10403         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10404         * gcc.dg/dfp/typespec.c: Likewise.
10405         * gcc.dg/dremf-type-compat-2.c: Likewise.
10406         * gcc.dg/dremf-type-compat-3.c: Likewise.
10407         * gcc.dg/dremf-type-compat-4.c: Likewise.
10408         * gcc.dg/empty-source-2.c: Likewise.
10409         * gcc.dg/empty-source-3.c: Likewise.
10410         * gcc.dg/enum3.c: Likewise.
10411         * gcc.dg/extra-semi-2.c: Likewise.
10412         * gcc.dg/extra-semi-3.c: Likewise.
10413         * gcc.dg/float-range-1.c: Likewise.
10414         * gcc.dg/float-range-2.c: Likewise.
10415         * gcc.dg/float-range-3.c: Likewise.
10416         * gcc.dg/float-range-5.c: Likewise.
10417         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10418         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10419         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10420         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10421         * gcc.dg/format/cast-1.c: Likewise.
10422         * gcc.dg/format/gcc_diag-3.c: Likewise.
10423         * gcc.dg/format/gcc_diag-4.c: Likewise.
10424         * gcc.dg/format/gcc_diag-6.c: Likewise.
10425         * gcc.dg/format/gcc_diag-8.c: Likewise.
10426         * gcc.dg/format/gcc_diag-9.c: Likewise.
10427         * gcc.dg/format/nul-2.c: Likewise.
10428         * gcc.dg/format/opt-1.c: Likewise.
10429         * gcc.dg/format/opt-2.c: Likewise.
10430         * gcc.dg/format/opt-3.c: Likewise.
10431         * gcc.dg/format/opt-4.c: Likewise.
10432         * gcc.dg/format/opt-5.c: Likewise.
10433         * gcc.dg/format/opt-6.c: Likewise.
10434         * gcc.dg/framework-2.c: Likewise.
10435         * gcc.dg/func-args-1.c: Likewise.
10436         * gcc.dg/func-outside-1.c: Likewise.
10437         * gcc.dg/func-outside-2.c: Likewise.
10438         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10439         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10440         * gcc.dg/if-empty-1.c: Likewise.
10441         * gcc.dg/init-bad-1.c: Likewise.
10442         * gcc.dg/init-bad-2.c: Likewise.
10443         * gcc.dg/init-bad-3.c: Likewise.
10444         * gcc.dg/init-desig-obs-2.c: Likewise.
10445         * gcc.dg/init-desig-obs-3.c: Likewise.
10446         * gcc.dg/init-empty-2.c: Likewise.
10447         * gcc.dg/init-empty-3.c: Likewise.
10448         * gcc.dg/inline-11.c: Likewise.
10449         * gcc.dg/inline-12.c: Likewise.
10450         * gcc.dg/inline-8.c: Likewise.
10451         * gcc.dg/inline-9.c: Likewise.
10452         * gcc.dg/inline3.c: Likewise.
10453         * gcc.dg/label-decl-1.c: Likewise.
10454         * gcc.dg/label-decl-2.c: Likewise.
10455         * gcc.dg/label-decl-3.c: Likewise.
10456         * gcc.dg/label-decl-4.c: Likewise.
10457         * gcc.dg/long-long-typespec-1.c: Likewise.
10458         * gcc.dg/lvalue-2.c: Likewise.
10459         * gcc.dg/lvalue-3.c: Likewise.
10460         * gcc.dg/nested-func-3.c: Likewise.
10461         * gcc.dg/nested-redef-1.c: Likewise.
10462         * gcc.dg/noreturn-4.c: Likewise.
10463         * gcc.dg/old-style-prom-2.c: Likewise.
10464         * gcc.dg/old-style-prom-3.c: Likewise.
10465         * gcc.dg/old-style-then-proto-1.c: Likewise.
10466         * gcc.dg/overflow-warn-1.c: Likewise.
10467         * gcc.dg/overflow-warn-2.c: Likewise.
10468         * gcc.dg/overflow-warn-3.c: Likewise.
10469         * gcc.dg/overflow-warn-4.c: Likewise.
10470         * gcc.dg/overflow-warn-6.c: Likewise.
10471         * gcc.dg/parm-forwdecl-2.c: Likewise.
10472         * gcc.dg/parm-forwdecl-3.c: Likewise.
10473         * gcc.dg/parm-impl-decl-1.c: Likewise.
10474         * gcc.dg/parm-impl-decl-2.c: Likewise.
10475         * gcc.dg/parm-incomplete-1.c: Likewise.
10476         * gcc.dg/parm-mismatch-1.c: Likewise.
10477         * gcc.dg/pointer-arith-1.c: Likewise.
10478         * gcc.dg/pointer-arith-2.c: Likewise.
10479         * gcc.dg/pointer-arith-3.c: Likewise.
10480         * gcc.dg/pointer-arith-4.c: Likewise.
10481         * gcc.dg/pointer-arith-6.c: Likewise.
10482         * gcc.dg/pointer-arith-7.c: Likewise.
10483         * gcc.dg/pointer-arith-8.c: Likewise.
10484         * gcc.dg/pr13804-1.c: Likewise.
10485         * gcc.dg/pr15698-1.c: Likewise.
10486         * gcc.dg/pr15698-2.c: Likewise.
10487         * gcc.dg/pr15698-3.c: Likewise.
10488         * gcc.dg/pr15698-4.c: Likewise.
10489         * gcc.dg/pr15698-5.c: Likewise.
10490         * gcc.dg/pr15698-6.c: Likewise.
10491         * gcc.dg/pr15698-7.c: Likewise.
10492         * gcc.dg/pr15698-8.c: Likewise.
10493         * gcc.dg/pr17188-1.c: Likewise.
10494         * gcc.dg/pr17301-1.c: Likewise.
10495         * gcc.dg/pr17301-2.c: Likewise.
10496         * gcc.dg/pr17730-1.c: Likewise.
10497         * gcc.dg/pr20368-1.c: Likewise.
10498         * gcc.dg/pr20368-2.c: Likewise.
10499         * gcc.dg/pr20368-3.c: Likewise.
10500         * gcc.dg/pr22308-1.c: Likewise.
10501         * gcc.dg/qual-component-1.c: Likewise.
10502         * gcc.dg/redecl-1.c: Likewise.
10503         * gcc.dg/redecl-11.c: Likewise.
10504         * gcc.dg/redecl-12.c: Likewise.
10505         * gcc.dg/redecl-13.c: Likewise.
10506         * gcc.dg/redecl-14.c: Likewise.
10507         * gcc.dg/redecl-15.c: Likewise.
10508         * gcc.dg/register-var-1.c: Likewise.
10509         * gcc.dg/register-var-2.c: Likewise.
10510         * gcc.dg/stmt-expr-2.c: Likewise.
10511         * gcc.dg/stmt-expr-3.c: Likewise.
10512         * gcc.dg/stmt-expr-label-1.c: Likewise.
10513         * gcc.dg/stmt-expr-label-2.c: Likewise.
10514         * gcc.dg/stmt-expr-label-3.c: Likewise.
10515         * gcc.dg/struct-empty-2.c: Likewise.
10516         * gcc.dg/struct-empty-3.c: Likewise.
10517         * gcc.dg/struct-parse-1.c: Likewise.
10518         * gcc.dg/struct-semi-1.c: Likewise.
10519         * gcc.dg/struct-semi-2.c: Likewise.
10520         * gcc.dg/struct-semi-3.c: Likewise.
10521         * gcc.dg/switch-5.c: Likewise.
10522         * gcc.dg/switch-6.c: Likewise.
10523         * gcc.dg/switch-7.c: Likewise.
10524         * gcc.dg/tls/diag-5.c: Likewise.
10525         * gcc.dg/transparent-union-1.c: Likewise.
10526         * gcc.dg/transparent-union-3.c: Likewise.
10527         * gcc.dg/typespec-1.c: Likewise.
10528         * gcc.dg/vla-init-2.c: Likewise.
10529         * gcc.dg/vla-init-3.c: Likewise.
10530         * gcc.dg/vla-init-4.c: Likewise.
10531         * gcc.dg/vla-init-5.c: Likewise.
10532         * gcc.dg/void-cast-2.c: Likewise.
10533         * gcc.dg/wvla-3.c: Likewise.
10534         * gcc.dg/wvla-7.c: Likewise.
10535         * gcc.target/i386/991209-1.c: Likewise.
10536         * gcc.target/ia64/fpreg-1.c: Likewise.
10537         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10538         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10539         
10540 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10541
10542         PR fortran/31639
10543         * gfortran.dg/func_decl_4.f90: New test.
10544
10545 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10546
10547         PR fortran/32727
10548         * gfortran.dg/interface_17.f90: New test.
10549
10550 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10551
10552         PR fortran/32599
10553         * gfortran.dg/32599.f03: New test case.
10554
10555         PR fortran/32601
10556         * gfortran.dg/32601.f03: New test case.
10557         * gfortran.dg/32601_1.f03: Ditto.
10558         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10559         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10560
10561 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10562
10563         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10564
10565 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10566             Devang Patel  <dpatel@apple.com>
10567
10568         PR tree-optimization/25413
10569         * gcc.dg/vect/vect-align-1.c: New.
10570         * gcc.dg/vect/vect-align-2.c: New.
10571         * gcc.dg/vect/pr25413.c: New.
10572         * gcc.dg/vect/pr25413a.c: New.
10573         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10574
10575 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10576
10577         * lib/target-support.exp (check_ultrasparc_hw_available):
10578         New function.
10579         (is-effective-target): Check $arg for ultrasparc_hw.
10580         (is-effective-target-keyword): Likewise.
10581         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10582         when determining what to do on sparc platforms.
10583         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10584         * gcc.dg/20001101-1.c: Likewise.
10585         * gcc.dg/20001101-2.c: Likewise.
10586         * gcc.dg/ultrasp9.c: Likewise.
10587         * gcc.dg/ultrasp10.c: Likewise.
10588         * gcc.target/sparc/pdist-3.c: Likewise.
10589
10590 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10591
10592         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10593
10594 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10595
10596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10597         get vectorized.
10598         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10599         now get vectorized.
10600         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10601         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10602         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10603         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10604         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10605         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10606         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10607         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10608         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10609         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10610         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10611         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10612         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10613         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10614         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10615         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10616         Add spu.
10617
10618 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10619
10620         PR c++/30854
10621         * g++.dg/parse/error30.C: New test.
10622
10623 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10624
10625         PR fortran/29804
10626         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10627
10628 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10629
10630         * gfortran.fortran-torture/compile/pr32663.f: New test.
10631
10632 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10633
10634         PR c++/31027
10635         * g++.dg/inherit/virtual4.C: New.
10636
10637 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10638
10639         PR target/32661
10640         * gcc.target/i386/pr32661-1.c: New test.
10641
10642 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10643
10644         * gnat.dg/invariant_index.ad[sb]: New test.
10645
10646 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10647
10648         PR c++/32560
10649         * g++.dg/template/decl3.C: New.
10650
10651 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10652
10653         PR 32617
10654         * gcc.c-torture/execute/align-3.c: New.
10655
10656 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10657
10658         PR target/32708
10659         * gcc.target/i386/pr32708-1.c: New test.
10660         * gcc.target/i386/pr32708-2.c: Ditto.
10661         * gcc.target/i386/pr32708-3.c: Ditto.
10662
10663 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10664
10665         * g++.dg/init/new20.C: Remove svn:executable flag.
10666
10667 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10668
10669         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10670
10671 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10672
10673         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10674
10675 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10676
10677         PR testsuite/25241
10678         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10679         directive.
10680         
10681 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10682
10683         PR fortran/32157
10684         * gfortran.dg/overload_2.f90: New test.
10685
10686         PR fortran/32689
10687         * gfortran.dg/transfer_simplify_5.f90
10688
10689         PR fortran/32634
10690         * gfortran.dg/interface_15.f90: New test.
10691
10692 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10693
10694         PR libfortran/32336
10695         * gfortran.dg/matmul_5.f90:  New test case.
10696
10697 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10698
10699         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10700         * gcc.dg/fesd-any.h: Likewise.
10701         * gcc.dg/fesd-baseonly.c: Likewise.
10702         * gcc.dg/fesd-baseonly.h: Likewise.
10703         * gcc.dg/fesd-none.c: Likewise.
10704         * gcc.dg/fesd-none.h: Likewise.
10705         * gcc.dg/fesd-reduced.c: Likewise.
10706         * gcc.dg/fesd-reduced.h: Likewise.
10707         * gcc.dg/fesd-sys.c: Likewise.
10708         * gcc.dg/fesd-sys.h: Likewise
10709         * gcc.dg/fesd.h: Likewise.
10710
10711         * g++.dg/debug/dwarf2: New directory.
10712         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10713         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10714         * g++.dg/other/fesd-any.h: Likewise.
10715         * g++.dg/other/fesd-baseonly.C: Likewise.
10716         * g++.dg/other/fesd-baseonly.h: Likewise.
10717         * g++.dg/other/fesd-none.C: Likewise.
10718         * g++.dg/other/fesd-none.h: Likewise.
10719         * g++.dg/other/fesd-reduced.C: Likewise.
10720         * g++.dg/other/fesd-reduced.h: Likewise.
10721         * g++.dg/other/fesd-sys.C: Likewise.
10722         * g++.dg/other/fesd-sys.h: Likewise.
10723         * g++.dg/other/fesd.h: Likewise.
10724
10725 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10726
10727         PR fortran/31129
10728         * gfortran.dg/parameter_unused.f90: New test.
10729
10730 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10731
10732         PR tree-optimization/32681
10733         * gcc.dg/tree-ssa/pr32681.c: New test.
10734
10735 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10736
10737         PR fortran/32678
10738         * gfortran.dg/fmt_t_5.f90: New test.
10739
10740 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10741
10742         PR c++/30535
10743         * g++.dg/template/operator10.C: New.
10744
10745 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10746
10747         PR libfortran/32217
10748         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10749
10750 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10751
10752         PR fortran/29876
10753         * gfortran.dg/operator_6.f90: New test.
10754
10755 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10756
10757         PR fortran/17711
10758         * gfortran.dg/operator_4.f90: New test.
10759         * gfortran.dg/operator_5.f90: New test.
10760         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10761         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10762
10763 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10764
10765         PR fortran/32669
10766         * gfortran.dg/argument_checking_6.f90: New.
10767
10768 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10769
10770         PR fortran/25094
10771         * gfortran.dg/interface_155555.f90: New test.
10772
10773 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10774
10775         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10776         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10777
10778 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10779
10780         PR testsuite/25241
10781         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10782         discern pedantic diagnostics and errors.
10783         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10784         and not an error.
10785         * gcc.dg/20050121-1.c: This is an error and not a warning.
10786         * gcc.target/i386/sseregparm-2.c:  Likewise.
10787         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10788         * gcc.dg/charset/attribute2.c: Likewise.
10789         * gcc.dg/bitfld-1.c: Likewise.
10790         * gcc.dg/pack-test-2.c: Likewise.
10791         * gcc.dg/940510-1.c: Match separately error and warning.
10792         * gcc.dg/array-2.c: Match separately multiple messages. The second
10793         diagnostic is a pedantic warning and not an error.
10794         * gcc.dg/pr14475.c: Match separately multiple messages.
10795         * gcc.dg/pr18809-1.c: Likewise.
10796         * gcc.dg/pr27953.c: Likewise.
10797         * gcc.dg/vla-init-1.c: Likewise.
10798         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10799
10800 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10801
10802         PR fortran/32644
10803         * gfortran.dg/char_decl_1.f90: New test.
10804
10805 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10806
10807         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10808
10809 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10810
10811         PR c++/32232
10812         * g++.dg/template/overload9.C: New test.
10813
10814 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10815
10816         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10817         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10818
10819 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10820
10821         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10822         * gcc.dg/20001012-2.c: Likewise.
10823         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10824         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10825
10826 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10827
10828         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10829         about the chunk size when STACK_SIZE is defined.
10830
10831 2007-07-06  Josh Conner  <jconner@apple.com>
10832
10833         PR middle-end/32602
10834         * gcc.dg/sibcall-8.c: New test.
10835
10836 2007-07-06  Josh Conner  <jconner@apple.com>
10837
10838         PR middle-end/32603
10839         * gcc.target/arm/sibcall-1.c: New test.
10840
10841 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10842
10843         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10844
10845 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10846
10847         * gfortran.dg/save_parameter.f90: New test.
10848         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10849
10850 2007-07-06  Richard Guenther  <rguenther@suse.de>
10851
10852         * g++.dg/opt/pr30965.C: New testcase.
10853
10854 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10855
10856         * gcc.target/mips/save-restore-5.c: New test.
10857
10858 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10859
10860         PR rtl_optimization/32450
10861         * gcc.dg/pr32450.c: New runtime test.
10862
10863 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10864
10865         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10866         single underscore in scan directives.
10867
10868 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/32245
10871         * g++.dg/init/ptrmem4.C: New test.
10872
10873         PR c++/32251
10874         * g++.dg/init/new21.C: Likewise.
10875
10876         PR c++/31992
10877         * g++.dg/template/static30.C: Likewise.
10878
10879 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10880
10881         * gcc.dg/vect/costmodel/ppc: New directory.
10882         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10883         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10884         New test.
10885         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10886         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10887         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10888         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10889         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10890         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10891         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10892         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10893         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10894         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10895         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10896         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10897         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10898         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10899
10900 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10901
10902         PR fortran/32359
10903         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10904
10905 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10906
10907         PR fortran/32526
10908         * gfortran.dg/interface_14.f90: New test.
10909
10910         PR fortran/32613
10911         * gfortran.dg/do_iterator_2.f90: New test.
10912
10913 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10914
10915         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10916         (FE_DEC_DOWNWARD): Likewise.
10917         (FE_DEC_UPWARD): Likewise.
10918         (FE_DEC_TOWARDZERO): Likewise.
10919         (FE_DEC_TONEARESTFROMZERO): Likewise.
10920
10921 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10922
10923         * gcc.c-torture/compile/pr32606.c: New.
10924         * gfortran.fortran-torture/execute/pr32604.f90: New.
10925
10926 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10927
10928         * gcc.dg/visibility-12.c: New test.
10929         * gcc.dg/visibility-13.c: Likewise.
10930         * g++.dg/ext/visibility-9.C: Likewise.
10931         * g++.dg/ext/visibility-10.C: Likewise.
10932
10933 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10934
10935         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10936         * gcc.dg/sh-relax-vxworks.c: New test.
10937
10938 2007-07-04  Richard Guenther  <rguenther@suse.de>
10939
10940         PR tree-optimization/32500
10941         * gcc.c-torture/execute/pr32500.c: New testcase.
10942
10943 2007-07-04  Richard Guenther  <rguenther@suse.de>
10944
10945         PR tree-optimization/32482
10946         * gcc.c-torture/compile/pr32482.c: New testcase.
10947
10948 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10949
10950         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10951         VxWorks kernels.
10952         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10953         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10954         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10955         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10956
10957 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10958
10959         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10960
10961 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10962
10963         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10964
10965 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10966
10967         PR fortran/31198
10968         * gfortran.dg/min_max_optional_1.f90: New test.
10969         * gfortran.dg/min_max_optional_2.f90: New test.
10970         * gfortran.dg/min_max_optional_3.f90: New test.
10971
10972 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10973
10974         PR fortran/32545
10975         * gfortran.dg/fmt_error.f90: New test.
10976
10977 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10978
10979         PR fortran/32612
10980         * gfortran.dg/interface_13.f90: New test.
10981
10982 2007-07-03  Dave Brolley  <brolley@redhat.com>
10983
10984         PR c++/31743
10985         * g++.dg/init/new20.C: New test.
10986
10987 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10988
10989         PR fortran/32579
10990         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10991
10992 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10993
10994         PR fortran/25062
10995         * common_7.f90: New.
10996         * common_8.f90: New.
10997         * common_9.f90: New.
10998
10999 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11000
11001         PR fortran/30940
11002         * gfortran.dg/argument_checking_1.f90: New.
11003         * gfortran.dg/argument_checking_2.f90: New.
11004         * gfortran.dg/argument_checking_3.f90: New.
11005         * gfortran.dg/argument_checking_4.f90: New.
11006         * gfortran.dg/argument_checking_5.f90: New.
11007         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11008         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11009
11010 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11011
11012         * gcc.dg/pr32176.c: Add -w to default dg-options.
11013
11014 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11015
11016         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11017
11018 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11019
11020         PR fortran/20888
11021         * gfortran.dg/null_2.f90: New.
11022
11023 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11024             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11025
11026         PR middle-end/32176
11027         * gcc.dg/pr32176.c: New test.
11028
11029 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11030
11031         * gcc.dg/const-float80.c : New test.
11032         * gcc.dg/const-float128.c : New test.
11033         * gcc.dg/const-float80-ped.c : New test.
11034         * gcc.dg/const-float128-ped.c : New test.
11035
11036 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11037
11038         * gcc.dg/c99-math.h: Fix typo.
11039
11040 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11041
11042         PR libgomp/32468
11043         * gcc.dg/gomp/pr32468-1.c: New test.
11044
11045 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11046
11047         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11048         an ABI option.
11049
11050 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11051
11052         * gfortran.fortran-torture/compile/pr32583.f: New.
11053         * gcc.c-torture/compile/pr32584.c: New
11054
11055 2007-07-02  Ollie Wild  <aaw@google.com>
11056
11057         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11058         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11059
11060 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11061
11062         * gcc.target/mips/save-restore-1.c: New test.
11063         * gcc.target/mips/save-restore-2.c: Likewise.
11064         * gcc.target/mips/save-restore-3.c: Likewise.
11065         * gcc.target/mips/save-restore-4.c: Likewise.
11066
11067 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11068
11069         PR tree-optimization/31966
11070         PR tree-optimization/32533
11071         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11072         * gfortran.dg/pr32533.f90: Ditto.
11073
11074 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * g++.dg/opt/nrv12.C: New test.
11077         * gcc.target/i386/nrv1.c: New test.
11078
11079         PR c++/31748
11080         * g++.dg/gomp/pr31748.C: New test.
11081
11082 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11083  
11084         PR tree-optimization/32230
11085         * gcc.dg/vect/pr32230.c: New test.
11086
11087 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11088
11089         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11090         * bind_c_coms.f90: Ditto.
11091         * bind_c_coms_driver.c: Ditto.
11092         * bind_c_dts.f90: Ditto.
11093         * bind_c_dts_2.f03: Ditto.
11094         * bind_c_dts_2_driver.c: Ditto.
11095         * bind_c_dts_3.f03: Ditto.
11096         * bind_c_dts_4.f03: Ditto.
11097         * bind_c_dts_driver.c: Ditto.
11098         * bind_c_implicit_vars.f03: Ditto.
11099         * bind_c_procs.f03: Ditto.
11100         * bind_c_usage_2.f03: Ditto.
11101         * bind_c_usage_3.f03: Ditto.
11102         * bind_c_usage_5.f03: Ditto.
11103         * bind_c_usage_6.f03: Ditto.
11104         * bind_c_usage_7.f03: Ditto.
11105         * bind_c_vars.f90: Ditto.
11106         * bind_c_vars_driver.c: Ditto.
11107         * binding_c_table_15_1.f03: Ditto.
11108         * binding_label_tests.f03: Ditto.
11109         * binding_label_tests_10.f03: Ditto.
11110         * binding_label_tests_10_main.f03: Ditto.
11111         * binding_label_tests_11.f03: Ditto.
11112         * binding_label_tests_11_main.f03: Ditto.
11113         * binding_label_tests_12.f03: Ditto.
11114         * binding_label_tests_13.f03: Ditto.
11115         * binding_label_tests_13_main.f03: Ditto.
11116         * binding_label_tests_14.f03: Ditto.
11117         * binding_label_tests_2.f03: Ditto.
11118         * binding_label_tests_3.f03: Ditto.
11119         * binding_label_tests_4.f03: Ditto.
11120         * binding_label_tests_5.f03: Ditto.
11121         * binding_label_tests_6.f03: Ditto.
11122         * binding_label_tests_7.f03: Ditto.
11123         * binding_label_tests_8.f03: Ditto.
11124         * binding_label_tests_9.f03: Ditto.
11125         * c_assoc.f90: Ditto.
11126         * c_assoc_2.f03: Ditto.
11127         * c_f_pointer_shape_test.f90: Ditto.
11128         * c_f_pointer_tests.f90: Ditto.
11129         * c_f_tests_driver.c: Ditto.
11130         * c_funloc_tests.f03: Ditto.
11131         * c_funloc_tests_2.f03: Ditto.
11132         * c_funloc_tests_3.f03: Ditto.
11133         * c_funloc_tests_3_funcs.c: Ditto.
11134         * c_kind_params.f90: Ditto.
11135         * c_kind_tests_2.f03: Ditto.
11136         * c_kinds.c: Ditto.
11137         * c_loc_driver.c: Ditto.
11138         * c_loc_test.f90: Ditto.
11139         * c_loc_tests_2.f03: Ditto.
11140         * c_loc_tests_2_funcs.c: Ditto.
11141         * c_loc_tests_3.f03: Ditto.
11142         * c_loc_tests_4.f03: Ditto.
11143         * c_loc_tests_5.f03: Ditto.
11144         * c_loc_tests_6.f03: Ditto.
11145         * c_loc_tests_7.f03: Ditto.
11146         * c_loc_tests_8.f03: Ditto.
11147         * c_ptr_tests.f03: Ditto.
11148         * c_ptr_tests_10.f03: Ditto.
11149         * c_ptr_tests_5.f03: Ditto.
11150         * c_ptr_tests_7.f03: Ditto.
11151         * c_ptr_tests_7_driver.c: Ditto.
11152         * c_ptr_tests_8.f03: Ditto.
11153         * c_ptr_tests_8_funcs.c: Ditto.
11154         * c_ptr_tests_9.f03: Ditto.
11155         * c_ptr_tests_driver.c: Ditto.
11156         * c_size_t_driver.c: Ditto.
11157         * c_size_t_test.f03: Ditto.
11158         * com_block_driver.f90: Ditto.
11159         * global_vars_c_init.f90: Ditto.
11160         * global_vars_c_init_driver.c: Ditto.
11161         * global_vars_f90_init.f90: Ditto.
11162         * global_vars_f90_init_driver.c: Ditto.
11163         * interop_params.f03: Ditto.
11164         * iso_c_binding_only.f03: Ditto.
11165         * iso_c_binding_rename_1.f03: Ditto.
11166         * iso_c_binding_rename_1_driver.c: Ditto.
11167         * iso_c_binding_rename_2.f03: Ditto.
11168         * iso_c_binding_rename_2_driver.c: Ditto.
11169         * kind_tests_2.f03: Ditto.
11170         * kind_tests_3.f03: Ditto.
11171         * module_md5_1.f90: Ditto.
11172         * only_clause_main.c: Ditto.
11173         * print_c_kinds.f90: Ditto.
11174         * test_bind_c_parens.f03: Ditto.
11175         * test_c_assoc.c: Ditto.
11176         * test_com_block.f90: Ditto.
11177         * test_common_binding_labels.f03: Ditto.
11178         * test_common_binding_labels_2.f03: Ditto.
11179         * test_common_binding_labels_2_main.f03: Ditto.
11180         * test_common_binding_labels_3.f03: Ditto.
11181         * test_common_binding_labels_3_main.f03: Ditto.
11182         * test_only_clause.f90: Ditto.
11183         * use_iso_c_binding.f90: Ditto.
11184         * value_5.f90: Ditto.
11185         * value_test.f90: Ditto.
11186         * value_tests_f03.f90: Ditto.
11187
11188 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11189
11190         * gcc.dg/tls/opt-14.c: New.
11191
11192 2007-07-01  Ollie Wild  <aaw@google.com>
11193
11194         * g++.dg/lookup/using16.C: New test.
11195         * g++.dg/lookup/using17.C: New test.
11196
11197 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11198
11199         PR fortran/32239
11200         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11201         (test_4): Use proper test for floating point equality.
11202         (test_8): Likewise.
11203
11204 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11205
11206         PR libgfortran/32554
11207         * gfortran.dg/fmt_p_1.f90: New test.
11208
11209 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11210
11211         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11212         initialization and fix dg-final check - the initialization loop is
11213         vectorizable.
11214
11215 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11216             Volker Reichelt  <reichelt@netcologne.de>
11217
11218         PR middle-end/32559
11219         * gcc.dg/pr32559.c: New test.
11220
11221 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11222
11223         PR tree-optimization/25371
11224         * gcc.dg/vect/pr25371.c: New test.
11225
11226 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11227
11228         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11229         when allocating and initializing a flexible array.
11230
11231 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11232
11233         PR fortran/20373
11234         * gfortran.dg/intrinsic.f90: New test.
11235
11236 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11237
11238         PR fortran/32555
11239         * gfortran.dg/fmt_zero_check.f90: New.
11240
11241 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11242
11243         PR fortran/30284
11244         * gfortran.dg/repeat_f90: New test.
11245
11246 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11247
11248         PR testsuite/25241
11249         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11250         -pedantic-errors, so we should match errors.
11251         * gcc.dg/cpp/escape-1.c: Likewise.
11252         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11253         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11254         warning.
11255         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11256         errors instead of warnings.
11257         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11258         a pedantic warning.
11259         * gcc.dg/cpp/arith-3.c: Likewise.
11260
11261 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11262
11263         PR testsuite/25241
11264         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11265         * gcc.dg/pch/valid-2.c: Likewise.
11266         * gcc.dg/pch/valid-3.c: Likewise.
11267         * gcc.dg/pch/warn-1.c: Likewise.
11268         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11269         
11270 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11271
11272         PR c/4076
11273         * gcc.dg/Wunused-function.c: New.
11274         
11275 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11276
11277         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11278
11279 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11280
11281         * g++.dg/other/canon-31724.C: New.
11282         
11283 2007-06-29  Jan Hubicka  <jh@suse.cz>
11284
11285         PR middle-end/32372
11286         * gcc.c-torture/compile/pr32372.c: new.
11287
11288 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11289
11290         * gfortran.dg/operator_3.f90: New test.
11291
11292 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11293
11294         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11295         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11296
11297 2007-06-29  Richard Guenther  <rguenther@suse.de>
11298
11299         PR middle-end/32493
11300         * gcc.dg/inline-23.c: New testcase.
11301
11302 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11303
11304         PR tree-optimization/24659
11305         * gcc.target/i386/vectorize2.c: New test.
11306         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11307         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11308
11309 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11310
11311         * gcc.dg/pointer-arith-9.c: New test.
11312
11313 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11314
11315         PR fortran/32483
11316         * gfortran.dg/fmt_read_2.f90: New.
11317
11318 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11319
11320         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11321         If it exists, don't try to create it.
11322
11323 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11324
11325         * g++.dg/ext/visibility/ms-compat-1.C: New.
11326
11327 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11328
11329         PR tree-opt/32417
11330         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11331
11332 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11333
11334         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11335         targets.
11336
11337 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11338
11339         PR fortran/32467
11340         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11341
11342 2007-06-27  Richard Guenther  <rguenther@suse.de>
11343
11344         PR middle-end/32492
11345         * gcc.dg/inline-22.c: New testcase.
11346
11347 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11348
11349         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11350         the scan-assembler constant.
11351
11352 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11353
11354         PR 20216
11355         * gcc.dg/pr20216.c: New.
11356
11357 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11358
11359         PR tree-opt/32421
11360         * gcc.dg/vect/pr32421.c: New test.
11361
11362 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11363
11364         PR c++/32111
11365         * g++.dg/other/friend5.C: New test.
11366
11367 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11368
11369         PR fortran/32464
11370         * gfortran.dg/host_assoc_function_2.f90: New test.
11371
11372         PR fortran/31494
11373         * gfortran.dg/host_assoc_call_1.f90: New test.
11374
11375 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11376
11377         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11378         
11379 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11380
11381         PR fortran/32456
11382         * gfortran.dg/error_format.f90: New test.
11383
11384 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11385
11386         PR fortran/32136
11387         * gfortran.dg/pr32136.f90: New test.
11388
11389 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11390
11391         PR fortran/31726
11392         * gfortran.dg/minmaxloc_1.f90: New test.
11393
11394         PR fortran/32298
11395         * gfortran.dg/minmaxloc_2.f90: New test.
11396
11397 2007-06-23  Richard Guenther  <rguenther@suse.de>
11398
11399         PR tree-optimization/16876
11400         PR middle-end/29478
11401         * gcc.dg/pr29254.c: The warning is bogus.
11402         * gcc.dg/warn-1.c: Likewise.
11403         * gcc.dg/assign-warn-3.c: Likewise.
11404         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11405
11406 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11407
11408         * gcc.c-torture/execute/20070623-1.c: New.
11409
11410 2007-06-22  Jan Hubicka  <jh@suse.cz>
11411
11412         * gcc.c-torture/compile/pr31541.c: New.
11413
11414 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11415
11416         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11417         Remove -m64 from dg-options.
11418
11419 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11420
11421         PR middle-end/32374
11422         * gcc.dg/pr32374.c: New test.
11423
11424 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11425
11426         PR fortran/32360
11427         * gfortran.dg/pointer_assign_3.f90: New test.
11428
11429 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11430
11431         * gcc.dg/tree-ssa/pr19590.c: New.
11432
11433 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11434
11435         PR fortran/31162
11436         * gfortran.dg/assign.f90: Update test.
11437         * gfortran.dg/real_do_1.f90: Update test.
11438         * gfortran.dg/gomp/omp_do1.f90: Update test.
11439         * gfortran.dg/warnings_are_errors_1.f: Update test.
11440         * gfortran.dg/g77/20010519-1.f: Update test.
11441         * gfortran.dg/g77/pr9258.f: Update test.
11442         * gfortran.dg/g77/960317-1.f: Update test.
11443
11444 2007-06-21  Richard Guenther  <rguenther@suse.de>
11445
11446         PR tree-optimization/32453
11447         * gcc.c-torture/compile/pr32453.c: New testcase.
11448
11449 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11450
11451         PR tree-optimization/31866
11452         * gcc.dg/pr31866.c: New test.
11453
11454 2007-06-21  Richard Guenther  <rguenther@suse.de>
11455
11456         PR tree-optimization/32451
11457         * g++.dg/torture/20070621-1.C: New testcase.
11458
11459 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11460
11461         * gcc.dg/attr-isr.c: Test delay slot content.
11462         
11463 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11464
11465         PR fortran/32361
11466         gfortran.dg/pointer_assign_2.f90: New test.
11467
11468 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11469
11470         PR fortran/25061
11471         gfortran.dg/invalid_procedure_name.f90: New test.
11472
11473 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11474
11475         PR tree-optimization/25737
11476         * gcc.dg/tree-ssa/alias-14.c: New test.
11477
11478 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11479
11480         * gcc.target/i386/large-size-array-3.c: New.
11481
11482 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11483         Richard Guenther  <rguenther@suse.de>
11484
11485         PR fortran/32140
11486         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11487
11488 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11489
11490         PR middle-end/31959
11491         * gcc.dg/pr31959.c: New test.
11492
11493         PR inline-asm/32109
11494         * g++.dg/ext/asm10.C: New test.
11495
11496         PR middle-end/32285
11497         * gcc.c-torture/execute/20070614-1.c: New test.
11498
11499 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11500
11501         * gcc.target/arm/stack-corruption.c: New test.
11502
11503 2007-06-19  Richard Guenther  <rguenther@suse.de>
11504
11505         * g++.dg/torture/pr30252.C: New testcase.
11506
11507 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11508
11509         PR tree-optimization/32353
11510         * g++.dg/opt/nrv13.C: New test.
11511
11512 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11513
11514         PR fortran/20863
11515         PR fortran/20882
11516         * gfortran.dg/impure_assignment_2.f90 : New test.
11517
11518         PR fortran/32236
11519         * gfortran.dg/data_initialized_2.f90 : New test.
11520
11521         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11522         appropriate version of 'dmach'.
11523
11524 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11525
11526         PR target/32389
11527         * gcc.target/i386/pr32389.c New test.
11528
11529 2007-06-18  Simon Baldwin <simonb@google.com>
11530
11531         PR c++/31923
11532         * g++.dg/template/error25.C: New.
11533         * g++.dg/template/spec35.C: New.
11534
11535 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11536
11537         * gcc.c-torture/compile/pr32355.c: New testcase.
11538         
11539 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11540
11541         PR tree-optimization/32383
11542         * g++.dg/opt/pr32383.C: New test.
11543
11544 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11545
11546         PR rtl-optimization/32366
11547         * gcc.dg/vect/pr32366.c: New test.
11548
11549 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11550
11551         * gcc.c-torture/compile/pr32349.c: New testcase.
11552         
11553 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11554
11555         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11556         * gcc.target/sparc/combined-2.c: Likewise.
11557         * gcc.target/sparc/fexpand.c : Likewise.
11558         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11559         * gcc.target/sparc/fpack16.c : Likewise.
11560         * gcc.target/sparc/fpmerge.c : Likewise.
11561         * gcc.target/sparc/fpmul.c : Likewise.
11562         * gcc.target/sparc/noresult.c : Likewise.
11563         * gcc.target/sparc/pdist.c: Likewise.
11564
11565 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11566
11567         PR middle-end/31723
11568         * gcc.target/i386/recip-divf.c: New test.
11569         * gcc.target/i386/recip-sqrtf.c: Ditto.
11570         * gcc.target/i386/recip-vec-divf.c: Ditto.
11571         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11572         * gcc.target/i386/sse-recip.c: Ditto.
11573         * gcc.target/i386/sse-recip-vec.c: Ditto.
11574
11575 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11576
11577         PR tree-opt/32225
11578         * gcc.c-torture/compile/20070605-1.c: New test.
11579
11580         * gcc.c-torture/compile/20070603-1.c: New testcase.
11581         * gcc.c-torture/compile/20070603-2.c: New testcase.
11582
11583         * gcc.c-torture/compile/20070531-1.c: New test.
11584
11585         PR tree-opt/32167
11586         * gcc.c-torture/compile/20070531-2.c: New test.
11587
11588         PR tree-opt/32144
11589         * gcc.c-torture/compile/20070529-1.c: New test.
11590
11591         PR tree-opt/32145
11592         * gcc.c-torture/compile/20070529-2.c: New test.
11593
11594         PR tree-opt/32015
11595         * gcc.c-torture/compile/20070520-1.c: New test.
11596
11597         * g++.dg/ext/java-1.C: New test.
11598
11599         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11600         loops instead of one. Remove the "can't determine dependence"
11601         check.
11602         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11603         needed as the cast is gone in the first place.
11604         * gcc.dg/max-1.c: Change local variable a to be a global one.
11605         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11606         have a cast which is PREd.
11607
11608 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11609
11610         * g++.dg/lookup/anon6.C: New test.
11611
11612 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11613
11614         PR c++/31806
11615         * g++.dg/opt/static6.C: New testcase.
11616
11617 2007-06-14  Geoff Keating  <geoffk@apple.com>
11618
11619         * g++.dg/ext/visibility/overload-1.C: New.
11620
11621         PR 31093
11622         * g++.dg/ext/visibility/anon4.C: New.
11623
11624 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11625
11626         PR target/32268
11627         * gcc.target/i386/pr32268.c: New test.
11628
11629 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11630
11631         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11632         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11633         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11634
11635         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11636         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11637         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11638         BID is used.
11639
11640 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11641
11642         PR fortran/32302
11643         * gfortran.dg/common_resize_1.f90: New test.
11644
11645 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11646
11647         PR target/32274
11648         * gcc.dg/vect/pr32224.c: Fix.   
11649         
11650 2007-06-13  Eric Christopher  <echristo@apple.com>
11651
11652         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11653
11654 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11655
11656         PR fortran/32323
11657         * gfortran.dg/actual_array_vect_1.f90: New.
11658
11659 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11660
11661         * gcc.target/sparc/mfpu.c: New test.
11662
11663 2007-06-12  Geoff Keating  <geoffk@apple.com>
11664
11665         * g++.dg/warn/weak1.C: Suppress on Darwin.
11666         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11667
11668 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11669
11670         PR middle-end/31579
11671          * g++.dg/torture/pr31579.C: New testcase.
11672
11673 2007-06-12  Ian Lance Taylor  <iant@google.com>
11674
11675         PR libstdc++/29286
11676         * g++.dg/init/new16.C: New test.
11677         * g++.dg/init/new17.C: New test.
11678         * g++.dg/init/new18.C: New test.
11679         * g++.dg/init/new19.C: New test.
11680
11681 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11682
11683         * gnat.dg/lhs_view_convert.adb: New test.
11684
11685 2007-06-12  Richard Guenther  <rguenther@suse.de>
11686
11687         PR tree-optimization/15353
11688         PR tree-optimization/31657
11689         * gcc.c-torture/execute/20070424-1.c: New testcase.
11690         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11691         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11692         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11693         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11694         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11695
11696 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11697
11698         PR rtl-optimization/32293
11699         * gcc.dg/pr32293.c: New test.
11700
11701 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11702
11703         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11704
11705 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11706
11707         PR fortran/29786
11708         * gfortran.dg/equiv_7.f90: New test.
11709         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11710
11711         PR fortran/30875
11712         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11713
11714 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11715
11716         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11717         * gcc.dg/setjmp-4.c: Likewise.
11718         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11719
11720 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11721
11722         PR rtl-optimization/31025
11723         * gfortran.dg/pr31025.f90: New.
11724
11725 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11726
11727         PR target/32280
11728         * gcc.target/i386/pr32280.c: New test.
11729
11730 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11731
11732         PR middle-end/32279
11733         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11734
11735 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11736
11737         PR libgfortran/32235
11738         * gfortran.dg/backspace_9.f: New test.
11739
11740 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11741
11742         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11743
11744 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11745
11746         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11747
11748 2007-06-09  Ian Lance Taylor  <iant@google.com>
11749
11750         PR tree-optimization/32169
11751         * gcc.c-torture/compile/pr32169.c: New test.
11752
11753 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11754
11755         * gcc.dg/vect/costmodel: New directory.
11756         * gcc.dg/vect/costmodel/i386: New directory.
11757         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11758         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11759         New test.
11760         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11761         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11762         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11763         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11764         * gcc.dg/vect/costmodel/x86_64: New directory.
11765         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11766         New testsuite.
11767         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11768         New test.
11769         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11770         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11771         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11772         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11773         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11774
11775 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11776
11777         PR tree-optimization/32243
11778         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11779         flags for -Os tests.
11780         * gcc.dg/vect/03-vect-pr32243.c: New test.
11781
11782 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11783
11784         PR tree-optimization/32224
11785         * gcc.dg/vect/pr32224.c: New test.
11786
11787 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11788
11789         PR c++/32177
11790         * g++.dg/gomp/pr32177.C: New test.
11791
11792 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11793
11794         PR testsuite/25241
11795         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11796         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11797         warning nor an error.
11798         * gcc.dg/Wfatal-2.c: Likewise.
11799         * gcc.dg/Werror-1.c: Likewise.
11800         * gcc.dg/Werror-5.c: Likewise.
11801         * gcc.dg/Werror-7.c: Likewise.
11802         * gcc.dg/Werror-10.c: Likewise.
11803         * gcc.dg/Werror-11.c: Likewise.
11804
11805 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11806
11807         PR c++/30759
11808         * g++.dg/init/brace6.C: New test.
11809
11810 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11811
11812         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11813         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11814         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11815         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11816
11817         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11818         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11819         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11820         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11821         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11822         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11823         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11824         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11825
11826         * gcc.dg/darwin-minversion-3.c: New.
11827
11828 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11829
11830         * gcc.target/i386/builtin-copysign.c: New test.
11831
11832 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11833
11834         PR tree-optimization/32220
11835         * gfortran.dg/predcom-2.f: New testcase.
11836
11837 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11838
11839         PR tree-opt/32231
11840         * gcc.target/i386/vectorize4.c: New test.
11841
11842 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11843
11844         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11845
11846 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11847
11848         PR testsuite/25241
11849         * gcc.dg/simd-5.c: Mark output as a note.
11850         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11851         dg-message.
11852         * gcc.dg/simd-1.c: Likewise.
11853         * gcc.dg/always_inline.c: Mark output as a sorry.
11854         * gcc.dg/always_inline2.c: Likewise.
11855         * gcc.dg/always_inline3.c: Likewise.
11856
11857 2007-06-06  Ian Lance Taylor  <iant@google.com>
11858
11859         * g++.dg/conversion/enum1.C: New test.
11860
11861 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11862
11863         PR tree-optimization/32216
11864         * gcc.dg/vect/pr32216.c: New test.
11865
11866 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11867
11868         PR testsuite/18923
11869         * gfortran.dg/invalid_contains_1.f90: New test.
11870         * gfortran.dg/invalid_contains_2.f90: New test.
11871
11872 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11873
11874         PR testsuite/32057
11875         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11876         midnight issues.
11877
11878 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11879
11880         PR testsuite/25241
11881         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11882         dg-message to match de note.
11883         * gcc.dg/pr26570.c: Use dg-message for a note.
11884         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11885         dg-error instead of dg-warning because of -Werror.
11886         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11887         neither an error, nor a warning.
11888         * gcc.dg/glibc-uclibc-2.c: Likewise
11889         * gcc.dg/cpp/19940712-1.c: Likewise.
11890
11891 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11892
11893         PR preprocessor/23479
11894         * gcc.dg/binary-constants-1.c: Add test suites for
11895         the 0b-prefixed binary integer constants.
11896         * gcc.dg/binary-constants-2.c: Ditto.
11897         * gcc.dg/binary-constants-3.c: Ditto.
11898         * gcc.dg/binary-constants-4.c: Ditto.
11899
11900 2007-06-05  Ian Lance Taylor  <iant@google.com>
11901
11902         * gcc.dg/Wstrict-overflow-19.c: New test.
11903
11904 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11905
11906         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11907
11908 2007-06-04  Ian Lance Taylor  <iant@google.com>
11909
11910         * gcc.dg/Wstrict-overflow-18.c: New test.
11911
11912 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11913
11914         PR testsuite/25241
11915         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11916         * gcc.dg/cpp/mi5.c: Likewise.
11917         * gcc.dg/cpp/mi7.c: Likewise.
11918
11919 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11920
11921         PR c/32191
11922         * gcc.dg/pr32191.c: New test.
11923
11924 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11925
11926         PR fortran/32124
11927         * gfortran.dg/allocate_stat_1.f90: Remove.
11928
11929 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11930
11931         * gcc.target/i386/sse4_2-check.h: New.
11932         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11933         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11934         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11935         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11936         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11937         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11938         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11939         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11940         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11941         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11942         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11943         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11944         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11945         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11946         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11947         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11948         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11949         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11950
11951 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11952
11953         * gcc.dg/pie-link.c: New test.
11954
11955 2007-06-01  Ian Lance Taylor  <iant@google.com>
11956
11957         * gcc.dg/Wstrict-overflow-17.c: New test.
11958
11959 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11960
11961         * gcc.dg/builtin-return-1.c (g): New.
11962         (main): Allocate at least 64 bytes on the stack.
11963
11964 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11965
11966         * g++.dg/init/cleanup3.C: New test.
11967
11968 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11969
11970         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11971         int is 16 bits.
11972
11973 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11974
11975         PR fortran/32156
11976         * gfortran.dg/char_array_constructor_3.f90: New test.
11977
11978 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11979
11980         PR tree-optimization/32160
11981         * gfortran.dg/predcom-1.f: New test.
11982
11983 2007-05-31  Richard Guenther  <rguenther@suse.de>
11984
11985         * g++.dg/other/str_empty.C: Move...
11986         * g++.dg/other/pr30567.C: Move...
11987         * g++.dg/tree-ssa/pr27218.C: Move...
11988         * g++.dg/torture: ...here and remove dg-options.
11989
11990 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11991
11992         PR c++/32158
11993         * g++.dg/ext/is_pod_incomplete.C: New.
11994
11995 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11996             Douglas Gregor <doug.gregor@gmail.com>
11997             Pedro Lamarao <pedro.lamarao@mndfck.org>
11998             Howard Hinnant <howard.hinnant@gmail.com>
11999
12000         PR c++/7412
12001         PR c++/29939
12002         * g++.dg/cpp0x/rv8p.C: New.
12003         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12004         * g++.dg/cpp0x/cast-bug.C: New.
12005         * g++.dg/cpp0x/elision_weak.C: New.
12006         * g++.dg/cpp0x/collapse-bug.C: New.
12007         * g++.dg/cpp0x/rv3p.C: New.
12008         * g++.dg/cpp0x/rv7n.C: New.
12009         * g++.dg/cpp0x/overload-conv-1.C: New.
12010         * g++.dg/cpp0x/rv2n.C: New.
12011         * g++.dg/cpp0x/deduce.C: New.
12012         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12013         * g++.dg/cpp0x/rv6p.C: New.
12014         * g++.dg/cpp0x/template_deduction.C: New.
12015         * g++.dg/cpp0x/implicit-copy.C: New.
12016         * g++.dg/cpp0x/rv1p.C: New.
12017         * g++.dg/cpp0x/cast.C: New.
12018         * g++.dg/cpp0x/rv5n.C: New.
12019         * g++.dg/cpp0x/collapse.C: New.
12020         * g++.dg/cpp0x/overload-conv-2.C: New.
12021         * g++.dg/cpp0x/rv4p.C: New.
12022         * g++.dg/cpp0x/rvo.C: New.
12023         * g++.dg/cpp0x/iop.C: New.
12024         * g++.dg/cpp0x/rv3n.C: New.
12025         * g++.dg/cpp0x/rv7p.C: New.
12026         * g++.dg/cpp0x/reference_collapsing.C: New.
12027         * g++.dg/cpp0x/overload.C: New.
12028         * g++.dg/cpp0x/named.C: New.
12029         * g++.dg/cpp0x/rv2p.C: New.
12030         * g++.dg/cpp0x/rv6n.C: New.
12031         * g++.dg/cpp0x/not_special.C: New.
12032         * g++.dg/cpp0x/bind.C: New.
12033         * g++.dg/cpp0x/rv1n.C: New.
12034         * g++.dg/cpp0x/rv5p.C: New.
12035         * g++.dg/cpp0x/elision.C: New.
12036         * g++.dg/cpp0x/named_refs.C: New.
12037         * g++.dg/cpp0x/unnamed_refs.C: New.
12038         * g++.dg/cpp0x/rv4n.C: New.
12039         * g++.dg/cpp0x/elision_neg.C: New.
12040         * g++.dg/init/copy7.C: Run in C++98 mode.
12041         * g++.dg/overload/arg1.C: Ditto.
12042         * g++.dg/overload/arg4.C: Ditto.
12043
12044 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12045
12046         PR c++/31809
12047         * g++.dg/opt/static5.C: New test.
12048
12049 2007-05-30  Richard Guenther  <rguenther@suse.de>
12050
12051         * g++.dg/dg.exp: Prune torture/.
12052         * g++.dg/torture/dg-torture.exp: New testsuite.
12053
12054 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12055
12056         * gcc.target/arm/pr27387.C: Move and rename to ...
12057         * g++.dg/inherit/thunk8.C: ... here.
12058
12059 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12060
12061         PR tree-optimization/31769
12062         * g++.dg/gomp/pr31769.C: New test.
12063
12064 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12065
12066         * gcc.target/i386/stack-realign.c: New.
12067
12068 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12069
12070         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12071
12072 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12073
12074         * gfortran.dg/sizeof.f90: New.
12075
12076 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12077
12078         PR c/31339
12079         * gcc.dg/boolcomplex-1.c: New test.
12080
12081         PR c++/31339
12082         * g++.dg/ext/boolcomplex-1.c: New test.
12083
12084 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12085
12086         * gcc.dg/matrix: New directory.
12087
12088 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12089
12090         PR fortran/32124
12091         * gfortran.dg/allocate_stat_1.f90: New.
12092
12093 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12094
12095         PR fortran/31972
12096         * transfer_hollerith_1.f90: New test.
12097
12098 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12099
12100         PR tree-opt/32100
12101         * gcc.c-torture/execute/vrp-7.c: New test.
12102
12103 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12104
12105         * gfortran.dg/transfer_simplify_4.f90: New test.
12106
12107 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12108
12109         PR fortran/32088
12110         * gfortran.dg/func_result_3.f90: New.
12111
12112 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12113
12114         PR middle-end/32083
12115         * gfortran.dg/transfer_simplify_3.f90: New.
12116
12117 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12118
12119         PR target/32065
12120         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12121         to compile options.
12122         * gcc.target/i386/pr32065-2.c: New test.
12123
12124 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12125
12126         PR fortran/31813
12127         * gfortran.dg/io_constraints_2.f90: Update.
12128
12129 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12130
12131         PR fortran/31219
12132         * gfortran.dg/array_constructor_17.f90: New test.
12133
12134 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12135
12136         PR tree-opt/32090
12137         * g++.dg/opt/array2.C: New testcase.
12138
12139 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12140
12141         PR target/32065
12142         * gcc.target/i386/pr32065.c: New test.
12143
12144 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12145             Marcus Meissner <meissner@suse.de>
12146
12147         * gcc.dg/attr-alloc_size.c: New.
12148
12149 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12150             Lee Millward  <lee.millward@gmail.com>
12151
12152         PR c++/31745
12153         * g++.dg/parse/crash34.C: New test.
12154
12155         * g++.dg/parse/crash35.C: New test.
12156
12157 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12158
12159         * gcc.target/i386/sse2-check.h: New.
12160         * gcc.target/i386/sse2-vec-1.c: Likewise.
12161         * gcc.target/i386/sse2-vec-2.c: Likewise.
12162         * gcc.target/i386/sse2-vec-3.c: Likewise.
12163         * gcc.target/i386/sse2-vec-4.c: Likewise.
12164         * gcc.target/i386/sse2-vec-5.c: Likewise.
12165         * gcc.target/i386/sse2-vec-6.c: Likewise.
12166
12167 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12168
12169         PR c++/31431
12170         PR c++/31432
12171         PR c++/31434
12172         PR c++/31435
12173         PR c++/31437
12174         PR c++/31438
12175         PR c++/31442
12176         PR c++/31443
12177         PR c++/31444
12178         PR c++/31445
12179         * g++.dg/cpp0x/pr31431.C: New.
12180         * g++.dg/cpp0x/pr31437.C: New.
12181         * g++.dg/cpp0x/pr31442.C: New.
12182         * g++.dg/cpp0x/pr31444.C: New.
12183         * g++.dg/cpp0x/pr31431-2.C: New.
12184         * g++.dg/cpp0x/pr31432.C: New.
12185         * g++.dg/cpp0x/pr31434.C: New.
12186         * g++.dg/cpp0x/pr31438.C: New.
12187         * g++.dg/cpp0x/pr31443.C: New.
12188         * g++.dg/cpp0x/pr31445.C: New.
12189         * g++.dg/cpp0x/variadic-crash1.C: New.
12190
12191 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12192
12193         * gcc.target/arm/long-calls-1.c: New test.
12194         * gcc.target/arm/long-calls-2.c: Likewise.
12195         * gcc.target/arm/long-calls-3.c: Likewise.
12196         * gcc.target/arm/long-calls-4.c: Likewise.
12197
12198 2007-05-25  Richard Guenther  <rguenther@suse.de>
12199             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12200
12201         PR tree-optimization/31982
12202         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12203
12204 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12205
12206         PR fortran/32047
12207         * gfortran.dg/result_in_spec_2.f90: New test.
12208
12209 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12210
12211         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12212
12213 2007-05-24  Ollie Wild  <aaw@google.com>
12214
12215         * gcc.dg/cpp/counter-1.c: New test.
12216         * gcc.dg/pch/counter-1.c: New test.
12217         * gcc.dg/pch/counter-1.hs: New file.
12218         * gcc.dg/pch/counter-2.c: New test.
12219         * gcc.dg/pch/counter-2.hs: New file.
12220         * gcc.dg/pch/counter-3.c: New test.
12221         * gcc.dg/pch/counter-3.hs: New file.
12222
12223 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12224
12225         * gcc.dg/tree-ssa/predcom-1.c: New test.
12226         * gcc.dg/tree-ssa/predcom-2.c: New test.
12227         * gcc.dg/tree-ssa/predcom-3.c: New test.
12228         * gcc.dg/tree-ssa/predcom-4.c: New test.
12229         * gcc.dg/tree-ssa/predcom-5.c: New test.
12230         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12231
12232 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12233
12234         PR testsuite/32062
12235         * gcc.target/i386/sse4_1-check.h (MASK): New.
12236
12237 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12238
12239         PR fortran/32038
12240         * gfortran.dg/pr25603.f: Initialize integer variables.
12241
12242 2007-05-23  Ian Lance Taylor  <iant@google.com>
12243
12244         * g++.dg/other/vrp1.C: New test.
12245
12246 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12247
12248         PR preprocessor/20077
12249         * gcc.dg/cpp/paste15.c: New test.
12250
12251 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12252             Nigel Stephens  <nigel@mips.com>
12253             Richard Sandiford  <richard@codesourcery.com>
12254
12255         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12256         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12257         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12258         * gcc.target/mips/inter/mips16-inter.exp: New.
12259
12260 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12261
12262         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12263
12264 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12265
12266         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12267         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12268         * gcc.target/i386/sse3-addsubps.c: Likewise.
12269         * gcc.target/i386/sse3-haddpd.c: Likewise.
12270         * gcc.target/i386/sse3-haddps.c: Likewise.
12271         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12272         * gcc.target/i386/sse3-hsubps.c: Likewise.
12273         * gcc.target/i386/sse3-lddqu.c: Likewise.
12274         * gcc.target/i386/sse3-movddup.c: Likewise.
12275         * gcc.target/i386/sse3-movshdup.c: Likewise.
12276         * gcc.target/i386/sse3-movsldup.c: Likewise.
12277
12278         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12279         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12280         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12281         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12282         * gcc.target/i386/ssse3-palignr.c: Likewise.
12283         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12284         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12285         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12286         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12287         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12288         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12289         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12290         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12291         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12292         * gcc.target/i386/ssse3-psignb.c: Likewise.
12293         * gcc.target/i386/ssse3-psignd.c: Likewise.
12294         * gcc.target/i386/ssse3-psignw.c: Likewise.
12295         * gcc.target/i386/ssse3-vals.h: Likewise.
12296
12297         * gcc.target/i386/sse3-check.h: New file.
12298         * gcc.target/i386/ssse3-check.h: Likewise.
12299
12300 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12301
12302         PR middle-end/31095
12303         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12304
12305 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12306
12307         PR middle-end/31606
12308         * gcc.c-torture/20070522-1.c: New testcase.
12309
12310 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12311
12312         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12313
12314 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12315
12316         * gcc.c-torture/execute/ieee/20000320-1.x,
12317         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12318         m68k-*-* and check_effective_target_coldfire_fpu.
12319
12320 2007-05-22  Ollie Wild  <aaw@google.com>
12321
12322         * g++.dg/lookup/hidden-class10.C: New test.
12323         * g++.dg/lookup/hidden-class11.C: New test.
12324
12325 2007-05-22  Ollie Wild  <aaw@google.com>
12326
12327         * g++.dg/lookup/name-clash5.C: New test.
12328         * g++.dg/lookup/name-clash6.C: New test.
12329
12330 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12331
12332         * g++.dg/other/i386-2.C: Update comments on header files tested.
12333         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12334         of <tmmintrin.h>.
12335         * gcc.target/i386/sse-12.c: Likewise.
12336         * gcc.target/i386/sse-13.c: Likewise.
12337         * gcc.target/i386/sse-14.c: Likewise.
12338
12339         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12340         Redefined to test with immediate operand.
12341         (__builtin_ia32_blendps): Likewise.
12342         (__builtin_ia32_blendpd): Likewise.
12343         (__builtin_ia32_dpps): Likewise.
12344         (__builtin_ia32_dpps): Likewise.
12345         (__builtin_ia32_insertps128): Likewise.
12346         (__builtin_ia32_vec_ext_v4sf): Likewise.
12347         (__builtin_ia32_vec_set_v16qi): Likewise.
12348         (__builtin_ia32_vec_set_v4si): Likewise.
12349         (__builtin_ia32_vec_set_v2di): Likewise.
12350         (__builtin_ia32_vec_ext_v16qi): Likewise.
12351         (__builtin_ia32_vec_ext_v4si): Likewise.
12352         (__builtin_ia32_vec_ext_v2di): Likewise.
12353         (__builtin_ia32_roundpd): Likewise.
12354         (__builtin_ia32_roundsd): Likewise.
12355         (__builtin_ia32_roundps): Likewise.
12356         (__builtin_ia32_roundss): Likewise.
12357         (__builtin_ia32_mpsadbw128): Likewise.
12358
12359 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12360
12361         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12362
12363 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12364
12365         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12366         failures.
12367         * gcc.dg/dfp/func-struct.c: Ditto.
12368         * gcc.dg/dfp/operator-assignment.c: Ditto.
12369         * gcc.dg/dfp/convert-bfp.c: Ditto.
12370         * gcc.dg/dfp/convert-int.c: Ditto.
12371         * gcc.dg/dfp/convert-int-max.c: Ditto.
12372         * gcc.dg/dfp/func-scalar.c: Ditto.
12373         * gcc.dg/dfp/cast.c: Ditto.
12374         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12375         failures, and fix a typo in return type of arg1_128.
12376         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12377         failures, and fix a typo in a constant suffix.
12378         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12379         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12380
12381 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12382             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12383
12384         * lib/gcc-dg.exp(process_message): New proc.
12385         (dg-message): New test directive.
12386         * gcc.dg/always_inline.c: Use dg-message.
12387         * gcc.dg/always_inline2.c: Ditto.
12388         * gcc.dg/always_inline3.c: Ditto.
12389         * gcc.dg/invalid-call-1.c: Ditto.
12390         * gcc.dg/pr17506.c: Ditto.
12391         * gcc.dg/simd-5.c: Ditto.
12392         * gcc.dg/simd-6.c: Ditto.
12393         * gcc.dg/va-arg-2.c: Ditto.
12394         * gcc.dg/cpp/syshdr.c: Ditto.
12395         * gcc.dg/cpp/unc4.c: Ditto.
12396         * gcc.dg/cpp/trad/mi1.c: Ditto.
12397         * gcc.dg/cpp/trad/mi5.c: Ditto.
12398         * gcc.dg/cpp/trad/mi7.c: Ditto.
12399         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12400         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12401         * gcc.test-framework/test-framework.awk: Special-case outexists
12402         tests.
12403
12404 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12405
12406         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12407         (bit_SSE4_2): Likewise.
12408         (bit_POPCNT): Likewise.
12409
12410         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12411         Check if assembler supports SSE4 instructions.
12412
12413         * gcc.target/i386/sse4_1-blendpd.c: New file.
12414         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12415         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12416         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12417         * gcc.target/i386/sse4_1-check.h: Likewise.
12418         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12419         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12420         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12421         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12422         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12423         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12424         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12425         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12426         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12427         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12428         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12429         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12430         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12431         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12432         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12433         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12434         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12435         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12436         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12437         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12438         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12439         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12440         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12441         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12442         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12443         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12444         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12445         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12446         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12447         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12448         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12449         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12450         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12451         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12452         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12453         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12454         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12455         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12456         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12457         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12458         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12459         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12460         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12461         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12462         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12463         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12464         * gcc.target/i386/sse4_1-round.h: Likewise.
12465         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12466         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12467         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12468         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12469         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12470         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12471         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12472         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12473         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12474         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12475         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12476         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12477         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12478         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12479
12480 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12481
12482         PR fortran/31627
12483         * gfortran.dg/bounds_check_7.f90: New test.
12484
12485 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12486
12487         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12488         (check_effective_target_sse4a): Ditto.
12489
12490         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12491         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12492         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12493         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12494         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12495         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12496         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12497         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12498         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12499         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12500         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12501         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12502         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12503         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12504         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12505         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12506         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12507         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12508         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12509         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12510
12511 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12512
12513         * g++.dg/ext/cleanup-1.C: New test.
12514         * g++.dg/ext/cleanup-2.C: Likewise.
12515         * g++.dg/ext/cleanup-3.C: Likewise.
12516         * g++.dg/ext/cleanup-4.C: Likewise.
12517         * g++.dg/ext/cleanup-5.C: Likewise.
12518         * g++.dg/ext/cleanup-6.C: Likewise.
12519         * g++.dg/ext/cleanup-8.C: Likewise.
12520         * g++.dg/ext/cleanup-9.C: Likewise.
12521         * g++.dg/ext/cleanup-10.C: Likewise.
12522         * g++.dg/ext/cleanup-11.C: Likewise.
12523         * g++.dg/ext/cleanup-dtor.C: Likewise.
12524
12525 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12526
12527         PR middle-end/31995
12528         * gcc.dg/vect/vect-102a.c: New test.
12529
12530 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12531             Paolo Carlini  <pcarlini@suse.de>
12532             Uros Bizjak  <ubizjak@gmail.com>
12533
12534         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12535         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12536         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12537         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12538         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12539         New testcases.
12540
12541 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12542
12543         PR fortran/32002
12544         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12545
12546 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12547
12548         PR fortran/32027
12549         * gfortran.dg/do_3.F90: Add checks for the final value of the
12550         loop variable.
12551
12552 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12553
12554         * gcc.c-torture/execute/990127-2.x: New file.
12555
12556 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12557
12558         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12559         * gcc.target/i386/sse-12: Add -O to compile options.
12560         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12561         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12562         and mm3dnow.h.  Add -O to compile options.
12563
12564 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12565
12566         PR fortran/31867
12567         * gfortran.dg/char_length_5.f90: New test.
12568
12569         PR fortran/31994
12570         * gfortran.dg/array_reference_1.f90: New test.
12571
12572 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12573
12574         PR middle-end/7651
12575         PR c++/11856
12576         PR c/12963
12577         PR c/23587
12578         PR other/29694
12579         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12580         * gcc.dg/Wtype-limits.c: New.
12581         * gcc.dg/Wtype-limits-Wextra.c: New.
12582         * gcc.dg/Wtype-limits-no.c: New.
12583         * g++.dg/warn/Wtype-limits.C: New.
12584         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12585         * g++.dg/warn/Wtype-limits-no.C: New.
12586
12587 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12588
12589         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12590         instead of "-msse2".'
12591         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12592         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12593         and mm3dnow.h.
12594         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12595         to test with immediate operand.
12596         (__builtin_ia32_insertqi): Ditto.
12597         (__builtin_ia32_palignr128): Ditto.
12598         (__builtin_ia32_palignr): Ditto.
12599         (__builtin_ia32_pshufhw): Ditto.
12600         (__builtin_ia32_pshuflw): Ditto.
12601         (__builtin_ia32_pshufd): Ditto.
12602         (__builtin_ia32_vec_set_v8hi): Ditto.
12603         (__builtin_ia32_vec_ext_v8hi): Ditto.
12604         (__builtin_ia32_shufpd): Ditto.
12605         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12606
12607 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12608
12609         PR fortran/32001
12610         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12611
12612 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12613
12614         PR target/31585
12615         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12616         and "__inline".  Use "-msse" instead of "-msse2".
12617
12618 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12619
12620         PR middle-end/7651
12621         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12622         * gcc.dg/20030906-2.c: Likewise.
12623         * objc.dg/method-17.m: Add -Wreturn-type.
12624         * obj-c++.dg/method-21.mm: Likewise.
12625
12626 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12627
12628         PR target/31585
12629         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12630         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12631         (__builtin_ia32_psrlqi128): Ditto.
12632         (__builtin_ia32_psrlwi128): Ditto.
12633         (__builtin_ia32_psrldi128): Ditto.
12634         (__builtin_ia32_psrldqi128): Ditto.
12635         (__builtin_ia32_pslldqi128): Ditto.
12636         (__builtin_ia32_psrawi128): Ditto.
12637         (__builtin_ia32_psradi128): Ditto.
12638         (__builtin_ia32_psllqi128): Ditto.
12639         (__builtin_ia32_pslldi128): Ditto.
12640         (__builtin_prefetch): Ditto.
12641         (__builtin_ia32_pshufw): Ditto.
12642         (__builtin_ia32_vec_set_v4hi): Ditto.
12643         (__builtin_ia32_vec_ext_v4hi): Ditto.
12644         (__builtin_ia32_shufps): Ditto.
12645         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12646
12647 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12648
12649         PR fortran/31974
12650         * gfortran.dg/char_allocation_1.f90: New test.
12651
12652 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12653
12654         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12655         * gcc.dg/Wconversion-sign.c: New.
12656         * gcc.dg/Wconversion-integer-no-sign.c: New.
12657         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12658         Wconversion-sign.C
12659         * g++.dg/warn/Wconversion-sign.C: New.
12660         * g++.old-deja/g++.other/warn4.C: Update.
12661         * g++.dg/warn/Wconversion1.C: Likewise.
12662
12663 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12664
12665         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12666         * gcc.dg/torture/builtin-math-4.c: Likewise.
12667
12668 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12669
12670         PR libfortran/31964
12671         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12672
12673 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12674
12675         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12676
12677 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12678
12679         PR target/31628
12680         * gcc.target/i386/pr31628.c: New.
12681
12682 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12683
12684         PR middle-end/31344
12685         * gcc.dg/pr31344.c: New test.
12686
12687 2007-05-17  Ian Lance Taylor  <iant@google.com>
12688
12689         PR tree-optimization/31953
12690         * gcc.c-torture/compile/pr31953.c: New test.
12691
12692 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12693
12694         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12695
12696         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12697         and drem.
12698         * gcc.dg/torture/builtin-math-4.c: Likewise.
12699
12700         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12701         * gcc.dg/torture/builtin-math-4.c: Likewise.
12702
12703         * gcc.dg/torture/builtin-math-4.c: New test.
12704
12705 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12706             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12707
12708         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12709         * gcc.dg/cpp/include2.c: Ditto.
12710         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12711         * gcc.dg/cpp/paste5.c: Ditto.
12712         * gcc.dg/cpp/paste6.c: Ditto.
12713         * gcc.dg/cpp/paste8.c: Ditto.
12714         * gcc.dg/cpp/paste11.c: Ditto.
12715         * gcc.dg/cpp/paste13.c: Ditto.
12716         * gcc.dg/cpp/skipping2.c: Ditto.
12717         * gcc.dg/reg-vol-struct-1.c: Ditto.
12718         * gcc.dg/Wshadow-1.c: Ditto.
12719         * gcc.dg/cpp/trad/comment.c: Ditto.
12720         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12721         * gcc.dg/cpp/if-2.c: Ditto.
12722         * gcc.dg/array-5.c: Ditto.
12723         * gcc.dg/inline-15.c: Ditto.
12724         * gcc.dg/pr27953.c: Ditto.
12725         * gcc.dg/Wno-c++-compat.c: Ditto.
12726
12727 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12728
12729         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12730
12731 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12732
12733         * gcc.c-torture/execute/20070517-1.c: New test.
12734
12735 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12736
12737         PR fortran/31919
12738         * gfortran.dg/min_max_conformance.f90: New test.
12739
12740 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12741
12742         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12743         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12744         gcc.dg/vect/vect-104.c: Use more complex construction to
12745         prevent vectorizing.
12746         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12747
12748 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12749
12750         PR tree-optimization/24659
12751         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12752         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12753         not vect_int target.
12754         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12755         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12756         targets.
12757         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12758         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12759         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12760
12761 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12762
12763         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12764         and x86_64-*-* targets.
12765         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12766
12767 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12768
12769         PR fortran/18769
12770         PR fortran/30881
12771         PR fortran/31194
12772         PR fortran/31216
12773         PR fortran/31427
12774         * transfer_simplify_1.f90: New test.
12775         * transfer_simplify_2.f90: New test.
12776
12777 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12778
12779         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12780
12781 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12782
12783         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12784
12785         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12786
12787         PR c/31924
12788         * gcc.dg/fltconst-1.c: New test.
12789
12790         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12791         * gcc.dg/dfp/operator-assignment.c: Ditto.
12792
12793 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12794
12795         PR c++/29928
12796         * g++.dg/rtti/typeid5.C: New.
12797
12798 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12799
12800         PR fortran/31725
12801         * gfortran.dg/substr_4.f: New test.
12802
12803 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12804
12805         * gcc.target/m68k/interrupt_thread-1.c,
12806         gcc.target/m68k/interrupt_thread-2.c,
12807         gcc.target/m68k/interrupt_thread-3.c: New.
12808         * gcc.target/m68k/m68k.exp: Accept fido.
12809
12810 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12811
12812         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12813         * gfortran.dg/altreturn_3.f90: Likewise.
12814         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12815         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12816         * gfortran.dg/inquire_iolength.f90: Likewise.
12817         * gfortran.dg/module_naming_1.f90: Likewise.
12818         * gfortran.dg/oldstyle_2.f90: Likewise.
12819         * gfortran.dg/operator_2.f90: Likewise.
12820         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12821         * gfortran.dg/used_types_11.f90: Likewise.
12822         * gfortran.dg/zero_array_components_1.f90: Likewise.
12823         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12824         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12825         * gfortran.dg/real_const_3.f90: Likewise.
12826
12827 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12828
12829         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12830         * gcc.dg/tree-ssa/loop-30.c: New test.
12831
12832 2007-05-13  Richard Guenther  <rguenther@suse.de>
12833
12834         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12835         scanning forwprop1.
12836         * g++.dg/tree-ssa/pr31146.C: Likewise.
12837
12838 2007-05-13  Revital Eres  <eres@il.ibm.com>
12839
12840         * gcc.dg/dse.c: New test.
12841
12842 2007-05-12  Richard Guenther  <rguenther@suse.de>
12843
12844         PR tree-optimization/31797
12845         * gcc.c-torture/compile/pr31797.c: New testcase.
12846
12847 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12848
12849         PR fortran/30746
12850         * gfortran.dg/host_assoc_function_1.f90: New test.
12851
12852 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12853
12854         PR c++/31829
12855         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12856
12857 2007-05-11  Silvius Rus  <rus@google.com>
12858
12859         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12860         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12861         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12862         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12863         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12864         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12865         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12866         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12867         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12868         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12869         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12870         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12871         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12872         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12873         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12874         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12875
12876 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12877
12878         PR other/31852
12879         * gcc.c-torture/execute/builtins/memchr.c: New.
12880         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12881         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12882
12883 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12884
12885         PR fortran/30876
12886         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12887         line.
12888         * gfortran.dg/recursive_reference_2.f90: New test.
12889
12890 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12891
12892         PR fortran/30878
12893         * gfortran.dg/namelist_29.f90: New test.
12894
12895 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12896
12897         PR fortran/31474
12898         * gfortran.dg/entry_10.f90: New test.
12899
12900 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12901
12902         PR tree-optimization/31885
12903         * gcc.dg/tree-ssa/loop-29.c: New test.
12904
12905 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12906
12907         * assumed_dummy_1.f90: Fix dg directive.
12908         * char_initialiser_actual.f90: Likewise.
12909         * nested_modules_2.f90: Likewise.
12910         * shift-alloc.f90: Likewise.
12911
12912 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12913
12914         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12915
12916 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12917
12918         PR libfortran/31880
12919         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12920
12921 2007-05-09  Mike Stump  <mrs@apple.com>
12922
12923         * g++.dg/other/first-global.C: Add -fpie for darwin.
12924         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12925
12926 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12927
12928         * gcc.dg/20070507-1.c: New testcase.
12929
12930 2007-05-08  Chao-ying Fu  <fu@mips.com>
12931
12932         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12933         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12934         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12935         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12936
12937 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12938
12939         PR 31847
12940         * gcc.dg/pr31847.c: New test.
12941
12942 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12943
12944         PR fortran/31692
12945         * gfortran.dg/actual_array_result_1.f90: New test.
12946
12947 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12948
12949         PR fortran/29397
12950         * gfortran.dg/parameter_array_init_1.f90: New test.
12951
12952         PR fortran/29400
12953         * gfortran.dg/parameter_array_init_2.f90: New test.
12954
12955 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12956
12957         PR target/31854
12958         * gcc.target/i386/pr31854.c: New test.
12959
12960 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12961
12962         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12963
12964 2007-05-07  Mike Stump  <mrs@apple.com>
12965
12966         * g++.old-deja/g++.mike/empty.C: Add.
12967
12968 2007-05-07  Eric Christopher  <echristo@apple.com>
12969
12970         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12971
12972 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12973
12974         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12975         variable.  Rearrange conversions from binary float to decimal float.
12976
12977 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12978
12979         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12980         x86.
12981
12982 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12983
12984         * gnat.dg/opt1.ad[sb]: New testcase.
12985
12986 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12987
12988         PR fortran/31399
12989         * gfortran.dg/do_3.F90: New test.
12990
12991 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12992
12993         PR fortran/31764
12994         * gfortran.dg/new_line.f90: Add new checks.
12995
12996 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12997
12998         PR fortran/31201
12999         * gfortran.dg/large_unit_1.f90: New.
13000         * gfortran.dg/large_unit_2.f90: New.
13001         * gfortran.dg/iostat_4.f90: New
13002         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13003
13004 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13005
13006         PR fortran/31540
13007         * gfortran.dg/char_result_4.f90: New test.
13008
13009 2007-06-05  Revital Eres  <eres@il.ibm.com>
13010
13011         PR 30957
13012         * gcc.dg/pr30957-1.c: New test.
13013
13014 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13015
13016         PR fortran/31251
13017         * gfortran.dg/char_type_len_2.f90: New test.
13018
13019 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13020
13021         PR 31775
13022         * g++.dg/other/nested-extern.cc: New.
13023         * g++.dg/other/nested-extern-1.C: New.
13024         * g++.dg/other/nested-extern-2.C: New.
13025
13026 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13027
13028         PR fortran/31760
13029         * gfortran.dg/erf.f90: New test.
13030         * gfortran.dg/besxy.f90: New test.
13031
13032 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13033
13034         PR fortran/22359
13035         * gfortran.dg/fseek.f90: New test.
13036
13037 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13038
13039         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13040
13041 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13042
13043         PR libfortran/31210
13044         * gfortran.dg/zero_length_1.f90: New test.
13045
13046 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13047
13048         PR fortran/31803
13049         * gfortran.dg/char_pointer_assign_3.f90: New test.
13050         * gfortran.dg/char_result_2.f90: Re-enable test.
13051
13052 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13053
13054         PR fortran/25071
13055         * gfortran.dg/char_length_3.f90: New test.
13056         * gfortran.dg/char_result_2.f90: Fix test.
13057
13058 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13059
13060         PR tree-optimization/30565
13061         * gcc.dg/tree-ssa/loop-27.c: New test.
13062
13063 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13064
13065         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13066         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13067         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13068         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13069
13070 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13071
13072         PR tree-optimization/31699
13073         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13074         New.
13075         (check_effective_target_vect_floatint_cvt): New.
13076         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13077         of specific targets.
13078         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13079         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13080         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13081         * gcc.dg/vect/vect-iv-4.c: Likewise.
13082         * gcc.dg/vect/vect-multitypes-11.c: New.
13083         * gcc.dg/vect/pr31699.c: New.
13084
13085 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13086
13087         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13088
13089 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13090
13091         PR C++/31663
13092         * g++.dg/warn/anonymous-namespace-2.C: New.
13093         * g++.dg/warn/anonymous-namespace-2.h: New.
13094
13095 2007-05-02  Paul Brook  <paul@codesourcery.com>
13096
13097         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13098
13099 2007-05-02  Eric Christopher  <echristo@apple.com>
13100
13101         * gcc.dg/cpp/if-div.c: New file.
13102
13103 2007-05-02  Tom Tromey  <tromey@redhat.com>
13104
13105         PR preprocessor/28709:
13106         * gcc.dg/cpp/pr28709.c: New file.
13107
13108 2007-05-02  Richard Guenther  <rguenther@suse.de>
13109
13110         PR tree-optimization/31146
13111         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13112
13113 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13114
13115         * gcc.c-torture/compile/limits-blockid.c: New.
13116         * gcc.c-torture/compile/limits-caselabels.c: New.
13117         * gcc.c-torture/compile/limits-declparen.c: New.
13118         * gcc.c-torture/compile/limits-enumconst.c: New.
13119         * gcc.c-torture/compile/limits-exprparen.c: New.
13120         * gcc.c-torture/compile/limits-externalid.c: New.
13121         * gcc.c-torture/compile/limits-fnargs.c: New.
13122         * gcc.c-torture/compile/limits-fndefn.c: New.
13123         * gcc.c-torture/compile/limits-idexternal.c: New.
13124         * gcc.c-torture/compile/limits-idinternal.c: New.
13125         * gcc.c-torture/compile/limits-pointer.c: New.
13126         * gcc.c-torture/compile/limits-stringlit.c: New.
13127         * gcc.c-torture/compile/limits-structmem.c: New.
13128         * gcc.c-torture/compile/limits-structnest.c: New.
13129
13130 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13131
13132         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13133
13134 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13135
13136         PR middle-end/31740
13137         * gcc.c-torture/compile/20070501-1.c: New testcase.
13138
13139 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13140
13141         PR fortran/31732
13142         * gfortran.dg/array_memset_2:  New test case.
13143
13144 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13145
13146         PR testsuite/31615
13147         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13148
13149 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13150
13151         PR testsuite/31589
13152         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13153         dg-final test.
13154         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13155         keyword to dg-final test.
13156         * gcc.dg/vect/vect-iv-4.c: Likewise.
13157         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13158         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13159         test.
13160         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13161         cast.
13162         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13163         * lib/target-supports.exp
13164         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13165         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13166
13167 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13168
13169         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13170         __LONG_LONG_MAX__ and its friends instead of those supplied by
13171         limits.h.
13172
13173 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13174
13175         PR C++/31721
13176         * g++.dg/ext/vector7.C: New testcase.
13177
13178 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13179
13180         PR fortran/31591
13181         * gfortran.dg/bound_simplification_1.f90: New test.
13182
13183 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13184
13185         PR fortran/31645
13186         * gfortran.dg/bom_error.f90: New test.
13187         * gfortran.dg/bom_include.f90: New test.
13188         * gfortran.dg/bom_UTF16-LE.f90: New test.
13189         * gfortran.dg/bom_UTF16-BE.f90: New test.
13190         * gfortran.dg/bom_UTF-8.f90: New test.
13191         * gfortran.dg/bom_UTF-32.f90: New test.
13192         * gfortran.dg/bom_UTF-8.F90: New test.
13193         * gfortran.dg/bom_include.inc: New file.
13194
13195 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13196
13197         PR C++/30221
13198         * g++.dg/init/ptrfn2.C: New test.
13199         * g++.dg/init/ptrfn3.C: New test.
13200
13201 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13202
13203         PR fortran/31711
13204         * gfortran.dg/dependency_21.f90: New test.
13205
13206 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13207
13208         * gfortran.dg/secnds.f: Use real*8.
13209         * gfortran.dg/secnds-1.f: Use real*8.
13210
13211 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13212
13213         PR libfortran/31532
13214         * gfortran.dg/inquire_5.f90: Update test.
13215
13216 2007-04-27  Ian Lance Taylor  <iant@google.com>
13217
13218         PR middle-end/31710
13219         * gcc.c-torture/compile/pr31710.c: New test.
13220
13221 2007-04-27  Richard Guenther  <rguenther@suse.de>
13222
13223         PR tree-optimization/30965
13224         PR tree-optimization/30978
13225         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13226         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13227         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13228         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13229
13230 2007-04-27  Richard Guenther  <rguenther@suse.de>
13231
13232         PR tree-optimization/31715
13233         * gcc.dg/Warray-bounds-4.c: New testcase.
13234
13235 2007-04-26  Ian Lance Taylor  <iant@google.com>
13236
13237         PR target/28675
13238         * gcc.c-torture/compile/pr28675.c: New test.
13239
13240 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13241
13242         PR C++/30016
13243         * g++.dg/ext/vector6.C: New test.
13244
13245 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13246
13247         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13248
13249 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13250
13251         PR middle-end/31617
13252         * g++.dg/other/str_empty.C: Add expected warning.
13253
13254 2007-04-26  Richard Guenther  <rguenther@suse.de>
13255         Daniel Berlin  <dberlin@dberlin.org>
13256
13257         PR tree-optimization/30567
13258         * g++.dg/other/pr30567.C: New testcase.
13259
13260 2007-04-26  Richard Guenther  <rguenther@suse.de>
13261
13262         PR tree-optimization/31703
13263         * gcc.c-torture/compile/pr31703.c: New testcase.
13264         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13265         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13266
13267 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13268
13269         * gfortran.dg/open_errors.f90: Added if statements checking
13270         the value of iostat.
13271
13272 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13273
13274         PR c++/31598
13275         * g++.dg/gomp/pr31598.C: New test.
13276
13277         PR tree-optimization/30558
13278         * g++.dg/gomp/pr30558.C: New test.
13279
13280 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13281
13282         PR c++/31338
13283         * g++.dg/ext/complex2.C: New test.
13284
13285 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13286
13287         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13288
13289 2007-04-25  Thiemo Seufer  <ths@mips.com>
13290
13291         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13292         value to signed char.
13293
13294 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13295
13296         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13297         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13298         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13299
13300 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13301
13302         PR fortran/31668
13303         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13304         statement functions.
13305         * gfortran.dg/c_by_val_5.f90: New test.
13306
13307 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13308
13309         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13310         with two new subroutines to avoid parameter-induced aliasing.
13311         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13312         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13313
13314 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13315
13316         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13317         * g++.dg/warn/Warray-bounds.C: Likewise.
13318
13319 2007-04-24  Ian Lance Taylor  <iant@google.com>
13320
13321         PR tree-optimization/31605
13322         * gcc.c-torture/execute/pr31605.c: New test.
13323
13324 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13325
13326         PR fortran/31587
13327         * lib/gcc-dg.exp (scan-module): New function.
13328         * gfortran.dg/module_md5_1.f90: New test.
13329
13330 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13331
13332         * g++.old-deja/g++.pt/defarg6.C: Only run with
13333         -std=gnu++98.
13334         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13335         * g++.dg/cpp0x/variadic61.C: Ditto.
13336         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13337         * g++.dg/cpp0x/variadic62.C: Ditto.
13338         * g++.dg/template/meminit1.C: Ditto.
13339         * g++.dg/template/operator7.C: Ditto.
13340         * g++.dg/template/static15.C: Ditto.
13341         * g++.dg/template/invalid1.C: Ditto.
13342         * g++.dg/template/shift1.C: Ditto.
13343         * g++.dg/template/error10.C: Ditto.
13344
13345 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13346
13347         PR diagnostic/25923
13348         * gfortran.dg/pr25923.f90: New test.
13349
13350 2007-04-24  Ian Lance Taylor  <iant@google.com>
13351
13352         PR tree-optimization/31602
13353         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13354
13355 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13356
13357         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13358         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13359
13360 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13361
13362         * gcc.target/i386/reload-1.c. New.
13363
13364 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13365             Olga Golovanevsky  <olga@il.ibm.com>
13366
13367         * g++.dg/other/str_empty.C: New test.
13368
13369 2007-04-24  Richard Henderson  <rth@redhat.com>
13370
13371         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13372
13373 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13374
13375         PR target/31641
13376         * gcc.c-torture/compile/pr31641.c: New testcase.
13377
13378 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13379
13380         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13381         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13382         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13383         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13384
13385 2007-04-23  Simon Baldwin  <simonb@google.com>
13386
13387         * g++.dg/other/error15.C: New.
13388         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13389         triggering a "multiple parameters named" error.
13390
13391 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13392
13393         PR fortran/31618
13394         * gfortran.dg/backspace_8.f:  New test case.
13395
13396 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13397
13398         PR fortran/31630
13399         * gfortran.dg/used_types_17.f90: New test.
13400
13401         PR fortran/31620
13402         * gfortran.dg/zero_array_components_1.f90: New test.
13403
13404 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13405
13406         PR fortran/31616
13407         * gfortran.dg/open_errors.f90: Allow a different error message.
13408
13409 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13410
13411         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13412         Rename from check_effective_target_vect_pack_mod.  Rename global
13413         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13414         messages.
13415         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13416         rename.
13417         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13418         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13419
13420 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13421
13422         PR middle-end/31448
13423         * gcc.c-torture/execute/pr31448.c: New testcase.
13424
13425 2007-04-22  Nick Clifton  <nickc@redhat.com>
13426
13427         * gcc.dg/20020312-2.c: Add support for the FRV.
13428
13429 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13430
13431         PR tree-optimization/24659
13432         * gcc.dg/vect/vect-float-extend-1.c: New test.
13433         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13434
13435 2007-04-22  Richard Guenther  <rguenther@suse.de>
13436
13437         PR tree-optimization/29789
13438         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13439         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13440
13441 2007-04-22  Revital Eres  <eres@il.ibm.com>
13442
13443         * gcc.dg/var-expand2.c: New test.
13444
13445 2007-04-22  Revital Eres  <eres@il.ibm.com>
13446
13447         * gcc.dg/var-expand3.c: New test.
13448
13449 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13450
13451         PR fortran/31495
13452         * gfortran.dg/continuation_8.f90: New test.
13453
13454 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13455
13456         PR C/30265
13457         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13458         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13459
13460 2007-04-21  Richard Guenther  <rguenther@suse.de>
13461
13462         PR middle-end/31136
13463         * gcc.c-torture/execute/pr31136.c: New testcase.
13464
13465 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13466
13467         * gcc.target/i386/movsi-sm-1.c: New.
13468
13469 2007-04-20  Richard Henderson  <rth@redhat.com>
13470
13471         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13472         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13473
13474 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13475
13476         * gcc.target/i386/ordcmp-1.c: New test.
13477         * gcc.target/i386/unordcmp-1.c: New test.
13478
13479         PR tree-optimization/31632
13480         * gcc.c-torture/compile/20070419-1.c: New test.
13481
13482 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13483
13484         * gcc.dg/invalid-call-1.c: New test.
13485
13486 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13487
13488         PR diagnostic/31227
13489         * gcc.dg/Warray-bounds-3.c: New.
13490
13491 2007-04-18  Richard Guenther  <rguenther@suse.de>
13492
13493         PR tree-optimization/19431
13494         PR tree-optimization/21463
13495         * gcc.c-torture/execute/20070212-1.c: New testcase.
13496         * gcc.c-torture/execute/20070212-2.c: Likewise.
13497         * gcc.c-torture/execute/20070212-3.c: Likewise.
13498         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13499         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13500         * g++.dg/tree-ssa/pr21463.C: Likewise.
13501         * g++.dg/tree-ssa/pr30738.C: Likewise.
13502
13503 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/31513
13506         * g++.dg/expr/bitfield8.C: New test.
13507
13508 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13509             Richard Sandiford  <richard@codesourcery.com>
13510
13511         * lib/target-supports.exp (check_profiling_available): Return 0
13512         for uClibc with -p or -pg.
13513
13514 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13515
13516         PR c++/31517
13517         * g++.dg/template/init7.C: New test.
13518
13519 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13520
13521         PR rtl-optimization/31360
13522         * gcc.dg/loop-7.c: New test.
13523
13524 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13525
13526         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13527         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13528         build.
13529         (compat-execute): Likewise.
13530         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13531         files to remote hosts.
13532         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13533         (c-torture-execute): Likewise.
13534         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13535         or plain file.  Use remote_upload and remote_download to copy
13536         files about.
13537         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13538         before scanning it.
13539
13540 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13541
13542         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13543
13544 2007-04-16  Lawrence Crowl  <crowl@google.com>
13545
13546         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13547         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13548         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13549         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13550         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13551         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13552         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13553         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13554         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13555         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13556         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13557
13558         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13559         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13560         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13561         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13562         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13563         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13564         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13565         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13566         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13567         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13568         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13569
13570 2007-04-16  Ian Lance Taylor  <iant@google.com>
13571
13572         PR tree-optimization/31522
13573         * gcc.dg/Wstrict-overflow-16.c: New test.
13574
13575 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13576
13577         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13578
13579 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13580
13581         PR fortran/31144
13582         * gfortran.dg/module_naming_1.f90: New.
13583
13584 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13585
13586         * lib/target-supports.exp (check_profiling_available): Return
13587         false for m68k-*-uclinux.
13588
13589 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13590
13591         PR c++/29365
13592         Testcase for c++ anonymous namespace warning
13593
13594         * g++.dg/warn/anonymous-namespace-1.C: New test
13595         * g++.dg/warn/anonymous-namespace-1.h: New test
13596
13597 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13598
13599         PR testsuite/31578
13600         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13601
13602 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13603
13604         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13605
13606 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13607
13608         PR fortran/31204
13609         * gfortran.dg/array_constructor_16.f90: New test.
13610
13611 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13612
13613         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13614         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13615
13616 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13617
13618         PR rtl-optimization/31500
13619         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13620         * g++.dg/warn/Warray-bounds.C: Likewise.
13621
13622 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13623
13624         PR C/31520
13625         * gcc.dg/gnu89-init-4.c: New testcase.
13626
13627 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR c++/25874
13630         * gcc.dg/gomp/pr25874.c: Add dg-options.
13631         * g++.dg/gomp/pr25874.C: Add dg-options.
13632
13633 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13634
13635         PR fortran/21061
13636         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13637         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13638
13639 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13640
13641         PR fortran/31561
13642         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13643
13644 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13645
13646         PR fortran/29507
13647         PR fortran/31404
13648         * gfortran.dg/initialization_6.f90: New test.
13649
13650 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13651
13652         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13653
13654         * lib/target-supports.exp (check_gc_sections_available):
13655         Return false if ldflags includes -elf2flt.
13656
13657 2007-04-13  Jason Merrill  <jason@redhat.com>
13658
13659         PR c++/31074
13660         * conv3.C: New test.
13661
13662 2007-04-13  Mike Stump  <mrs@apple.com>
13663
13664         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13665         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13666
13667 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13668
13669         PR tree-optimization/29598
13670         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13671
13672 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13673
13674         PR fortran/31559
13675         * gfortran.dg/func_assign.f90: New test.
13676
13677 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13678
13679         PR fortran/31550
13680         * gfortran.dg/used_types_16.f90: New test.
13681
13682 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13683
13684         PR fortran/18937
13685         * gfortran.dg/goto_2.f90: New.
13686         * gfortran.dg/goto_3.f90: New.
13687         * gfortran.dg/pr17708.f90: Rename to ...
13688         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13689
13690 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13691
13692         PR fortran/31562
13693         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13694         instead of a struct.
13695
13696 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13697
13698         PR fortran/31562
13699         * gfortran.dg/value_4.c: Use GNU extensions for complex
13700         instead of a struct.
13701
13702 2007-04-13  Richard Guenther  <rguenther@suse.de>
13703
13704         PR tree-optimization/21258
13705         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13706
13707 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13708
13709         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13710         <complex.h>.
13711
13712 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13713
13714         PR fortran/31250
13715         * gfortran.dg/char_length_2.f90: New.
13716         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13717         * gfortran.dg/repeat_4.f90: Likewise.
13718
13719         PR fortran/31266
13720         * gfortran.dg/char_assign_1.f90: New.
13721
13722         PR fortran/31471
13723         * gfortran.dg/block_name_1.f90: New.
13724         * gfortran.dg/block_name_2.f90: New.
13725
13726 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13727
13728         PR c++/31078
13729         * g++.dg/other/pr31078.C: New.
13730
13731 2007-04-12  Richard Guenther  <rguenther@suse.de>
13732
13733         PR tree-optimization/31169
13734         * gcc.c-torture/execute/pr31169.c: New testcase.
13735
13736 2007-04-12  Richard Guenther  <rguenther@suse.de>
13737
13738         PR tree-optimization/24689
13739         PR tree-optimization/31307
13740         * g++.dg/tree-ssa/pr31307.C: New testcase.
13741         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13742
13743 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13744
13745         PR fortran/31472
13746         * gfortran.dg/access_spec_1.f90: New test.
13747         * gfortran.dg/access_spec_2.f90: New test.
13748         * gfortran.dg/non_module_public.f90: Match new error message.
13749
13750 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13751
13752         PR testsuite/31538
13753         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13754         to 4 at line 38 to fix bounds problem.
13755
13756 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13757
13758         PR testsuite/31240
13759         * gfortran.dg/pointer_intent_1.f90: Fix test.
13760
13761 2007-04-10  Eric Christopher  <echristo@apple.com>
13762
13763         * lib/target-supports.exp
13764         (check_effective_target_fstack_protector): Rewrite.
13765
13766 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/31449
13769         * g++.dg/init/const5.C: New test.
13770
13771 2007-04-09  Jan Hubicka  <jh@suse.cz>
13772
13773         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13774
13775 2007-04-08  Jan Hubicka  <jh@suse.cz>
13776
13777         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13778
13779 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13780
13781         PR fortran/31257
13782         * gfortran.dg/achar_4.f90: New test.
13783
13784 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13785
13786         PR fortran/30880
13787         * gfortran.dg/used_dummy_types_8.f90: New test.
13788
13789 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13790
13791         PR fortran/30872
13792         * gfortran.dg/parameter_array_element_1.f90: New test.
13793
13794 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13795
13796         PR fortran/31222
13797         * gfortran.dg/default_numeric_type_1.f90: New test.
13798
13799 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13800
13801         PR fortran/31424
13802         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13803
13804 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13805
13806         PR fortran/31293
13807         * gfortran.dg/interface_12.f90: New test.
13808
13809 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13810
13811         * gcc.dg/format/opt-6.c: New test.
13812         * gcc.dg/format/nul-1.c: New test.
13813         * gcc.dg/format/nul-2.c: New test.
13814
13815 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13816
13817         PR libgfortran/31395
13818         * gfortran.dg/fmt_colon.f90: New test.
13819
13820 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13821
13822         * g++.old-deja/g++.other/init18.C: Use
13823         dg-require-effective-target instead of an explicit xfail.
13824
13825 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13826
13827         * gcc.dg/dfp/signbit-1.c
13828         * gcc.dg/dfp/signbit-2.c
13829
13830 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13831
13832         PR fortran/31483
13833         * gfortran.dg/altreturn_5.f90: New test.
13834
13835 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13836
13837         PR fortran/31292
13838         * gfortran.dg/contained_module_proc_1.f90: New test.
13839
13840 2007-04-04  Stuart Hastings  <stuart@apple.com>
13841
13842         PR 31281
13843         * objc/execute/exceptions/pr31281.m: New.
13844
13845 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13846
13847         * g++.dg/ext/dllimport12.C: Update comments.
13848
13849 2007-04-03  Eric Christopher  <echristo@apple.com>
13850
13851         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13852
13853 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13854
13855         PR fortran/31304
13856         * gfortran.dg/repeat_2.f90: New test.
13857         * gfortran.dg/repeat_3.f90: New test.
13858         * gfortran.dg/repeat_4.f90: New test.
13859
13860 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13861
13862         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13863
13864 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13865
13866         PR c++/30847
13867         * g++.dg/parse/cond3.C: New test.
13868
13869         PR middle-end/30704
13870         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13871
13872 2007-04-02  Jason Merrill  <jason@redhat.com>
13873
13874         PR c++/31187
13875         * g++.dg/ext/visibility/anon3.C: New test.
13876
13877 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13878
13879         PR libgfortran/31052
13880         * gfortran.dg/namelist_28.f90: New test.
13881
13882 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13883
13884         PR libgfortran/31366
13885         * gfortran.dg/direct_io_6.f90: New test.
13886
13887 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13888
13889         PR libgfortran/31207
13890         * gfortran.dg/advance_5.f90: New test.
13891         * gfortran.dg/advance_6.f90: New test.
13892
13893 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13894
13895         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13896         * g++.dg/ext/dllimport7.C: Likewise.
13897         * g++.dg/ext/selectany1.C: Likewise.
13898
13899 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13900
13901         * g++.dg/parser/pr31138.C: New.
13902         * g++.dg/parser/pr31140.C: New.
13903         * g++.dg/parser/pr31141.C: New.
13904
13905 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13906
13907         PR c++/26099
13908         * g++.dg/ext/is_base_of.C: New.
13909         * g++.dg/ext/has_virtual_destructor.C: New.
13910         * g++.dg/ext/is_polymorphic.C: New.
13911         * g++.dg/ext/is_base_of_diagnostic.C: New.
13912         * g++.dg/ext/is_enum.C: New.
13913         * g++.dg/ext/has_nothrow_assign.C: New.
13914         * g++.dg/ext/has_nothrow_constructor.C: New.
13915         * g++.dg/ext/is_empty.C: New.
13916         * g++.dg/ext/has_trivial_copy.C: New.
13917         * g++.dg/ext/has_trivial_assign.C: New.
13918         * g++.dg/ext/is_abstract.C: New.
13919         * g++.dg/ext/is_pod.C: New.
13920         * g++.dg/ext/has_nothrow_copy.C: New.
13921         * g++.dg/ext/is_class.C: New.
13922         * g++.dg/ext/has_trivial_constructor.C: New.
13923         * g++.dg/ext/is_union.C: New.
13924         * g++.dg/ext/has_trivial_destructor.C: New.
13925         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13926         * g++.dg/template/crash43.C: Likewise.
13927
13928 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13929
13930         * g++.dg/warn/pedantic2.C: New testcase.
13931
13932 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13933
13934         * size_dim.f90: Fix dg directive.
13935         * pr16433.f: Likewise.
13936         * use_6.f90: Likewise.
13937         * use_7.f90: Likewise.
13938         * entry_9.f90: Likewise.
13939         * pointer_intent_2.f90: Likewise.
13940         * protected_1.f90: Likewise.
13941         * fmt_missing_period_2.f: Likewise.
13942         * pointer_intent_3.f90: Likewise.
13943         * protected_2.f90: Likewise.
13944         * protected_3.f90: Likewise.
13945         * pr15754.f90: Likewise.
13946         * protected_4.f90: Likewise.
13947         * protected_5.f90: Likewise.
13948         * initialization_2.f90: Likewise.
13949         * protected_6.f90: Likewise.
13950         * continuation_7.f90: Likewise.
13951         * derived_function_interface_1.f90: Likewise.
13952         * der_pointer_4.f90: Likewise.
13953         * fmt_zero_precision.f90: Likewise.
13954         * blockdata_3.f90: Likewise.
13955         * fmt_missing_period_1.f: Likewise.
13956         * real_const_3.f90: Likewise.
13957         * use_4.f90: Likewise.
13958         * fmt_missing_period_3.f: Likewise.
13959         * use_5.f90: Likewise.
13960
13961 2007-03-28  Mike Stump  <mrs@apple.com>
13962
13963         * gcc.dg/darwin-comm.c: Add.
13964
13965 2007-03-28  Eric Christopher  <echristo@apple.com>
13966
13967         * lib/target-supports.exp (check_effective_target_fstack_protector):
13968         New.
13969         * gcc.dg/ssp-1.c: Use.
13970         * gcc.dg/ssp-2.c: Ditto.
13971
13972 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13973
13974         PR c++/29077
13975         * g++.dg/parse/constructor3.C: New test.
13976
13977 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13978
13979         * gnat.dg/thin_pointer.ad[sb]: New test.
13980
13981 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13982
13983         * g++.dg/cpp0x/bracket1.C: New.
13984         * g++.dg/cpp0x/bracket2.C: New.
13985         * g++.dg/cpp0x/bracket3.C: New.
13986         * g++.dg/cpp0x/bracket4.C: New.
13987
13988 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13989
13990         * g++.dg/cpp0x/temp_default1.C: New.
13991         * g++.dg/cpp0x/temp_default3.C: New.
13992         * g++.dg/cpp0x/temp_default2.C: New.
13993         * g++.dg/cpp0x/temp_default4.C: New.
13994
13995 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13996
13997         PR c++/29993
13998         * g++.dg/other/cv_func2.C: New.
13999
14000 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14001
14002         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14003         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14004         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14005         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14006
14007         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14008         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14009
14010         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14011
14012         * lib/compat.exp (compat-execute): Fix processing of file names.
14013
14014 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14015
14016         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14017
14018 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14019
14020         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14021         Delete created executable test file.
14022         (check_effective_target_fortran_large_int): Ditto.
14023         (check_effective_target_static_libgfortran): Ditto.
14024
14025 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14026
14027         PR c++/30500
14028         * g++.dg/warn/pragma-system_header1.C: New test.
14029         * g++.dg/warn/pragma-system_header2.C: New test.
14030         * g++.dg/warn/pragma-system_header1.h. New.
14031         * g++.dg/warn/pragma-system_header2.h. New.
14032
14033 2007-03-26  Ian Lance Taylor  <iant@google.com>
14034
14035         PR tree-optimization/31345
14036         * gcc.c-torture/compile/pr31345-1.c: New test.
14037
14038 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14039
14040         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14041         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14042         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14043         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14044         * gfortran.dg/overload_1.f90: Likewise.
14045         * gfortran.dg/impure_assignment_1.f90: Likewise.
14046         * gfortran.dg/error_recovery_3.f90: Likewise.
14047         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14048         * gfortran.dg/sequence_types_1.f90: Likewise.
14049         * gfortran.dg/internal_references_1.f90: Likewise.
14050         * gfortran.dg/present_1.f90: Likewise.
14051         * gfortran.dg/volatile10.f90: Likewise.
14052         * gfortran.dg/module_equivalence_2.f90: Likewise.
14053         * gfortran.dg/use_4.f90: Likewise.
14054         * gfortran.dg/elemental_result_1.f90: Likewise.
14055         * gfortran.dg/generic_actual_arg.f90: Likewise.
14056         * gfortran.dg/private_type_5.f90: Likewise.
14057         * gfortran.dg/protected_4.f90: Likewise.
14058         * gfortran.dg/interface_3.f90: Likewise.
14059
14060 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14061
14062         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14063         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14064
14065 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14066
14067         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14068
14069 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14070
14071         PR libgfortran/31199
14072         * gfortran.dg/fmt_t_4.f90: New test.
14073
14074 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14075
14076         PR libfortran/31297
14077         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14078         * gfortran.dg/backspace_6.f:  Likewise.
14079         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14080         * gfortran.dg/direct_io_2.f90:  Likewise.
14081         * gfortran.dg/write_back.f:  Likewise.
14082         * gfortran.dg/write_rewind_2.f:  Likewise.
14083         * gfortran.dg/write_rewind_1.f:  Likewise.
14084         * gfortran.dg/write_rewind_2.f:  Likewise.
14085
14086 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14087
14088         PR tree-optimization/30784
14089         * gcc.dg/vect/pr30784.c: New test.
14090
14091 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14092
14093         PR fortran/30877
14094         * gfortran.dg/operator_1.f90: New test.
14095         * gfortran.dg/operator_2.f90: New test.
14096
14097 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14098
14099         PR libfortran/31196
14100         * gfortran.dg/reshape_transpose_1.f90:  New test.
14101
14102 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14103
14104         PR fortran/30655
14105         * gfortran.dg/bounds_check_6.f90: New test.
14106
14107 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14108
14109         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14110         #ifndef/#endif.
14111         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14112         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14113
14114 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14115
14116         PR fortran/31209
14117         * gfortran.dg/pointer_function_actual_1.f90: New test.
14118
14119         PR fortran/31200
14120         * gfortran.dg/pointer_function_actual_2.f90: New test.
14121
14122         PR fortran/31215
14123         * gfortran.dg/result_in_spec_1.f90: New test.
14124
14125 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14126
14127         PR fortran/30834
14128         * gfortran.dg/integer_exponentiation_3.F90: New test.
14129         * gfortran.dg/integer_exponentiation_4.f90: New test.
14130         * gfortran.dg/integer_exponentiation_5.F90: New test.
14131
14132 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14133
14134         PR c++/30863
14135         * g++.dg/template/error24.C: New test.
14136         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14137
14138 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14139
14140         PR c++/31273
14141         * g++.dg/expr/bitfield7.C: New test.
14142
14143 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14144
14145         PR other/23572
14146         * gcc.dg/float-range-4.c: New.
14147         * gcc.dg/float-range-1.c: Update. Test for a warning.
14148         * gcc.dg/float-range-3.c: New.
14149         * gcc.dg/float-range-5.c: New.
14150
14151 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14152
14153         PR fortran/31262
14154         * gfortran.dg/no_range_check_1.f90: New test.
14155
14156 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14157
14158         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14159         * g++.dg/other/static1.C: Remove stray semicolon.
14160         * g++.dg/other/init1.C: Likewise.
14161         * g++.dg/rtti/dyncast1.C: Likewise.
14162         * g++.dg/tree-ssa/pr17153.C: Likewise.
14163         * g++.dg/lookup/disamb1.C: Likewise.
14164         * g++.dg/lookup/scoped2.C: Likewise.
14165         * g++.dg/lookup/friend7.C: Likewise.
14166         * g++.dg/parse/parse4.C: Likewise.
14167         * g++.dg/parse/parse5.C: Likewise.
14168         * g++.dg/expr/pr29066.C: Likewise.
14169         * g++.dg/expr/cast4.C: Likewise.
14170         * g++.dg/tc1/dr193.C: Likewise.
14171         * g++.dg/tc1/dr213.C: Likewise.
14172         * g++.dg/abi/dcast1.C: Likewise.
14173         * g++.dg/abi/covariant2.C: Likewise.
14174         * g++.dg/inherit/covariant11.C: Likewise.
14175         * g++.dg/inherit/covariant9.C: Likewise.
14176         * g++.dg/inherit/covariant10.C: Likewise.
14177         * g++.dg/init/static3.C: Likewise.
14178         * g++.dg/init/init-ref3.C: Likewise.
14179         * g++.dg/init/ref10.C: Likewise.
14180         * g++.dg/template/meminit2.C: Likewise.
14181         * g++.dg/template/using9.C: Likewise.
14182         * g++.dg/template/friend9.C: Likewise.
14183         * g++.dg/template/ref1.C: Likewise.
14184         * g++.old-deja/g++.warn/inline.C: Likewise.
14185         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14186         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14187         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14188         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14189         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14190         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14191         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14192         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14193         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14194         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14195         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14196         * g++.old-deja/g++.brendan/template11.C: Likewise.
14197         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14198         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14199         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14200         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14201         * g++.old-deja/g++.jason/parse9.C: Likewise.
14202         * g++.old-deja/g++.jason/byval2.C: Likewise.
14203         * g++.old-deja/g++.jason/overload8.C: Likewise.
14204         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14205         * g++.old-deja/g++.jason/template33.C: Likewise.
14206         * g++.old-deja/g++.jason/return3.C: Likewise.
14207         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14208         * g++.old-deja/g++.jason/virtual.C: Likewise.
14209         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14210         * g++.old-deja/g++.jason/template27.C: Likewise.
14211         * g++.old-deja/g++.jason/synth6.C: Likewise.
14212         * g++.old-deja/g++.jason/ref8.C: Likewise.
14213         * g++.old-deja/g++.jason/offset1.C: Likewise.
14214         * g++.old-deja/g++.other/static20.C: Likewise.
14215         * g++.old-deja/g++.other/array1.C: Likewise.
14216         * g++.old-deja/g++.other/new3.C: Likewise.
14217         * g++.old-deja/g++.other/array2.C: Likewise.
14218         * g++.old-deja/g++.other/overload9.C: Likewise.
14219         * g++.old-deja/g++.other/cast6.C: Likewise.
14220         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14221         * g++.old-deja/g++.other/eh4.C: Likewise.
14222         * g++.old-deja/g++.other/using7.C: Likewise.
14223         * g++.old-deja/g++.other/init18.C: Likewise.
14224         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14225         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14226         * g++.old-deja/g++.other/dtor11.C: Likewise.
14227         * g++.old-deja/g++.pt/static11.C: Likewise.
14228         * g++.old-deja/g++.pt/crash19.C: Likewise.
14229         * g++.old-deja/g++.pt/overload12.C: Likewise.
14230         * g++.old-deja/g++.pt/crash46.C: Likewise.
14231         * g++.old-deja/g++.pt/mi1.C: Likewise.
14232         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14233         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14234         * g++.old-deja/g++.pt/local5.C: Likewise.
14235         * g++.old-deja/g++.pt/typename2.C: Likewise.
14236         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14237         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14238         * g++.old-deja/g++.law/visibility1.C: Likewise.
14239         * g++.old-deja/g++.law/visibility2.C: Likewise.
14240         * g++.old-deja/g++.law/virtual2.C: Likewise.
14241         * g++.old-deja/g++.law/operators19.C: Likewise.
14242         * g++.old-deja/g++.law/parsing10.C: Likewise.
14243         * g++.old-deja/g++.law/visibility4.C: Likewise.
14244         * g++.old-deja/g++.law/operators4.C: Likewise.
14245         * g++.old-deja/g++.law/dtors2.C: Likewise.
14246         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14247         * g++.old-deja/g++.law/visibility10.C: Likewise.
14248         * g++.old-deja/g++.law/scope3.C: Likewise.
14249         * g++.old-deja/g++.law/casts2.C: Likewise.
14250         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14251         * g++.old-deja/g++.law/operators33.C: Likewise.
14252         * g++.old-deja/g++.law/friend4.C: Likewise.
14253         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14254         * g++.old-deja/g++.mike/p5611.C: Likewise.
14255         * g++.old-deja/g++.mike/net37.C: Likewise.
14256         * g++.old-deja/g++.mike/p3570.C: Likewise.
14257         * g++.old-deja/g++.mike/p5718.C: Likewise.
14258         * g++.old-deja/g++.mike/net21.C: Likewise.
14259         * g++.old-deja/g++.mike/p1862.C: Likewise.
14260         * g++.old-deja/g++.mike/p4511.C: Likewise.
14261         * g++.old-deja/g++.mike/virt3.C: Likewise.
14262         * g++.old-deja/g++.mike/p16146.C: Likewise.
14263         * g++.old-deja/g++.mike/p1989.C: Likewise.
14264         * g++.old-deja/g++.mike/p5571.C: Likewise.
14265         * g++.old-deja/g++.gb/scope10.C: Likewise.
14266         * g++.old-deja/g++.abi/primary5.C: Likewise.
14267         * g++.old-deja/g++.abi/empty2.C: Likewise.
14268         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14269         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14270         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14271         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14272         * g++.old-deja/g++.bob/template3.C: Likewise.
14273         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14274
14275 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14276
14277         PR fortran/31193
14278         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14279
14280 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14281
14282         PR fortran/20897
14283         * gfortran.dg/derived_name_1.f90: New.
14284         * gfortran.dg/derived_name_2.f: New.
14285
14286 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14287
14288         * lib/target-supports.exp (check_effective_target_nonpic): New
14289         procedure.
14290         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14291         when compiling PIC.
14292         * gcc.target/i386/asm-4.c: Require nonpic.
14293         * gcc.target/i386/cmov1.c: Likewise.
14294         * gcc.target/i386/mul.c: Likewise.
14295         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14296         * gcc.target/i386/ssetype-1.c: Require nonpic.
14297         * gcc.target/i386/ssetype-3.c: Likewise.
14298         * gcc.target/i386/ssetype-5.c: Likewise.
14299
14300 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14301
14302         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14303         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14304         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14305         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14306
14307 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14308
14309         PR tree-optimization/30590
14310         * g++.dg/opt/pr30590.C: New testcase.
14311
14312 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14313
14314         PR c/30762
14315         * gcc.dg/pr30762-1.c: New test.
14316         * gcc.dg/pr30762-2.c: New test.
14317
14318         PR inline-asm/30505
14319         * gcc.target/i386/pr30505.c: New test.
14320
14321 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14322
14323         * gcc.target/arm/register-variables.c: New.
14324
14325 2007-03-19  Jeff Law  <law@redhat.com>
14326
14327         * PR tree-optimization/30984
14328         * gcc.c-torture/pr30984.c: New test.
14329
14330 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14331         Richard Guenther  <rguenther@suse.de>
14332
14333         PR tree-optimization/31254
14334         * gcc.dg/torture/pr31254.c: New testcase.
14335
14336 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14337
14338         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14339         target default_packed.
14340
14341 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14342
14343         PR fortran/31203
14344         * gfortran.dg/string_length_1.f90: New test.
14345
14346 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14347
14348         PR testsuite/30395
14349         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14350
14351 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14352
14353         PR libgfortran/31052
14354         * gfortran.dg/namelist_27.f90: New test.
14355
14356 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14357
14358         PR fortran/30531
14359         * gfortran.dg/used_types_14.f90: New test.
14360
14361         PR fortran/31086
14362         * gfortran.dg/used_types_15.f90: New test.
14363
14364 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14365
14366         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14367         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14368
14369 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14370
14371         PR fortran/31120
14372         * gfortran.dg/integer_exponentiation_2.f90: New test.
14373
14374 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14375
14376         PR tree-optimization/31041
14377         * gcc.dg/vect/pr31041.c: New test.
14378
14379 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14380
14381         * g++.dg/warn/Wconversion-integer.C: New
14382         * g++.dg/warn/Wconversion-real.C: New.
14383         * g++.dg/warn/Wconversion-real-integer.C: New.
14384         * g++.dg/warn/conv2.C: Updated.
14385
14386 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14387
14388         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14389         exclude RTPs.
14390
14391 2007-03-16  Richard Guenther  <rguenther@suse.de>
14392
14393         PR tree-optimization/31146
14394         * g++.dg/tree-ssa/pr31146.C: New testcase.
14395
14396 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14397
14398         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14399         assume that the target has <features.h>.
14400
14401 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14402
14403         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14404         dg-options rather than to the whole test.
14405
14406 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14407
14408         PR debug/29906
14409         * g++.dg/debug/pr29906.C: New
14410
14411 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14412
14413         PR libgfortran/31099
14414         * gfortran.dg/unformatted_recl.f90: Update test.
14415
14416 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14417
14418         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14419
14420 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14421
14422         PR c++/30891
14423         * g++.dg/parse/namespace-definition.C: New.
14424
14425 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14426
14427         PR c++/24924
14428         * g++.dg/cpp/pedantic-errors.C: New.
14429         * g++.dg/cpp/permissive.C: New.
14430
14431 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14432
14433         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14434         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14435
14436 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14437
14438         * lib/target-supports.exp (check_missing_uclibc_feature)
14439         (check_effective_target_wchar): New procedures.
14440         * gcc.dg/wchar_t-1.c: Require target wchar.
14441         * gcc.dg/wint_t-1.c: Likewise.
14442
14443 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14444
14445         * lib/target-supports.exp (check_gc_sections_available): Return
14446         false for VxWorks targets.
14447
14448 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14449
14450         * g++.dg/warn/Wconversion2.C: Fix typo.
14451         * gcc.dg/if-empty-1.c: Ditto.
14452
14453 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14454
14455         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14456
14457 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14458
14459         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14460         * gcc.target/i386/pr31167.c: Ditto.
14461
14462 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14463
14464         PR target/31167
14465         * gcc.target/i386/pr31167.c: New test.
14466
14467 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14468
14469         PR fortran/30922
14470         * gfortran.dg/import5.f90.f90: New test.
14471
14472
14473         PR fortran/30879
14474         * gfortran.dg/data_components_1.f90: New test.
14475
14476
14477         PR fortran/30870
14478         * gfortran.dg/generic_13.f90: New test.
14479
14480         PR fortran/31163
14481         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14482
14483 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14484
14485         PR libgfortran/31051
14486         * gfortran.dg/fmt_t_4.f90: New
14487
14488 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14489
14490         PR C++/31165
14491         * g++.dg/other/default7.C: New test.
14492
14493 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14494
14495         * g++.dg/warn/Wconversion2.C: New.
14496
14497 2007-03-14  Eric Christopher  <echristo@apple.com>
14498
14499         * gcc.dg/ssp-1.c: New.
14500         * gcc.dg/ssp-2.c: Ditto.
14501
14502 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14503
14504         * g++.dg/warn/do-empty.C: New.
14505         * gcc.dg/do-empty.c: New.
14506         * gcc.dg/if-empty-1.c: Update.
14507         * gcc.dg/20001116-1.c: Update.
14508         * gcc.dg/pr23165.c: Update.
14509
14510 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14511
14512         * gfortran.dg/module_implicit_conversion.f90: New test.
14513
14514 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14515
14516         PR middle-end/31127
14517         * gcc.dg/pr31127.c: New.
14518
14519 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14520
14521         * gcc.dg/tree-ssa/loop-26.c: New test.
14522
14523 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14524
14525         * gcc.target/i386/cmpxchg16b-1.c: New test.
14526
14527 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14528
14529         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14530         * gcc.dg/c99-vla-1.c: Likewise.
14531         * g++.dg/ext/vla1.C: Likewise
14532
14533 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14534
14535         * gcc.dg/wvla-1.c: New test
14536         * gcc.dg/wvla-2.c: New test
14537         * gcc.dg/wvla-3.c: New test
14538         * gcc.dg/wvla-4.c: New test
14539         * gcc.dg/wvla-5.c: New test
14540         * gcc.dg/wvla-6.c: New test
14541         * gcc.dg/wvla-7.c: New test
14542         * g++.dg/warn/Wvla-1.C: New test
14543         * g++.dg/warn/Wvla-2.C: New test
14544         * g++.dg/warn/Wvla-3.C: New test
14545
14546 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14547
14548         PR c++/30108
14549         * g++.dg/other/default6.C: New test.
14550
14551 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14552
14553         * lib/target-supports.exp (check_profiling_available): Return false
14554         for VxWorks.
14555         (check_effective_target_vxworks_kernel): New procedure.
14556         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14557         VxWorks.
14558         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14559         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14560         to include VxWorks.
14561         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14562
14563 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14564
14565         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14566         PIC is not supported.
14567         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14568         * gcc.dg/20020426-2.c: Likewise.
14569         * gcc.dg/pr28243.c: Likewise.
14570         * gcc.dg/visibility-11.c: Likewise.
14571         * gcc.dg/tls/opt-9.c: Likewise.
14572         * gcc.dg/tls/opt-10.c: Likewise.
14573         * gcc.dg/tls/pic-1.c: Likewise.
14574         * gcc.dg/tls/struct-1.c: Likewise.
14575         * gcc.target/i386/20000807-1.c: Likewise.
14576         * gcc.target/i386/20000904-1.c: Likewise.
14577         * gcc.target/i386/20011119-1.c: Likewise.
14578         * gcc.target/i386/990213-2.c: Likewise.
14579         * gcc.target/i386/990214-1.c: Likewise.
14580         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14581         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14582         * gcc.target/i386/pic-1.c: Likewise.
14583         * gcc.target/i386/pr21518.c: Likewise.
14584         * gcc.target/i386/pr23098.c: Likewise.
14585         * gcc.target/i386/pr23943.c: Likewise.
14586
14587 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14588
14589         PR c++/31038
14590         * g++.dg/template/complit2.C: New test.
14591
14592         PR c++/30328
14593         * g++.dg/ext/bitfield1.C: New test.
14594
14595 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14596
14597         PR fortran/30883
14598         * gfortran.dg/interface_11.f90: New test.
14599
14600 2007-03-11  Richard Guenther  <rguenther@suse.de>
14601
14602         PR tree-optimization/31115
14603         * gcc.dg/torture/pr31115.c: New testcase.
14604
14605 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14606
14607         PR tree-optimization/29925
14608         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14609
14610 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14611
14612         PR c++/30274
14613         * g++.dg/expr/bitfield3.C: New test.
14614         * g++.dg/expr/bitfield4.C: Likewise.
14615         * g++.dg/expr/bitfield5.C: Likewise.
14616         * g++.dg/expr/bitfield6.C: Likewise.
14617
14618         PR c++/30924
14619         * g++.dg/template/array18.C: New test.
14620
14621 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14622
14623         PR c++/17946
14624         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14625         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14626
14627 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14628
14629         PR c++/20599
14630         * g++.dg/cpp0x/variadic-bind.C: New.
14631         * g++.dg/cpp0x/variadic-function.C: New.
14632         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14633         * g++.dg/cpp0x/variadic-tuple.C: New.
14634         * g++.dg/cpp0x/variadic1.C: New.
14635         * g++.dg/cpp0x/variadic2.C: New.
14636         * g++.dg/cpp0x/variadic3.C: New.
14637         * g++.dg/cpp0x/variadic4.C: New.
14638         * g++.dg/cpp0x/variadic5.C: New.
14639         * g++.dg/cpp0x/variadic6.C: New.
14640         * g++.dg/cpp0x/variadic7.C: New.
14641         * g++.dg/cpp0x/variadic8.C: New.
14642         * g++.dg/cpp0x/variadic9.C: New.
14643         * g++.dg/cpp0x/variadic10.C: New.
14644         * g++.dg/cpp0x/variadic11.C: New.
14645         * g++.dg/cpp0x/variadic12.C: New.
14646         * g++.dg/cpp0x/variadic13.C: New.
14647         * g++.dg/cpp0x/variadic14.C: New.
14648         * g++.dg/cpp0x/variadic15.C: New.
14649         * g++.dg/cpp0x/variadic16.C: New.
14650         * g++.dg/cpp0x/variadic17.C: New.
14651         * g++.dg/cpp0x/variadic18.C: New.
14652         * g++.dg/cpp0x/variadic19.C: New.
14653         * g++.dg/cpp0x/variadic20.C: New.
14654         * g++.dg/cpp0x/variadic21.C: New.
14655         * g++.dg/cpp0x/variadic22.C: New.
14656         * g++.dg/cpp0x/variadic23.C: New.
14657         * g++.dg/cpp0x/variadic24.C: New.
14658         * g++.dg/cpp0x/variadic25.C: New.
14659         * g++.dg/cpp0x/variadic26.C: New.
14660         * g++.dg/cpp0x/variadic27.C: New.
14661         * g++.dg/cpp0x/variadic28.C: New.
14662         * g++.dg/cpp0x/variadic29.C: New.
14663         * g++.dg/cpp0x/variadic30.C: New.
14664         * g++.dg/cpp0x/variadic31.C: New.
14665         * g++.dg/cpp0x/variadic32.C: New.
14666         * g++.dg/cpp0x/variadic33.C: New.
14667         * g++.dg/cpp0x/variadic34.C: New.
14668         * g++.dg/cpp0x/variadic35.C: New.
14669         * g++.dg/cpp0x/variadic36.C: New.
14670         * g++.dg/cpp0x/variadic37.C: New.
14671         * g++.dg/cpp0x/variadic38.C: New.
14672         * g++.dg/cpp0x/variadic39.C: New.
14673         * g++.dg/cpp0x/variadic40.C: New.
14674         * g++.dg/cpp0x/variadic41.C: New.
14675         * g++.dg/cpp0x/variadic42.C: New.
14676         * g++.dg/cpp0x/variadic43.C: New.
14677         * g++.dg/cpp0x/variadic44.C: New.
14678         * g++.dg/cpp0x/variadic45.C: New.
14679         * g++.dg/cpp0x/variadic46.C: New.
14680         * g++.dg/cpp0x/variadic47.C: New.
14681         * g++.dg/cpp0x/variadic48.C: New.
14682         * g++.dg/cpp0x/variadic49.C: New.
14683         * g++.dg/cpp0x/variadic50.C: New.
14684         * g++.dg/cpp0x/variadic51.C: New.
14685         * g++.dg/cpp0x/variadic52.C: New.
14686         * g++.dg/cpp0x/variadic53.C: New.
14687         * g++.dg/cpp0x/variadic54.C: New.
14688         * g++.dg/cpp0x/variadic55.C: New.
14689         * g++.dg/cpp0x/variadic56.C: New.
14690         * g++.dg/cpp0x/variadic57.C: New.
14691         * g++.dg/cpp0x/variadic58.C: New.
14692         * g++.dg/cpp0x/variadic59.C: New.
14693         * g++.dg/cpp0x/variadic60.C : New.
14694         * g++.dg/cpp0x/variadic61.C : New.
14695         * g++.dg/cpp0x/variadic62.C : New.
14696         * g++.dg/cpp0x/variadic63.C : New.
14697         * g++.dg/cpp0x/variadic64.C : New.
14698         * g++.dg/cpp0x/variadic65.C : New.
14699         * g++.dg/cpp0x/variadic66.C : New.
14700         * g++.dg/cpp0x/variadic67.C : New.
14701         * g++.dg/cpp0x/variadic68.C : New.
14702         * g++.dg/cpp0x/variadic69.C : New.
14703         * g++.dg/cpp0x/variadic70.C : New.
14704         * g++.dg/cpp0x/variadic71.C : New.
14705         * g++.dg/cpp0x/variadic72.C : New.
14706         * g++.dg/cpp0x/variadic73.C : New.
14707         * g++.dg/cpp0x/variadic74.C : New.
14708         * g++.dg/cpp0x/variadic75.C : New.
14709         * g++.dg/cpp0x/variadic-ex1.C : New.
14710         * g++.dg/cpp0x/variadic-ex2.C : New.
14711         * g++.dg/cpp0x/variadic-ex3.C : New.
14712         * g++.dg/cpp0x/variadic-ex4.C : New.
14713         * g++.dg/cpp0x/variadic-ex5.C : New.
14714         * g++.dg/cpp0x/variadic-ex6.C : New.
14715         * g++.dg/cpp0x/variadic-ex7.C : New.
14716         * g++.dg/cpp0x/variadic-ex8.C : New.
14717         * g++.dg/cpp0x/variadic-ex9.C : New.
14718         * g++.dg/cpp0x/variadic-ex10.C : New.
14719         * g++.dg/cpp0x/variadic-ex11.C : New.
14720         * g++.dg/cpp0x/variadic-ex12.C : New.
14721         * g++.dg/cpp0x/variadic-ex13.C : New.
14722         * g++.dg/cpp0x/variadic-ex14.C : New.
14723
14724 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14725
14726         PR libgfortran/31099
14727         * gfortran.dg/unformatted_recl.f90: New test.
14728
14729 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14730
14731         * gcc.dg/fold-eqcmplx-1.c: New test case.
14732
14733 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14734
14735         PR rtl-optimization/30643
14736         * gcc.dg/pr30643.c: New.
14737
14738 2007-03-09  Chao-ying Fu  <fu@mips.com>
14739
14740         * gcc.target/mips/mips32-dspr2-type.c: New test.
14741         * gcc.target/mips/mips32-dspr2.c: New test.
14742         * gcc.target/mips/dspr2-MULT.c: New test.
14743         * gcc.target/mips/dspr2-MULTU.c: New test.
14744         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14745         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14746         Adjust some formats.
14747
14748 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14749
14750         PR c++/17946
14751         * gcc.dg/Wlogical-op-1.c: New.
14752         * g++.dg/warn/Wlogical-op-1.C: New.
14753
14754 2007-03-09  Richard Guenther  <rguenther@suse.de>
14755
14756         PR tree-optimization/30904
14757         PR middle-end/31058
14758         * gcc.dg/pr30904.c: Remove xfail.
14759
14760 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14761
14762         PR C/31072
14763         * gcc.c-torture/execute/pr31072.c: New test.
14764
14765 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14766
14767         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14768         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14769         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14770         *lrint* and *lround*.
14771         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14772         floor->lfloor.
14773         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14774         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14775         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14776         and *lround*.  Correct macro names.
14777         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14778         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14779
14780 2007-03-08  Ian Lance Taylor  <iant@google.com>
14781
14782         * gcc.dg/no-strict-overflow-5.c: New test.
14783         * gcc.dg/no-strict-overflow-6.c: New test.
14784         * gcc.dg/Wstrict-overflow-11.c: New test.
14785         * gcc.dg/Wstrict-overflow-12.c: New test.
14786         * gcc.dg/Wstrict-overflow-13.c: New test.
14787         * gcc.dg/Wstrict-overflow-14.c: New test.
14788         * gcc.dg/Wstrict-overflow-15.c: New test.
14789
14790 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14791
14792         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14793         for VxWorks kernel mode.
14794         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14795
14796 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14797
14798         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14799         mode.
14800
14801 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14802
14803         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14804         and lib/bfill.c on VxWorks targets.
14805         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14806         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14807         lib/bfill.c and lib/memmove.c on VxWorks targets.
14808         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14809         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14810         on VxWorks targets.
14811         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14812         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14813
14814 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14815
14816         * gfortran.dg/use_5.f90: New test.
14817         * gfortran.dg/use_6.f90: Ditto.
14818         * gfortran.dg/use_7.f90: Ditto.
14819
14820 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14821
14822         PR fortran/30973
14823         * gfortran.dg/use_4.f90: New test.
14824         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14825
14826 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14827
14828         PR fortran/31011
14829         * gfortran.dg/parameter_array_section_2.f90: New test.
14830
14831 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14832
14833         PR c++/30852
14834         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14835
14836         PR c++/30534
14837         * g++.dg/template/arg5.C: New test.
14838
14839 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14840
14841         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14842
14843 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14844
14845         * gcc.dg/var-expand1.c: Add newline at end of file.
14846
14847 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14848
14849         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14850
14851 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14852
14853         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14854
14855 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14856
14857         * gcc.dg/torture/builtin-convert-4.c: New test.
14858
14859 2007-03-05  Ian Lance Taylor  <iant@google.com>
14860
14861         * gcc.c-torture/compile/pr31034.c: New test.
14862
14863 2007-03-05  Ian Lance Taylor  <iant@google.com>
14864
14865         * gcc.dg/inline-18.c: New test.
14866         * gcc.dg/inline-19.c: New test.
14867         * gcc.dg/inline-20.c: New test.
14868         * gcc.dg/inline-21.c: New test.
14869
14870 2007-03-05  Richard Guenther  <rguenther@suse.de>
14871
14872         PR tree-optimization/14052
14873         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14874
14875 2007-03-05  Richard Guenther  <rguenther@suse.de>
14876
14877         PR tree-optimization/23777
14878         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14879
14880 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14881
14882         PR other/30465
14883         * gcc.dg/multiple-overflow-warn-3.c: New.
14884         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14885
14886 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14887
14888         PR c++/30895
14889         * g++.dg/parse/template23.C: New test.
14890
14891 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14892
14893         PR middle-end/30744
14894         * gcc.dg/pr30744-1.c: New test case.
14895
14896 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14897
14898         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14899
14900 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14901
14902         PR target/30406
14903         * gfortran.dg/logical_3.f90: New test.
14904
14905 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14906
14907         PR libfortran/30981
14908         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14909
14910 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         * gcc.target/m68k/m68k.exp: New.
14913         * gcc.target/m68k/crash1.c: New.
14914
14915 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14916
14917         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14918         to be more compatible with integer(kind=8).
14919
14920 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14921
14922         PR libfortran/31001
14923         * gfortran.dg/zero_sized_3.f90: New test.
14924
14925 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14926
14927         PR c++/15787
14928         * g++.dg/parse/else.C: New.
14929         * g++.dg/parse/else-2.C: New.
14930
14931 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14932             Tobias Burnus  <burnus@net-b.de>
14933
14934         PR fortran/30882
14935         * gfortran.dg/size_dim.f90: New test.
14936
14937 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14938             Tobias Burnus  <burnus@net-b.de>
14939
14940         PR fortran/30873
14941         * gfortran.dg/entry_9.f90: New test.
14942
14943 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14944
14945         PR c++/28253
14946         * g++.dg/inherit/covariant16.C: New test.
14947
14948 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14949
14950         * g++.dg/other/darwin-minversion-1.C: New.
14951
14952 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14953
14954         * gcc.dg/tree-ssa/20070302-1.c: New test.
14955
14956 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14957
14958         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14959         tests.
14960
14961 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14962
14963         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14964
14965 2007-03-01  Simon Baldwin <simonb@google.com>
14966
14967         PR c++/23689
14968         * warn/ignored_typedef.C: New.
14969         * init/ctor8.C: Added dg-warning to consume ignored typedef
14970         warning.
14971         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14972         and added an explicit line number.
14973
14974 2007-02-28  Richard Guenther  <rguenther@suse.de>
14975
14976         PR middle-end/30364
14977         * gcc.dg/torture/pr30364-1.c: New testcase.
14978         * gcc.dg/torture/pr30364-2.c: Likewise.
14979         * gcc.dg/torture/pr30364-3.c: Likewise.
14980
14981 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14982
14983         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14984         powerpc*, use -funsafe-math-optimizations.
14985         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14986         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14987
14988 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14989             Paul Thomas  <pault@gcc.gnu.org>
14990
14991         PR fortran/30888
14992         PR fortran/30887
14993         * c_by_val_1.f: Test %VAL() with non-default kind.
14994         * c_by_val.c: Ditto.
14995         * c_by_val_4.f: New test.
14996
14997 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14998
14999         PR fortran/30968
15000         * gfortran.dg/continuation_7.f90: New test.
15001
15002 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15003
15004         * g++.dg/inherit/thunk7.C: New test.
15005         * lib/target-supports.exp (check_profiling_available): Not available
15006         for bfin-*-*.
15007
15008 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15009
15010         PR target/30970
15011         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15012
15013 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15014
15015         * lib/target-supports.exp (check_effective_target_init_priority):
15016         Remove Solaris special case.
15017
15018 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15019
15020         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15021         for more builtin types.
15022
15023         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15024         * g++.dg/ext/visibility/noPLT.C: Likewise.
15025
15026 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15027
15028         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15029         sh* targets.
15030
15031 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15032
15033         PR fortran/30865
15034         * size_optional_dim_1.f90:  New test.
15035
15036 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15037
15038         * gcc.dg/vxworks/vxworks.exp: New file.
15039         * gcc.dg/vxworks/initpri1.c: Likewise.
15040         * gcc.dg/vxworks/initpri2.c: Likewise.
15041         * gcc.dg/initpri2.c: Add more tests.
15042         * g++.dg/special/initpri2.C: Likewise.
15043
15044         * gcc.dg/initpri1.c: New test.
15045         * gcc.dg/initpri2.c: Likewise.
15046         * g++.dg/special/initpri1.C: New test.
15047         * g++.dg/special/initpri2.C: Likewise.
15048         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15049         * g++.dg/special/conpr-2.C: Likewise.
15050         * g++.dg/special/conpr-3.C: Likewise.
15051         * g++.dg/special/conpr-4.C: Likewise.
15052         * g++.dg/special/initp1.C: Likewise.
15053         * g++.dg/special/ecos.exp: Remove code to detect availability of
15054         constructor priorities.
15055         * lib/target-supports.exp (check_effective_target_init_priority):
15056         New function.
15057
15058 2007-02-24  Jan Hubicka  <jh@suse.cz>
15059
15060         * gcc.c-torture/execute/pr30778.c: New testcase.
15061
15062 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15063
15064         PR libgfortran/30918
15065         * gfortran.dg/namelist_26.f90: New test.
15066
15067 2007-02-24  Richard Guenther  <rguenther@suse.de>
15068
15069         PR middle-end/30951
15070         * gcc.dg/pr30951.c: New testcase.
15071
15072 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15073
15074         * gcc.dg/torture/builtin-modf-1.c: New test.
15075
15076 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15077
15078         PR tree-optimization/30904
15079         * gcc.dg/pr30904.c: New test.
15080
15081 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15082
15083         * gcc.test-framework/README: Correct command.
15084         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15085         -Wunused-value.
15086         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15087
15088 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15089
15090         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15091
15092 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15093
15094         * lib/target-supports.exp (check_effective_target_newlib): New
15095         function.
15096
15097 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15098
15099         PR fortran/30660
15100         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15101         allocatable component.
15102
15103
15104 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15105
15106         * gcc.dg/torture/builtin-logb-1.c: New test.
15107         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15108         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15109         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15110         sh* targets.
15111
15112 2007-02-23  Richard Guenther  <rguenther@suse.de>
15113
15114         * g++.dg/warn/changes-meaning.C: New testcase.
15115
15116 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15117
15118         PR libgfortran/30910
15119         * gfortran.dg/fmt_zero_precision.f90: Update test.
15120
15121 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15122
15123         * gcc.dg/torture/builtin-frexp-1.c: New test.
15124
15125 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15126
15127         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15128
15129 2007-02-22  Ian Lance Taylor  <iant@google.com>
15130
15131         PR debug/30898
15132         * g++.dg/debug/pr30898.C: New test.
15133
15134 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15135
15136         * gcc.dg/vect/vect-106.c: New test.
15137
15138 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15139             Ira Rosen  <irar@il.ibm.com>
15140
15141         PR tree-optimization/30843
15142         * gcc.dg/vect/pr30843.c: New test.
15143
15144 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15145
15146         PR tree-optimization/30858
15147         * gcc.dg/vect/pr30858.c: New test.
15148
15149 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15150
15151         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15152         to set options for compiling testglue.
15153         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15154         * lib/obj-c++.exp (obj-c++_init): Likewise.
15155
15156 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15157
15158         * gnat.dg/derived_aggregate.adb: New test.
15159
15160 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15161
15162         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15163         sh* targets.  Call the correct CKSGN macro.
15164
15165 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15166
15167         * gfortran.dg/gomp/omp_parse1.f90: New test.
15168         * gfortran.dg/gomp/omp_parse2.f: New test.
15169
15170 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15171
15172         PR fortran/30869
15173         * gfortran.dg/do_pointer_1.f90:  New test.
15174
15175 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15176
15177         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15178         and scalbln.
15179
15180 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15181
15182         * gcc.dg/darwin-minversion-1.c: New.
15183         * gcc.dg/darwin-minversion-2.c: New.
15184
15185 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15186
15187         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15188
15189 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15190             DJ Delorie <dj@redhat.com>
15191
15192         PR other/30824
15193         * gcc.dg/Wfatal.c: New.
15194         * gcc.dg/Wfatal-2.c: New.
15195         * gcc.dg/Werror-1.c: Adjust expectations.
15196         * gcc.dg/Werror-5.c: Likewise.
15197         * gcc.dg/Werror-7.c: Likewise.
15198         * gcc.dg/Werror-10.c: Likewise.
15199         * gcc.dg/Werror-11.c: Likewise.
15200
15201 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15202
15203         PR fortran/30522
15204         * gfortran.dg/volatile10.f90: New test.
15205
15206 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15207
15208         PR libfortran/30533
15209         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15210
15211 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15212
15213         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15214         * gcc.dg/Walways-true-1.c: Likewise.
15215         * gcc.dg/weak/weak-3.c: Likewise.
15216         * gcc.dg/Werror-1.c: Likewise.
15217         * gcc.dg/Werror-3.c: Likewise.
15218         * gcc.dg/Werror-4.c: Likewise.
15219         * gcc.dg/Werror-5.c: Likewise.
15220         * gcc.dg/Werror-6.c: Likewise.
15221         * gcc.dg/Werror-7.c: Likewise.
15222         * gcc.dg/Werror-8.c: Likewise.
15223         * gcc.dg/Werror-10.c: Likewise.
15224         * gcc.dg/Werror-11.c: Likewise.
15225         * gcc.dg/Werror-12.c: Likewise.
15226         * g++.old-deja/g++.mike/warn8.C: Likewise.
15227         * g++.dg/warn/Walways-true-1.C: Likewise.
15228         * g++.dg/warn/Walways-true-2.C: Likewise.
15229         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15230         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15231         -Wstring-literal-comparison with -Waddress.
15232         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15233         -Wno-string-literal-comparison with -Wno-address.
15234
15235 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15236
15237         * gnat.dg/self_aggregate_with_call.adb: New test.
15238
15239 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15240
15241         PR tree-optimization/30975
15242         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15243         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15244         * gcc.dg/vect/pr30795.c: New.
15245
15246 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15247
15248         PR fortran/30681
15249         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15250
15251 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15252
15253         PR rtl-optimization/28173
15254         * gcc.target/i386/andor-1.c: New test case.
15255
15256 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15257
15258         * gcc.dg/torture/builtin-ldexp-1.c: New.
15259         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15260
15261 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15262
15263         * gfortran.dg/array_constructor_15.f90: New test case.
15264
15265 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15266
15267         * gfortran.dg/forall_10.f90: New test case.
15268
15269 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15270
15271         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15272
15273 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15274
15275         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15276         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15277
15278 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15279
15280         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15281         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15282         * gcc.target/i386/xchg-1.c: New test.
15283         * gcc.target/i386/xchg-2.c: New test.
15284
15285 2007-02-16  Richard Guenther  <rguenther@suse.de>
15286             Christian Bruel  <christian.bruel@st.com>
15287
15288         * gcc.dg/strict-overflow-5.c: New testcase.
15289
15290 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15291
15292         PR fortran/30793
15293         * gfortran.dg/func_derived_4.f90: New test.
15294
15295 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15296
15297         PR middle-end/30391
15298         * gfortran.dg/pr30391-1.f90: New test case.
15299
15300 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15301
15302         PR middle-end/30433
15303         * gcc.c-torture/compile/pr30433.c: New testcase to check
15304         that complex constants comparisions are foldded.
15305
15306 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15307
15308         PR C++/30158
15309         * g++.dg/ext/stmtexpr10.C: New testcase.
15310
15311 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15312
15313         PR middle-end/30729
15314         * gcc.dg/Wunused-value-2.c: New testcase.
15315
15316 2007-02-15  Ian Lance Taylor  <iant@google.com>
15317
15318         * g++.dg/eh/subreg-1.C: New test.
15319
15320 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15321
15322         PR c/26494
15323         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15324         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15325         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15326         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15327         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15328         * gcc.dg/Werror-implicit-function-declaration.c: New.
15329
15330 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15331
15332         PR c++/28943
15333         * g++.dg/warn/pr28943.C: New.
15334
15335 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15336
15337         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15338
15339 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15340
15341         PR fortran/30779
15342         * gfortran.dg/error_recovery_3.f90: New test.
15343
15344 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15345
15346         * g++.dg/tree-ssa/sra-1.C: New.
15347
15348 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15349
15350         * g++.dg/tree-ssa/sra-1.C: New.
15351
15352 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15353
15354         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15355
15356 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15357
15358         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15359
15360 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15361
15362         PR fortran/30799
15363         * gfortran.dg/logical_2.f90: New test.
15364
15365 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15366
15367         * gcc.dg/torture/complex-alias-1.c: New test.
15368
15369 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15370
15371         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15372         instead of -fdump-tree-tailcall.
15373
15374 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15375
15376         * gfortran.dg/interface_10.f90: Fix comment typo.
15377
15378 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15379
15380         PR tree-optimization/30771
15381         * gcc.dg/vect/pr30771.c: New test.
15382
15383 2007-02-13  Ian Lance Taylor  <iant@google.com>
15384
15385         * gcc.dg/Wstrict-overflow-1.c: New test.
15386         * gcc.dg/Wstrict-overflow-2.c: New test.
15387         * gcc.dg/Wstrict-overflow-3.c: New test.
15388         * gcc.dg/Wstrict-overflow-4.c: New test.
15389         * gcc.dg/Wstrict-overflow-5.c: New test.
15390         * gcc.dg/Wstrict-overflow-6.c: New test.
15391         * gcc.dg/Wstrict-overflow-7.c: New test.
15392         * gcc.dg/Wstrict-overflow-8.c: New test.
15393         * gcc.dg/Wstrict-overflow-9.c: New test.
15394         * gcc.dg/Wstrict-overflow-10.c: New test.
15395
15396 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15397
15398         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15399
15400 2007-02-13  Richard Henderson  <rth@redhat.com>
15401
15402         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15403         * gcc.c-torture/execute/pr29302-1.c: ... here.
15404
15405 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15406
15407         PR c/29521
15408         * gcc.dg/c90-return-1.c: Update output.
15409         * gcc.dg/c99-return-1.c: Likewise.
15410
15411 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15412
15413         PR fortran/30554
15414         * gfortran.dg/used_dummy_types_7.f90: New test..
15415
15416 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15417
15418         * gcc.target/i386/parity-1.c: New test.
15419         * gcc.target/i386/parity-2.c: New test.
15420
15421 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15422
15423         * gcc.target/i386/builtin-bswap-3.c: New test case.
15424
15425 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15426
15427         PR tree-optimization/29145
15428         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15429         alias analysis is improved to take better advantage of restrict
15430         qualified pointers.
15431         * gcc.dg/vect/vect-80.c: Likewise.
15432         * gcc.dg/vect/pr29145.c: New.
15433
15434 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15435
15436         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15437         * gcc.target/i386/sse4a-insert.c: Likewise.
15438
15439 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15440
15441         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15442         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15443
15444 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15445
15446         PR fortran/30478
15447         * gfortran.dg/enum_4.f90: Update error message checks.
15448
15449 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15450
15451         PR fortran/30554
15452         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15453         versions of the modules.
15454
15455         PR fortran/30617
15456         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15457         by getting rid of recursive I/O and providing functions with
15458         results.
15459
15460         PR fortran/30319
15461         * gfortran.dg/char_array_constructor_2.f90
15462
15463 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15464
15465         PR c++/26988
15466         * g++.dg/template/spec34.C: New test
15467
15468 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15469
15470         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15471         on i?86 and x86_64.
15472         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15473         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15474         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15475         on i?86 and x86_64.
15476         * gcc.dg/vect/vect-113.c: Ditto.
15477
15478 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15479
15480         PR c++/29487
15481         * g++.dg/eh/weak1-C: New test.
15482         * g++.dg/eh/weak1-a.cc: Likewise.
15483         * g++.dg/eh/comdat1.C: Likewise.
15484
15485 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15486             Dorit Nuzman  <dorit@il.ibm.com>
15487
15488         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15489         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15490         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15491         * gcc.dg/vect/vect-113.c: Likewise.
15492
15493         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15494
15495 2007-02-10  Richard Henderson  <rth@redhat.com>
15496
15497         * lib/target-supports.exp (check_effective_target_tls): Redefine
15498         to mean non-emulated tls.
15499         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15500         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15501         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15502         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15503         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15504         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15505         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15506
15507 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15508
15509         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15510
15511 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15512
15513         * gfortran.dg/secnds.f: Replace time tolerance with a
15514         before-and-after bracket.
15515         * gfortran.dg/secnds-1.f: Likewise.
15516
15517 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15518
15519         PR fortran/30512
15520         * gfortran.dg/maxlocval_1.f90: New test.
15521
15522 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15523
15524         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15525
15526 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15527
15528         PR fortran/30720
15529         * gfortran.dg/array_function_1.f90: New test.
15530
15531 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15532
15533         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15534         (check_effective_target_dummy_wcsftime): New functions.
15535
15536 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15537
15538         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15539         * lib/target-supports.exp (check_effective_target_uclibc): New
15540         function.
15541
15542 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15543
15544         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15545         (vsnprintf): Don't define for uClibc targets.
15546
15547 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15548
15549         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15550         set before checking whether it was allowed.
15551         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15552         before checking inside_main.
15553
15554 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15555
15556         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15557         uClinux targets.
15558         (u16sf): Likewise u4sf.
15559         * g++.dg/compat/struct-layout-1.h: Likewise.
15560
15561 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15562
15563         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15564         procedure.
15565         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15566         m68k targets if check_effective_target_coldfire_fpu returns true.
15567
15568 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15569         Richard Guenther  <rguenther@suse.de>
15570
15571         PR middle-end/23361
15572         * gcc.dg/fold-compare-3.c: New testcase.
15573         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15574
15575 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15576
15577         * gcc.dg/pr26570.c: Clean up coverage files.
15578         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15579         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15580         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15581         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15582         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15583         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15584         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15585         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15586         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15587         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15588         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15589         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15590         * gcc.dg/vect/pr28952.c: Ditto.
15591         * gcc.dg/vect/pr27151.c: Ditto.
15592         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15593         * g++.dg/gomp/macro-3.C: Ditto.
15594
15595 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15596
15597         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15598         of the loop.
15599
15600 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15601
15602         * gcc.target/i386/builtin-bswap-2.c: New test case.
15603
15604 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15605
15606         * gfortran.dg/forall_8.f90: New test case.
15607         * gfortran.dg/forall_9.f90: Likewise.
15608
15609 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15610
15611         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15612
15613 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15614
15615         * lib/target-supports.exp (check_effective_target_simulator): New.
15616
15617 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15618
15619         * gcc.dg/tree-ssa/loop-25.c: New test.
15620
15621 2007-02-06  Richard Henderson  <rth@redhat.com>
15622
15623         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15624
15625 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15626
15627         * gcc.target/powerpc/popcount-1.c: New test case.
15628         * gcc.target/powerpc/parity-1.c: Likewise.
15629
15630 2007-02-06  Richard Guenther  <rguenther@suse.de>
15631
15632         PR middle-end/27302
15633         * gcc.dg/torture/pr27302-2.c: New testcase.
15634
15635 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15636
15637         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15638         * gcc.dg/vect/vect-iv-1.c: New test.
15639         * gcc.dg/vect/vect-iv-2.c: New test.
15640         * gcc.dg/vect/vect-iv-3.c: New test.
15641         * gcc.dg/vect/vect-iv-4.c: New test.
15642         * gcc.dg/vect/vect-iv-5.c: New test.
15643         * gcc.dg/vect/vect-iv-6.c: New test.
15644         * gcc.dg/vect/vect-iv-7.c: New test.
15645         * gcc.dg/vect/vect-iv-8.c: New test.
15646         * gcc.dg/vect/vect-iv-9.c: New test.
15647         * gcc.dg/vect/vect-iv-10.c: New test.
15648         * gcc.dg/vect/vect-iv-11.c: New test.
15649         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15650         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15651         * gcc.dg/vect/vect-14.c: Now vectorizable.
15652         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15653         loop).
15654         * gcc.dg/vect/vect-27.c: Likewise.
15655         * gcc.dg/vect/vect-29.c Likewise.
15656         * gcc.dg/vect/vect-dv-2.c: Likewise.
15657         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15658         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15659         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15660
15661 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15662
15663         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15664
15665 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15666
15667         * gcc.dg/builtins-20.c: Add more cases.
15668
15669 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15670
15671         PR debug/30189
15672         * gcc.dg/pr30189.c: New test.
15673
15674 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15675
15676         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15677         for running tests.
15678         * gcc.target/i386/sse4a-extract.c: New test.
15679         * gcc.target/i386/sse4a-insert.c: New test.
15680         * gcc.target/i386/sse4a-montsd.c: New test.
15681         * gcc.target/i386/sse4a-montss.c: New test.
15682
15683 2007-02-05  Richard Guenther  <rguenther@suse.de>
15684
15685         * gcc.target/i386/vectorize3.c: New testcase.
15686
15687 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15688
15689         PR target/30665
15690         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15691
15692 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15693
15694         PR fortran/30611
15695         * gfortran.dg/repeat_1.f90: New test.
15696
15697 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15698
15699         PR fortran/30605
15700         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15701         * gfortran.dg/derived_init_2.f90: Ditto.
15702         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15703         * gfortran.dg/array_initializer_1.f90: Ditto.
15704         * gfortran.dg/do_2.f90: Ditto.
15705         * gfortran.dg/proc_assign_1.f90: Ditto.
15706
15707 2007-02-04  Richard Guenther  <rguenther@suse.de>
15708
15709         PR middle-end/30636
15710         * g++.dg/warn/pr30636.C: New testcase.
15711         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15712
15713 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15714
15715         PR middle-end/30667
15716         * gfortran.dg/pr30667.f: New test.
15717
15718 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15719
15720         * gcc.dg/builtins-54.c: Add more cases.
15721
15722 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15723
15724         PR fortran/30514
15725         * gfortran.dg/zero_sized_2.f90: New test.
15726
15727         PR fortran/30660
15728         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15729
15730         PR fortran/29820
15731         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15732         file.
15733
15734 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15735
15736         PR fortran/30683
15737         * gfortran.dg/interface_10.f90: New test.
15738
15739 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15740
15741         * gcc.dg/builtins-20.c: Add more cases.
15742
15743 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15744
15745         PR target/29682
15746         * gcc-target/ia64/pr29682.c: New test.
15747
15748 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15749
15750         PR fortran/30284
15751         * gfortran.dg/arrayio_11.f90.f90: New test.
15752
15753         PR fortran/30626
15754         * gfortran.dg/arrayio_12.f90.f90: New test.
15755
15756 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15757
15758         PR c++/30536
15759         * g++.dg/tls/diag-5.C: New test.
15760
15761         PR middle-end/30473
15762         * gcc.dg/pr30473.c: New test.
15763         * gcc.c-torture/execute/20070201-1.c: New test.
15764
15765 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15766
15767         * gfortran.dg/dependency_20.f90: New test case.
15768
15769 2007-01-31  Ian Lance Taylor  <iant@google.com>
15770
15771         * gcc.dg/lower-subreg-1.c (test): New test.
15772
15773 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15774
15775         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15776
15777 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15778
15779         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15780         * gcc.dg/torture/builtin-math-3.c: Likewise.
15781
15782 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15783
15784         gcc.dg/Wparentheses-2.c: Update and add new tests.
15785
15786 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15787
15788         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15789         vectorize.
15790
15791 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15792
15793         * gcc.dg/builtins-63.c: New test.
15794
15795 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15796
15797         PR fortran/27588
15798         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15799
15800 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15801
15802         PR fortran/30520
15803         * gfortran.dg/volatile8.f90: New argument conformance test.
15804         * gfortran.dg/volatile9.f90: New scope test.
15805
15806 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15807
15808         PR c++/24745
15809         * g++.dg/warn/null4.C: New.
15810
15811 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15812             Uros Bizjak  <ubizjak@gmail.com>
15813
15814         * gcc.dg/large-size-array-3.c: Correct typo.
15815
15816 2007-01-30  Richard Guenther  <rguenther@suse.de>
15817
15818         PR middle-end/27657
15819         * g++.dg/debug/pr27657.C: New testcase.
15820
15821 2007-01-30  Richard Guenther  <rguenther@suse.de>
15822
15823         PR middle-end/30313
15824         * gcc.dg/torture/pr30313.c: New testcase.
15825
15826 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15827
15828         * gcc.dg/dfp/dfp-except.h: New file.
15829         * gcc.dg/dfp/fe-check.h: New file.
15830         * gcc.dg/dfp/fe-binop.c: New test.
15831         * gcc.dg/dfp/fe-convert-1.c: New test.
15832         * gcc.dg/dfp/fe-convert-2.c: New test.
15833         * gcc.dg/dfp/fe-convert-3.c: New test.
15834
15835         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15836         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15837         * gcc.dg/dfp/convert-dfp.c: Ditto.
15838         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15839
15840 2007-01-29  Josh Conner  <jconner@apple.com>
15841
15842         * gcc.target/powerpc/altivec-24.c: New test.
15843
15844 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15845
15846         PR c++/28266
15847         * g++.dg/parse/defarg12.C: New test.
15848
15849 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15850
15851         PR fortran/30554
15852         * gfortran.dg/used_dummy_types_6.f90: New test.
15853
15854 2007-01-28  Jan Hubicka  <jh@suse.cz>
15855
15856         * gcc.dg/tree-prof/val-prof-6.c: New test.
15857
15858 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15859
15860         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15861
15862 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15863
15864         PR C++/28988
15865         * g++.dg/expr/dtor4.C: New test.
15866
15867 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15868
15869         * gcc.dg/tree-ssa/loop-23.c: New test.
15870
15871 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15872
15873         PR libfortran/30389
15874         * gfortran.dg/achar_2.f90:  New test.
15875         * gfortran.dg/achar_3.f90:  New test.
15876
15877 2007-01-27  Ian Lance Taylor  <iant@google.com>
15878
15879         * gcc.dg/strict-overflow-1.c: New test.
15880         * gcc.dg/no-strict-overflow-1.c: New test.
15881         * gcc.dg/strict-overflow-2.c: New test.
15882         * gcc.dg/no-strict-overflow-2.c: New test.
15883         * gcc.dg/strict-overflow-3.c: New test.
15884         * gcc.dg/no-strict-overflow-3.c: New test.
15885         * gcc.dg/strict-overflow-4.c: New test.
15886         * gcc.dg/no-strict-overflow-4.c: New test.
15887         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15888         * gcc.dg/pr15784-1.c: Likewise.
15889         * gcc.dg/pr20922-1.c: Likewise.
15890         * gcc.dg/pr20922-3.c: Likewise.
15891         * gcc.dg/pr20922-4.c: Likewise.
15892         * gcc.dg/pr20922-6.c: Likewise.
15893         * gcc.dg/compare-4.c: Likewise.
15894         * gcc.dg/torture/pr26898-1.c: Likewise.
15895         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15896         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15897         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15898         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15899         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15900         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15901         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15902         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15903         * g++.dg/tree-ssa/pr21082.C: Likewise.
15904
15905 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15906
15907         * gcc-dg/large-size-array-3.c: New test case.
15908
15909 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15910
15911         * gfortran.dg/forall_7.f90: New test case.
15912
15913 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15914
15915         PR fortran/30407
15916         * gfortran.dg/where_operator_assign_1.f90: New test.
15917         * gfortran.dg/where_operator_assign_2.f90: New test.
15918         * gfortran.dg/where_operator_assign_3.f90: New test.
15919
15920 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15921
15922         * lib/target-supports.exp
15923         (check_effective_target_powerpc_altivec): New.
15924         (check_effective_target_vect_cmdline_needed): Use it.
15925
15926 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15927
15928         PR fortran/30278
15929         * gfortran.dg/backslash_3.f: New test.
15930
15931 2007-01-26  Richard Guenther  <rguenther@suse.de>
15932
15933         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15934
15935 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15936
15937         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15938         * gfortran.dg/vect/vect.exp: Ditto.
15939         * gfortran.dg/dg.exp: Ditto.
15940         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15941         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15942
15943 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15944
15945         * gcc.dg/builtins-20.c: Add more cases.
15946         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15947
15948 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15949
15950         PR fortran/30437
15951         * gcc.dg/Wall.c: New.
15952         * gcc.dg/Wno-all.c: New.
15953         * gfortran.dg/Wall.f90: New.
15954         * gfortran.dg/Wno-all.f90: New.
15955
15956 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15957
15958         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15959         * g++.dg/eh/simd-2.C: Also run on Darwin.
15960         * g++.dg/eh/simd-3.C: New.
15961         * g++.dg/eh/simd-4.C: New.
15962
15963 2007-01-25  Richard Guenther  <rguenther@suse.de>
15964
15965         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15966         and _PROFILE_USE.
15967         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15968
15969 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15970
15971         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15972         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15973         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15974         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15975         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15976         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15977         * gcc.dg/ipa/ipa-7.c: New testcase.
15978
15979 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15980
15981         * g++.dg/cpp0x/warn_cxx0x.C: New.
15982
15983 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15984
15985         * gcc.dg/builtins-20.c: Test builtin carg.
15986
15987 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15988
15989         PR middle-end/27416
15990         * gcc.dg/gomp/pr27416.c: New test.
15991
15992         PR middle-end/30494
15993         * gcc.dg/gomp/pr30494.c: New test.
15994         * g++.dg/gomp/pr30494.C: New test.
15995
15996         PR middle-end/30421
15997         * gcc.dg/gomp/pr30421.c: New test.
15998
15999 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16000
16001         * gcc.target/ia64/versionid-1.c: New test.
16002         * gcc.target/ia64/versionid-2.c: New test.
16003
16004 2007-01-24  Richard Guenther  <rguenther@suse.de>
16005
16006         PR testsuite/30181
16007         * gcc.dg/builtins-57.c: Change to a link-time testcase
16008         to support non-C99 targets.
16009
16010 2007-01-24  Jan Hubicka  <jh@suse.cz>
16011
16012         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16013
16014 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16015
16016         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16017
16018 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16019
16020         PR objc/27438
16021         * objc.dg/const-str-12.m: New test.
16022
16023 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16024
16025         PR fortran/30532
16026         * gfortran.dg/ctrl-z.f90:  New test.
16027
16028 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16029
16030         PR fortran/30481
16031         * gfortran.dg/namelist_assumed_char.f90:  New test.
16032
16033 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16034
16035         PR c++/27492
16036         * g++.dg/inherit/covariant15.C: New test.
16037
16038 2007-01-23  Ian Lance Taylor  <iant@google.com>
16039
16040         * g++.dg/warn/Wparentheses-24.C: New test.
16041
16042 2007-01-23  Richard Guenther  <rguenther@suse.de>
16043
16044         PR testsuite/30560
16045         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16046         with full path.
16047
16048 2007-01-22  Richard Guenther  <rguenther@suse.de>
16049
16050         PR tree-optimization/30038
16051         * gcc.dg/builtins-62.c: New testcase.
16052
16053 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16054
16055         * gcc.c-torture/compile/20070121.c: New test.
16056
16057 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16058
16059         PR libfortran/30525
16060         * gfortran.dg/char_comparison_1.f:  New test.
16061
16062 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16063
16064         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16065
16066 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16067
16068         PR objc/30479
16069         * objc.dg/pch: New directory.
16070         * objc.dg/pch/pch.exp: New file.
16071         * objc.dg/pch/interface-1.m: New test.
16072         * objc.dg/pch/interface-1.hs: New include file.
16073         * lib/objc.exp (objc_target_compile): Add
16074         "-x objective-c-header" in front of the sources if this is
16075         a precompiled header being compiled.
16076
16077 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16078
16079         * gfortran.dg/array_memcpy_3.f90: New test case.
16080         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16081
16082 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16083             Brooks Moses  <brooks.moses@codesourcery.com>
16084             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16085
16086         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16087         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16088
16089 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16090
16091         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16092
16093 2007-01-19  Mike Stump  <mrs@apple.com>
16094
16095         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16096         away.
16097
16098 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16099
16100         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16101         option instead of -funsafe-math-optimizations.
16102
16103 2007-01-19  Tomas Bily  <tbily@suse.cz>
16104
16105         gcc.dg/tree-prof/indir-call-prof.c: New.
16106         g++.dg/dg.exp: Add tree-prof subdirectory.
16107         g++.dg/tree-prof/indir-call-prof.C: New.
16108         g++.dg/tree-prof/tree-prof.exp: New.
16109
16110 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16111
16112         PR c++/17947
16113         * g++.dg/warn/deprecated.C: Update warning output.
16114         * g++.dg/warn/deprecated-2.C: Likewise.
16115         * g++.dg/warn/deprecated-3.C: New.
16116
16117 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16118
16119         * gcc.c-torture/execute/nestfunc-7.c: New.
16120
16121 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16122
16123         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16124
16125 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16126
16127         * gcc.dg/m68k-pic-1.c: New.
16128
16129 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16130
16131         * gfortran.dg/array_memcpy_4.f90: New test case.
16132
16133 2007-01-18  Josh Conner  <jconner@apple.com>
16134
16135         PR target/30485
16136         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16137         * gcc.dg/vect/no-trapping-math-1: New.
16138         * gcc.dg/vect/no-trapping-math-2: New.
16139
16140 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16141
16142         * gcc.target/i386/387-8.c: Update comment about optimizing
16143         inherent load of 1.0 of fptan instruction.
16144
16145 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16146             Richard Guenther <rguenther@suse.de>
16147
16148         PR diagnostic/8268
16149         * gcc.dg/Warray-bounds.c: New testcase.
16150         * gcc.dg/Warray-bounds-2.c: New testcase.
16151         * g++.dg/warn/Warray-bounds.C: New testcase.
16152         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16153
16154 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16155
16156         PR fortran/30476
16157         * gfortran.dg/generic_12.f90: New test.
16158
16159 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16160
16161         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16162         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16163
16164 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16165
16166         * gcc.dg/dfp/compare-special.h: New file.
16167         * gcc.dg/dfp/compare-special-32.c: New test.
16168         * gcc.dg/dfp/compare-special-64.c: New test.
16169         * gcc.dg/dfp/compare-special-128.c: New test.
16170
16171 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16172             Paul Thomas  <pault@gcc.gnu.org>
16173             Steven G. Kargl  <kargl@gcc.gnu.org>
16174
16175         PR fortran/30404
16176         * gfortran.dg/forall_6.f90: New test case.
16177         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16178         * gfortran.dg/dependency_13.f90: Likewise.
16179
16180 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16181
16182         PR testsuite/12325
16183         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16184         targets that don't support Inf.
16185
16186 2007-01-15  Dale Johannesen  <dalej@apple.com>
16187
16188         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16189
16190 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16191
16192         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16193         of achar for 0xff to avoid the "Extended ASCII not
16194         implemented" error message.
16195
16196 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16197
16198         PR fortran/28172
16199         * gfortran.dg/altreturn_4.f90: New test.
16200
16201         PR fortran/29389
16202         * gfortran.dg/stfunc_4.f90: New test.
16203
16204         PR fortran/29712
16205         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16206         * gfortran.dg/initialization_1.f90: Change warning.
16207
16208         PR fortran/30283
16209         * gfortran.dg/specification_type_resolution_2.f90: New test.
16210
16211 2007-01-14  Jan Hubicka  <jh@suse.cz>
16212
16213         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16214         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16215         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16216         elimination.
16217
16218 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16219
16220         PR fortran/30410
16221         * gfortran.dg/external_procedures_2.f90: New test.
16222
16223 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16224
16225         PR target/30413
16226         * gcc.target/i386/pr30413.c: New test.
16227
16228 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16229
16230         PR fortran/30452
16231         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16232
16233 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16234
16235         * gcc.dg/20070112-1.c: New test.
16236
16237 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16238
16239         PR libgfortran/30435
16240         * gfortran.dg/list_read_6.f90: New test.
16241
16242 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16243
16244         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16245
16246 2007-01-12  Tom Tromey  <tromey@redhat.com>
16247
16248         PR preprocessor/28227:
16249         * gcc.dg/cpp/pr28227.c: New file.
16250
16251 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16252
16253         * gcc.dg/tree-ssa/loop-22.c: New test.
16254
16255 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16256
16257         PR tree-optimization/29516
16258         * gcc.dg/tree-ssa/loop-20.c: New test.
16259
16260 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16261
16262         PR libfortran/30415
16263         * minmaxloc_integer_kinds_1.f90:  New test.
16264
16265 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16266
16267         PR c++/29573
16268         * g++.dg/template/sizeof-template-argument.C: New test.
16269
16270 2007-01-11  Jan Hubicka  <jh@suse.cz>
16271
16272         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16273         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16274         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16275         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16276         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16277         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16278         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16279         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16280         transformation in question.
16281         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16282         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16283         * gcc.dg/always_inline3.c: Likewise.
16284
16285 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/28999
16288         * g++.dg/template/typename11.C: New test.
16289
16290 2007-01-10  Robert Kennedy <jimbob@google.com>
16291
16292         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16293
16294 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16295
16296         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16297         for different integer kinds.
16298         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16299         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16300         * gfortran.dg/ishft_2.f90: New test.
16301         * gfortran.dg/ishft_3.f90: New test.
16302
16303 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16304
16305         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16306
16307 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16308
16309         PR tree-optimization/30322
16310         * gcc.dg/tree-ssa/loop-21.c: New test.
16311
16312 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16313
16314         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16315
16316 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16317
16318         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16319
16320 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16321
16322         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16323         * g++.dg/warn/overflow-warn-3.C: Likewise.
16324         * g++.dg/warn/overflow-warn-4.C: Likewise.
16325         * g++.dg/warn/overflow-warn-5.C: Likewise.
16326         * g++.dg/warn/overflow-warn-6.C: Likewise.
16327         * g++.dg/warn/Woverflow-1.C: Likewise.
16328         * g++.dg/warn/Woverflow-2.C: Likewise.
16329         * g++.dg/warn/Woverflow-3.C: Likewise.
16330         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16331
16332 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16333
16334         * gfortran.dg/array_constructor_14.f90: New test case.
16335         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16336
16337 2007-01-08  Richard Guenther  <rguenther@suse.de>
16338
16339         PR tree-optimization/23603
16340         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16341         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16342
16343 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16344
16345         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16346         in __v8qi typedef.
16347         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16348         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16349         compiler behaviour.
16350         * gcc.dg/simd-5.c: Likewise.
16351         * gcc.dg/simd-6.c: Likewise.
16352         * g++.dg/conversion/simd1.C: Likewise.
16353         * g++.dg/conversion/simd3.C: Likewise.
16354         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16355         (main): Use it.
16356
16357 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16358
16359         PR tree-optimization/29877
16360         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16361         name of a hard register for the target concerned.  Adjust dg-error
16362         directives to cope with new behaviour of TER.
16363
16364 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16365
16366         PR c++/28986
16367         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16368         * g++.dg/warn/overflow-warn-1.C: New.
16369         * g++.dg/warn/overflow-warn-3.C: New.
16370         * g++.dg/warn/overflow-warn-4.C: New.
16371         * g++.dg/warn/overflow-warn-5.C: New.
16372         * g++.dg/warn/overflow-warn-6.C: New.
16373         * g++.dg/warn/Woverflow-1.C: New.
16374         * g++.dg/warn/Woverflow-2.C: New.
16375         * g++.dg/warn/Woverflow-3.C: New.
16376         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16377
16378 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16379
16380         PR fortran/27698
16381         * gfortran.dg/invalid_name.f90: New test.
16382         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16383         * gfortran.dg/gomp/pr29759.f90: Ditto.
16384
16385 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16386
16387         * gfortran.dg/present_1.f90:  Update error message.
16388
16389 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16390
16391         PR c++/19439
16392         * g++.dg/template/duplicate1.C: New test
16393         * g++.dg/template/memfriend6.C: Adjust error markers.
16394
16395 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16396
16397         PR tree-opt/30385
16398         * gcc.dg/torture/inline-1.c: New test.
16399
16400 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16401
16402         PR c/19978
16403         * gcc.dg/multiple-overflow-warn-1.c: New.
16404         * gcc.dg/multiple-overflow-warn-2.c: New.
16405         * gcc.dg/overflow-warn-6.c: New.
16406         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16407
16408 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16409
16410         * gfortran.dg/array_memcpy_1.f90: New test case.
16411         * gfortran.dg/array_memcpy_2.f90: Likewise.
16412
16413 2007-01-05  Richard Guenther  <rguenther@suse.de>
16414
16415         PR middle-end/27826
16416         * g++.dg/opt/pr27826.C: New testcase.
16417
16418 2007-01-05  Ian Lance Taylor  <iant@google.com>
16419
16420         * gcc.dg/Walways-true-1.c: New test.
16421         * gcc.dg/Walways-true-2.c: New test.
16422         * g++.dg/warn/Walways-true-1.C: New test.
16423         * g++.dg/warn/Walways-true-2.C: New test.
16424
16425 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16426
16427         PR c/30360
16428         * gcc.dg/pr30360.c: New test.
16429
16430 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16431
16432         PR fortran/23232
16433         * gfortran.dg/data_implied_do_1.f90: New test.
16434
16435         PR fortran/27996
16436         PR fortran/27998
16437         * gfortran.dg/char_length_1.f90: New test.
16438
16439 2007-01-05  Richard Guenther  <rguenther@suse.de>
16440
16441         PR middle-end/28116
16442         * g++.dg/opt/pr28116.C: New testcase.
16443
16444 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16445
16446         PR fortran/29624
16447         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16448           invalid deallocate.
16449         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16450         * gfortran.dg/protected_4.f90: Add pointer intent check.
16451         * gfortran.dg/protected_6.f90: Add pointer intent check.
16452         * gfortran.dg/pointer_intent_1.f90: New test.
16453         * gfortran.dg/pointer_intent_2.f90: New test.
16454         * gfortran.dg/pointer_intent_3.f90: New test.
16455
16456 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16457
16458         PR 30235
16459         * gfortran.dg/altreturn_2.f90: new test.
16460
16461 2007-01-04  Tom Tromey  <tromey@redhat.com>
16462
16463         PR preprocessor/28165:
16464         * gcc.dg/cpp/pr28165.c: New file.
16465
16466 2007-01-03  Josh Conner  <jconner@apple.com>
16467
16468         PR middle-end/29683
16469         * gcc.dg/pr29683.c: New.
16470
16471 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16472
16473         PR c++/28217
16474         * g++.dg/pch/template-1.C: New test.
16475         * g++.dg/pch/template-1.Hs: New file.
16476
16477 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16478
16479         PR middle-end/30353
16480         * gcc.c-torture/compile/complex-4.c: New test.
16481
16482 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16483
16484         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16485         -maltivec.
16486         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16487
16488 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16489
16490         PR middle-end/30286
16491         * gcc.dg/pr30286.c: New test.
16492
16493         PR c++/29535
16494         * g++.dg/template/crash66.C: New test.
16495
16496         PR c++/29054
16497         * g++.dg/template/friend49.C: New test.
16498
16499 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16500
16501         * gfortran.dg/ibits.f90: New test.
16502
16503 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16504
16505         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16506         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16507
16508 2007-01-02  Jan Hubicka  <jh@suse.cz>
16509
16510         * gcc.dg/pr16194.c: We now output error on all three functions,
16511         not just first one.
16512
16513 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16514
16515         PR c/19977
16516         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16517         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16518
16519 2006-01-02  Ian Lance Taylor  <iant@google.com>
16520
16521         * g++.dg/warn/Wparentheses-22.C: New test.
16522         * g++.dg/warn/Wparentheses-23.C: New test.
16523
16524 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16525
16526         PR middle-end/7651
16527         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16528         * gcc.dg/declspec-3-Wextra.c: New.
16529         * gcc.dg/declspec-3-no.c: New
16530
16531 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16532
16533         PR fortran/20896
16534         * gfortran.dg/interface_10.f90: Remove.
16535
16536 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16537
16538         * gcc.dg/fold-eqxor-4.c: New test case.
16539
16540 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16541
16542         PR middle-end/30311
16543         * gcc.c-torture/compile/pr30311.c: New test.
16544
16545 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16546
16547         PR middle-end/30253
16548         * gcc.c-torture/compile/statement-expression-1.c: New test.
16549
16550 2007-01-01  Andreas Schwab  <schwab@suse.de>
16551
16552         PR target/29166
16553         * g++.dg/eh/pr29166.C: New test.
16554
16555 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16556
16557         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16558         New.
16559         (check_effective_target_vect_cmdline_needed): Use it.
16560
16561 2006-12-31  Richard Guenther  <rguenther@suse.de>
16562
16563         PR middle-end/30137
16564         * gcc.dg/pr30137-1.c: New testcase.
16565         * gcc.dg/pr30137-2.c: Likewise.
16566
16567 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16568
16569         PR middle-end/30322
16570         * gcc.dg/fold-plusnot-1.c: New test case.
16571
16572 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16573
16574         PR c++/29731
16575         * g++.dg/parse/template22.C: New test.
16576
16577 2006-12-31  Richard Guenther  <rguenther@suse.de>
16578
16579         PR middle-end/30338
16580         * gcc.c-torture/compile/pr30338.c: New testcase.
16581
16582 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16583
16584         PR fortran/27900
16585         * gfortran.dg/intrinsic_actual_4.f90: New test.
16586
16587         PR fortran/24325
16588         * gfortran.dg/func_decl_3.f90: New test.
16589
16590 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16591
16592         PR fortran/23060
16593         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16594         * gfortran.dg/c_by_val_1.f: New test.
16595         * gfortran.dg/c_by_val_2.f: New test.
16596         * gfortran.dg/c_by_val_3.f: New test.
16597
16598 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16599
16600         PR libfortran/30321
16601         * gfortran.dg/sum_zero_array_1.f90:  New test.
16602
16603 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16604
16605         PR preprocessor/29612
16606         * gcc.dg/cpp/pr29612-1.c: New test.
16607         * gcc.dg/cpp/pr29612-2.c: New test.
16608
16609 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16610
16611         PR fortran/30034
16612         * gfortran.dg/pure_formal_proc_1.f90: New test.
16613
16614         PR fortran/30237
16615         * gfortran.dg/intrinsic_actual_3.f90: New test.
16616
16617 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16618
16619         PR fortran/30014
16620         * gfortran.dg/io_constraints_1.f90: Update test.
16621         * gfortran.dg/io_constraints_2.f90: Update test.
16622         * gfortran.dg/inquire_iolength.f90: New test.
16623
16624 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16625
16626         PR fortran/20896
16627         * gfortran.dg/interface_10.f90: New test.
16628         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16629         since z is already, locally a variable.
16630
16631         PR fortran/25135
16632         * gfortran.dg/generic_11.f90: New test.
16633         * gfortran.dg/interface_7.f90: Remove name clash between module
16634         name and procedure 'x' referenced in the interface.
16635
16636 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16637
16638         PR middle-end/7651
16639         * gcc.dg/Wmissing-parameter-type.c: New.
16640         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16641         * gcc.dg/Wmissing-parameter-type-no.c: New.
16642
16643 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16644
16645         PR fortran/25818
16646         * gfortran.dg/entry_array_specs_2.f: New test.
16647
16648         PR fortran/30084
16649         * gfortran.dg/nested_modules_6.f90: New test.
16650
16651 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16652
16653         PR middle-end/7651
16654         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16655         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16656
16657 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16658
16659         PR C++/30168
16660         * g++.dg/opt/complex6.C: New test.
16661
16662 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16663
16664         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16665         full" if the linker on spu-*-* warns about exceeding local store.
16666
16667         And revert this patch:
16668         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16669         fail to link due to relocation overflows on spu-*-*.
16670
16671 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16672
16673         PR fortran/30273
16674         * gfortran.dg/dependency_19.f90: New test.
16675
16676 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16677
16678         PR fortran/30202
16679         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16680
16681 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16682
16683         PR middle-end/30262
16684         * gcc.c-torture/execute/20061220-1.c: New test.
16685
16686         PR middle-end/30263
16687         * gcc.dg/gomp/asm-1.c: New test.
16688
16689         PR target/30230
16690         * g++.dg/eh/ia64-2.C: New test.
16691
16692 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16693
16694         PR target/28966
16695         PR target/29248
16696         * gcc.dg/rs6000-leaf.c: New.
16697
16698 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16699
16700         PR fortran/25392
16701         * gfortran.dg/f2c_8.f90: New test.
16702
16703 2006-12-20  Bill Wendling  <wendling@apple.com>
16704
16705         * gcc.dg/asm-b.c: Check for __ppc64__.
16706
16707 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16708
16709         PR fortran/30190
16710         * gfortran.dg/bounds_check_5.f90: New test.
16711
16712 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16713
16714         PR middle-end/30143
16715         * gcc.dg/gomp/complex-1.c: New testcase.
16716
16717 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16718
16719         * gfortran.dg/array_memset_1.f90: New test case.
16720
16721 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16722
16723         * lib/target-supports.exp: Add spu to
16724         check_effective_target_vect_widen_mult_hi_to_si.
16725
16726 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16727
16728         PR fortran/29992
16729         * gfortran.dg/generic_9.f90: New test.
16730
16731         PR fortran/30081
16732         * gfortran.dg/generic_10.f90: New test.
16733
16734 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16735
16736         PR tree-opt/30045
16737         * gcc.dg/pr30045.c: New test.
16738
16739 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16740
16741         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16742
16743 2006-12-19  Eric Christopher  <echristo@apple.com>
16744
16745         PR target/29302
16746         * gcc.c-torture/execute/pr29302-1.c: New.
16747
16748 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16749
16750         PR fortran/39238
16751         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16752
16753 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16754
16755         PR fortran/30236
16756         * gfortran.dg/altreturn_3.f90: New test.
16757
16758         * gfortran.dg/char_result_12.f90: Fix comment typos.
16759
16760 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16761
16762         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16763         as newlib's stdio.h uses non-traditional cpp constructs.
16764
16765 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16766
16767         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16768         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16769         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16770         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16771         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16772         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16773         * gfortran.dg/default_initialization.f: Renamed to
16774         default_initialization_1.f
16775         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16776         dollar_edit_descriptor_1.f
16777         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16778         dollar_edit_descriptor_2.f
16779         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16780         dollar_edit_descriptor_3.f
16781         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16782         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16783         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16784         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16785         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16786         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16787         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16788         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16789         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16790         * gfortran.dg/default_initialization_1.f: Renamed from
16791         default_initialization.f
16792         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16793         dollar_edit_descriptor-1.f
16794         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16795         dollar_edit_descriptor-2.f
16796         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16797         dollar_edit_descriptor-3.f
16798         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16799         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16800         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16801
16802 2006-12-18  Bill Wendling  <wendling@apple.com>
16803
16804         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16805         id is an OjbC keyword.
16806
16807 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16808
16809         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16810
16811 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16812
16813         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16814
16815 2006-12-18  Ian Lance Taylor  <iant@google.com>
16816
16817         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16818
16819 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16820
16821         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16822
16823 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16824
16825         PR fortran/30207
16826         * gfortran.fortran-torture/execute/where21.f90: New test.
16827
16828 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16829
16830         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16831
16832 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16833
16834         PR middle-end/7651
16835         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16836         * gcc.dg/if-empty-1.c: Likewise.
16837         * gcc.dg/pr23165.c: Likewise.
16838         * g++.dg/warn/empty-body.C: Likewise.
16839
16840 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16841
16842         PR libfortran/30005
16843         * gfortran.dg/open_errors.f90: New test.
16844
16845 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16846
16847         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16848
16849         * gcc.target/i386/ssse3-pabsb.c: New file.
16850         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16851         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16852         * gcc.target/i386/ssse3-palignr.c: Likewise.
16853         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16854         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16855         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16856         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16857         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16858         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16859         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16860         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16861         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16862         * gcc.target/i386/ssse3-psignb.c: Likewise.
16863         * gcc.target/i386/ssse3-psignd.c: Likewise.
16864         * gcc.target/i386/ssse3-psignw.c: Likewise.
16865         * gcc.target/i386/ssse3-vals.h: Likewise.
16866
16867 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16868
16869         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16870         * lib/fortran-torture.exp: Include target-supports.exp.
16871
16872 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16873
16874         PR target/30185
16875         * gcc.c-torture/execute/pr30185.c: New test.
16876
16877 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16878
16879         PR testsuite/30179
16880         PR testsuite/30180
16881         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16882         * gcc.dg/builtin-bswap-2.c: Likewise.
16883         * gcc.dg/builtin-bswap-3.c: Likewise.
16884         * gcc.dg/builtin-bswap-4.c: Likewise.
16885         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16886         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16887
16888 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16889
16890         PR libfortran/30145
16891         * gfortran.dg/write_zero_array: New test.
16892
16893 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16894
16895         PR fortran/30200
16896         * gfortran.dg/write_fmt_trim.f90: New test.
16897
16898 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16899
16900         PR 30194
16901         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16902         temporarily.
16903
16904 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16905
16906         * lib/target-supports.exp (check_weak_available): Use istarget
16907         "hppa*-*-hpux10*" instead of regexp.
16908         (check_cxa_atexit_available): Likewise.
16909
16910 2006-12-14  Richard Guenther  <rguenther@suse.de>
16911
16912         PR tree-optimization/30197
16913         * gcc.c-torture/execute/complex-1.c: Fix function name.
16914         * gcc.dg/builtins-61.c: New testcase.
16915
16916 2006-12-14  Richard Guenther  <rguenther@suse.de>
16917
16918         PR middle-end/30172
16919         * gcc.dg/pr30172-1.c: New testcase.
16920
16921 2006-12-14  Richard Guenther  <rguenther@suse.de>
16922
16923         PR tree-optimization/30198
16924         * gcc.dg/builtins-60.c: New testcase.
16925
16926 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16927
16928         * lib/target-supports.exp (vect_no_align): Remove spu.
16929
16930 2006-12-13  Ian Lance Taylor  <iant@google.com>
16931
16932         PR c++/19564
16933         PR c++/19756
16934         * g++.dg/warn/Wparentheses-5.C: New test.
16935         * g++.dg/warn/Wparentheses-6.C: New test.
16936         * g++.dg/warn/Wparentheses-7.C: New test.
16937         * g++.dg/warn/Wparentheses-8.C: New test.
16938         * g++.dg/warn/Wparentheses-9.C: New test.
16939         * g++.dg/warn/Wparentheses-10.C: New test.
16940         * g++.dg/warn/Wparentheses-11.C: New test.
16941         * g++.dg/warn/Wparentheses-12.C: New test.
16942         * g++.dg/warn/Wparentheses-13.C: New test.
16943         * g++.dg/warn/Wparentheses-14.C: New test.
16944         * g++.dg/warn/Wparentheses-15.C: New test.
16945         * g++.dg/warn/Wparentheses-16.C: New test.
16946         * g++.dg/warn/Wparentheses-17.C: New test.
16947         * g++.dg/warn/Wparentheses-18.C: New test.
16948         * g++.dg/warn/Wparentheses-19.C: New test.
16949         * g++.dg/warn/Wparentheses-20.C: New test.
16950         * g++.dg/warn/Wparentheses-21.C: New test.
16951
16952 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16953
16954         PR testsuite/30157
16955         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16956         for target "hppa.*hpux10".
16957
16958 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16959
16960         * g++.dg/debug/vartrack1.C: New test.
16961
16962         * g++.dg/opt/ifcvt1.C: New test.
16963
16964         * gcc.dg/tls/opt-13.c: New test.
16965
16966         * gcc.dg/20060425-2.c: New test.
16967
16968         * g++.dg/opt/pr15054-2.C: New test.
16969
16970         * gcc.c-torture/execute/20060420-1.c: New test.
16971
16972         * gcc.c-torture/execute/20060412-1.c: New test.
16973
16974         * objc/compile/20060406-1.m: New test.
16975
16976 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16977
16978         * g++.dg/template/array17.C: New test.
16979
16980 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16981
16982         * gcc.target/powerpc/altivec-23.c: New test.
16983
16984 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16985
16986         PR c++27316
16987         * g++.dg/inherit/error3.C: New test.
16988
16989         PR c++/28740
16990         * g++.dg/inherit/error4.C: New test.
16991
16992 2006-12-13  Richard Guenther  <rguenther@suse.de>
16993
16994         PR tree-optimization/17687
16995         * gcc.dg/builtins-59.c: New testcase.
16996
16997 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16998
16999         * gcc.target/spu/Wmain.c: New test.
17000
17001 2006-12-12  Josh Conner  <jconner@apple.com>
17002
17003         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17004         * g++.dg/abi/thunk4.C: Likewise.
17005         * g++.dg/abi/rtti3.C: Likewise.
17006
17007 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17008
17009         * gcc.target/spu/cpat-1.c: New test.
17010         * gcc.target/spu/cpat-2.c: New test.
17011         * gcc.target/spu/cpat-3.c: New test.
17012         * gcc.target/spu/cpat-4.c: New test.
17013
17014 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17015
17016         PR tree-opt/28436
17017         * gcc.c-torture/compile/vector-1.c: New test.
17018         * gcc.c-torture/compile/vector-2.c: New test.
17019         * gcc.c-torture/compile/vector-3.c: New test.
17020
17021 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17022
17023         * lib/fortran-torture.exp: Update copyright years.  Remove
17024         obsolete comment.  Test -ftree-vectorize where it makes sense.
17025         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17026         from fortran-torture.exp.
17027         * gfortran.dg/char_transpose_1.f90,
17028         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17029         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17030         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17031         '-w' to dg-options.
17032
17033 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17034
17035         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17036         saved_${tool}_load.
17037
17038 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17039
17040         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17041         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17042         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17043         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17044         gaps.
17045
17046 2006-12-12  Richard Guenther  <rguenther@suse.de>
17047
17048         PR middle-end/30147
17049         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17050
17051 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17052             Diego Novillo  <dnovillo@redhat.com>
17053
17054         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17055         VDEF/VUSE changes.
17056         * gcc.dg/tree-ssa/pr26421.c: Likewise
17057         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17058         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17059         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17060         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17061         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17062         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17063         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17064         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17065         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17066
17067 2006-12-11  Jan Hubicka  <jh@suse.cz>
17068
17069         * gcc.dg/tree-prof/stringop-1.c: New test.
17070         * gcc.dg/tree-prof/stringop-2.c: New test.
17071
17072 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17073
17074         PR target/30120
17075         * gcc.target/i386/pr30120.c: New test.
17076
17077         Revert:
17078         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17079
17080         * gcc.target/i386/x87regparm-1.c: New test.
17081         * gcc.target/i386/x87regparm-2.c: New test.
17082         * gcc.target/i386/x87regparm-3.c: New test.
17083         * gcc.target/i386/x87regparm-4.c: New test.
17084
17085 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17086
17087         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17088
17089 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17090
17091         PR fortran/23994
17092         * gfortran.dg/protected_1.f90: New test.
17093         * gfortran.dg/protected_2.f90: New test.
17094         * gfortran.dg/protected_3.f90: New test.
17095         * gfortran.dg/protected_4.f90: New test.
17096         * gfortran.dg/protected_5.f90: New test.
17097         * gfortran.dg/protected_6.f90: New test.
17098
17099 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17100             Tobias Burnus  <burnus@gcc.gnu.org>
17101
17102         PR fortran/29975
17103         PR fortran/30068
17104         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17105         interface.
17106         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17107         ambiguous interfaces.
17108         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17109         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17110         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17111         ambiguous interfaces.
17112         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17113         * gfortran.dg/array_initializer_2.f90: Add initializer array
17114         constructor test.
17115
17116         PR fortran/30096
17117         * gfortran.dg/interface_9.f90: Test that host interfaces are
17118         not checked for ambiguity with the local version.
17119
17120 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17121
17122         PR fortran/29464
17123         * gfortran.dg/module_interface_2.f90: New test.
17124
17125 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17126
17127         PR fortran/29941
17128         * gfortran.dg/assumed_len.f90: New test.
17129
17130 2006-12-09  Richard Guenther  <rguenther@suse.de>
17131
17132         * g++.dg/warn/implicit-typename1.C: Qualify types.
17133         * g++.dg/parse/crash12.C: Likewise.
17134         * g++.dg/tree-ssa/pr22444.C: Likewise.
17135
17136 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17137
17138         * gfortran.dg/array_2.f90: Added sqrt test.
17139
17140 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17141
17142         * gcc.target/i386/x87regparm-1.c: XFAIL.
17143         * gcc.target/i386/x87regparm-2.c: XFAIL.
17144         * gcc.target/i386/x87regparm-3.c: XFAIL.
17145         * gcc.target/i386/x87regparm-4.c: XFAIL.
17146
17147 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17148
17149         * lib/target-supports.exp
17150         (check_effective_target_large_long_double): New.
17151         * gcc.dg/Wconversion-real.c : Use it.
17152         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17153         unsigned.
17154
17155 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17156
17157         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17158
17159 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17160
17161         PR fortran/27546
17162         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17163
17164 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17165
17166         PR c++/29732
17167         * g++.dg/template/crash65.C: New test.
17168         * g++.dg/template/spec16.C: Tweak error markers.
17169
17170 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17171
17172         * gcc.target/spu: New directory.
17173         * gcc.target/spu/spu.exp: New file.
17174         * gcc.target/spu/intrinsics-1.c: New test.
17175
17176 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17177
17178         PR c++/29980
17179         * g++.dg/ext/attrib27.C: New test.
17180         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17181         * g++.dg/parse/typedef5.C: Likewise.
17182
17183 2006-12-07  Mike Stump  <mrs@apple.com>
17184
17185         * treelang/compile/var_defs.tree: Adjust.
17186
17187 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/29730
17190         * g++.dg/template/crash64.C: New test.
17191         * g++.dg/parse/crash27.C: Adjust error markers.
17192
17193 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17194
17195         PR libfortran/30009
17196         PR libfortran/30056
17197         * gfortran.dg/read_eof_4.f90:  Add tests.
17198         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17199         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17200
17201 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17202
17203         PR c++/29729
17204         * g++.dg/template/crash63.C: New test.
17205
17206         PR c++/29728
17207         * g++.dg/template/crash62.C: New test.
17208
17209 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17210
17211         PR fortran/30003
17212         * gfortran.dg/allocatable_function_1.f90: Increase the number
17213         of expected calls of free to 10; the lhs section reference is
17214         now evaluated so there is another call to bar.  Change the
17215         comment appropriately.
17216         * gfortran.dg/array_section_1.f90: New test.
17217
17218 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17219
17220         PR fortran/29912
17221         * gfortran.dg/char_result_12.f90: New test.
17222
17223 2006-12-05  Richard Guenther  <rguenther@suse.de>
17224
17225         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17226         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17227         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17228         vect_double, xfail for spu*-*-*.
17229
17230 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17231
17232         PR fortran/29962
17233         * initialization_4.f90: Test noninteger exponents (-std=f95).
17234         * initialization_5.f90: New test for noninteger exponents
17235           with -std=f2003.
17236
17237 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17238
17239         PR fortran/29821
17240         * gfortran.dg/parameter_array_section_1.f90: New test.
17241
17242 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17243
17244         PR c++/29733
17245         * g++.dg/template/crash61.C: New test.
17246
17247         PR c++/29632
17248         * g++.dg/template/error23.C: New test.
17249
17250 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17251
17252         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17253
17254 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17255
17256         PR fortran/29916
17257         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17258
17259 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17260
17261         PR middle-end/29965
17262         * gcc.dg/gomp/pr29965-1.c: New test.
17263         * gcc.dg/gomp/pr29965-2.c: New test.
17264         * gcc.dg/gomp/pr29965-3.c: New test.
17265         * gcc.dg/gomp/pr29965-4.c: New test.
17266         * gcc.dg/gomp/pr29965-5.c: New test.
17267         * gcc.dg/gomp/pr29965-6.c: New test.
17268         * g++.dg/gomp/pr29965-1.C: New test.
17269         * g++.dg/gomp/pr29965-2.C: New test.
17270         * g++.dg/gomp/pr29965-3.C: New test.
17271         * g++.dg/gomp/pr29965-4.C: New test.
17272         * g++.dg/gomp/pr29965-5.C: New test.
17273         * g++.dg/gomp/pr29965-6.C: New test.
17274         * g++.dg/gomp/pr29965-7.C: New test.
17275         * g++.dg/gomp/pr29965-8.C: New test.
17276         * g++.dg/gomp/pr29965-9.C: New test.
17277         * g++.dg/gomp/pr29965-10.C: New test.
17278
17279 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17280
17281         * gnat.dg/pointer_variable_bounds.adb: New test.
17282         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17283         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17284
17285 2006-12-03  Eric Christopher  <echristo@apple.com>
17286
17287         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17288
17289 2006-12-03  Richard Henderson  <rth@redhat.com>
17290             Andrew Pinski  <pinskia@gmail.com>
17291
17292         PR C++/14329
17293         * g++.dg/warn/unit-1.C: New test.
17294
17295 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17296
17297         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17298
17299 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17300
17301         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17302         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17303         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17304         * gcc.dg/vect/vect-70.c: Reduce array size.
17305         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17306         vect_no_compaer_double targets.
17307         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17308         vect_float, vect_double, and vect_int.
17309
17310 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17311
17312         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17313         test for loop versioning on vect_no_align targets.
17314         * gcc.dg/vect/pr20122.c: Likewise.
17315         * gcc.dg/vect/vect-105.c: Likewise.
17316         * gcc.dg/vect/vect-42.c: Likewise.
17317         * gcc.dg/vect/vect-43.c: Likewise.
17318         * gcc.dg/vect/vect-74.c: Likewise.
17319         * gcc.dg/vect/vect-75.c: Likewise.
17320         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17321         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17322         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17323         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17324
17325 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17326
17327         PR fortran/29642
17328         * gfortran.dg/value_1.f90 : New test.
17329         * gfortran.dg/value_2.f90 : New test.
17330         * gfortran.dg/value_3.f90 : New test.
17331         * gfortran.dg/value_4.f90 : New test.
17332         * gfortran.dg/value_4.c : Called from value_4.f90.
17333
17334 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17335
17336         PR C++/30033
17337         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17338
17339 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17340
17341         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17342
17343 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17344
17345         PR c/27953
17346         * gcc.dg/pr27953.c: New test.
17347
17348 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17349
17350         PR c++/30022
17351         * g++.dg/ext/vector5.C: New test.
17352
17353         PR c++/30021
17354         * g++.dg/other/main1.C: New test.
17355
17356 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17357
17358         PR libfortran/29568
17359         * gfortran.dg/convert_implied_open.f90:  Change to
17360         new default record length.
17361         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17362         new error message.
17363         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17364
17365 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17366
17367         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17368
17369 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17370
17371         PR c++/29066
17372         * g++.dg/expr/pr29066.c: New.
17373
17374 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17375             Zdenek Dvorak <dvorakz@suse.cz>
17376
17377         PR tree-optimization/29921
17378         * gcc.dg/pr29921-2.c: New test.
17379
17380 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17381
17382         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17383         (i386_get_cpuid): New function.
17384         (i386_cpuid_ecx): Likewise.
17385         (i386_cpuid_edx): Likewise.
17386         (i386_cpuid): Updated to call i386_cpuid_edx.
17387
17388         * gcc.target/i386/sse3-addsubpd.c: New file.
17389         * gcc.target/i386/sse3-addsubps.c: Likewise.
17390         * gcc.target/i386/sse3-haddpd.c: Likewise.
17391         * gcc.target/i386/sse3-haddps.c: Likewise.
17392         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17393         * gcc.target/i386/sse3-hsubps.c: Likewise.
17394         * gcc.target/i386/sse3-lddqu.c: Likewise.
17395         * gcc.target/i386/sse3-movddup.c: Likewise.
17396         * gcc.target/i386/sse3-movshdup.c: Likewise.
17397         * gcc.target/i386/sse3-movsldup.c: Likewise.
17398
17399 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17400
17401         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17402
17403 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17404
17405         * gcc.dg/dfp/convert-int-max.c: New test.
17406         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17407
17408 2006-11-30  Richard Guenther  <rguenther@suse.de>
17409
17410         * gcc.dg/vect/vect-pow-1.c: Rename ...
17411         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17412         floats instead of doubles, check successful vectorization.
17413
17414 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17415
17416         PR target/29945
17417         * gcc.c-torture/compile/pr29945.c: New testcase.
17418
17419 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17420
17421         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17422         -maltivec.
17423
17424 2006-11-29  Eric Christopher  <echristo@apple.com>
17425
17426         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17427
17428 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17429
17430         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17431
17432         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17433
17434 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17435
17436         PR c++/29022
17437         * g++.dg/inherit/virtual2.C: New test.
17438         * g++.dg/inherit/virtual3.C: Likewise.
17439         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17440         * g++.dg/inherit/error2.C: Likewise.
17441         * g++.dg/template/instantiate1.C: Likewise.
17442
17443 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17444
17445         PR tree-opt/29984
17446         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17447
17448 2006-11-28  Jan Hubicka  <jh@suse.cz>
17449
17450         * gcc.dg/memcpy-1.c: New test.
17451
17452 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17453
17454         PR c++/29735
17455         * g++.dg/warn/main-3.C: New test.
17456
17457 2006-11-28  Jan Hubicka  <jh@suse.cz>
17458
17459         * gcc.dg/winline-1.c: New test.
17460
17461 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17462
17463         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17464         alignments.
17465
17466 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17467
17468         PR fortran/29976
17469         * gfortran.dg/missing_optional_dummy_3.f90
17470
17471 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17472
17473         PR fortran/20880
17474         * gfortran.dg/interface_3.f90: Modify errors.
17475
17476 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17477
17478         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17479         fail to link due to relocation overflows on spu-*-*.
17480
17481 2006-11-27  Michael Matz  <matz@suse.de>
17482             Andreas Krebbel  <krebbel1@de.ibm.com>
17483
17484         PR target/29319
17485         * gcc.dg/20061127-1.c: New testcase.
17486
17487 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17488
17489         * gcc.dg/20061124-1.c: Add exit() function prototype.
17490
17491 2006-11-27  Jan Hubicka  <jh@suse.cz>
17492
17493         * gcc.target/i386/memcpy-1.c: Adjust size.
17494         * gcc.dg/visibility-11.c: Likewise.
17495
17496 2006-11-27  Richard Guenther  <rguenther@suse.de>
17497
17498         PR middle-end/25620
17499         * gcc.target/i386/pow-1.c: New testcase.
17500         * gcc.dg/builtins-58.c: Likewise.
17501
17502 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/29886
17505         * g++.dg/expr/cast8.C: New test.
17506
17507 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17508
17509         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17510         Don't ever inline the testcase.
17511
17512 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17513
17514         PR fortran/29982
17515         * gfortran.fortran-torture/compile/parameter_3.f90: New
17516         testcase.
17517
17518 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17519
17520         PR fortran/29951
17521         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17522
17523 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17524
17525         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17526         for CHAR.
17527
17528 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17529
17530         PR libgfortran/29936
17531         * gfortran.dg/write_check3.f90: New test.
17532
17533 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17534
17535         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17536
17537 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17538
17539         PR fortran/20880
17540         * gfortran.dg/interface_3.f90: New test.
17541
17542         PR fortran/29387
17543         * gfortran.dg/generic_8.f90: New test.
17544
17545 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17546
17547         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17548         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17549         * gfortran.dg/specifics_3.f90: Remove.
17550
17551 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17552
17553         PR c/29955
17554         * gcc.dg/gomp/pr29955.c: New test.
17555
17556         PR c/29736
17557         * gcc.dg/pr29736.c: New test.
17558
17559 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17560
17561         PR tree-opt/29964
17562         * gcc.dg/pure-1.c: New test.
17563
17564 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17565
17566         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17567         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17568
17569 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17570
17571         * gcc.dg/20061124-1.c: New testcase.
17572
17573 2006-11-23  Eric Christopher  <echristo@apple.com>
17574
17575         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17576
17577 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17578
17579         PR c/2707
17580         PR c++/26167
17581         * gcc.dg/Wconversion-integer.c: New. Supersedes
17582         Wconversion-negative-constants.c
17583         * gcc.dg/Wconversion-real.c: New.
17584         * gcc.dg/Wconversion-real-integer.c: New.
17585         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17586         * g++.dg/warn/Wconversion1.C: Modified.
17587
17588 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17589
17590         * gfortran.dg/overload_1.f90: New test.
17591
17592 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17593
17594         PR c/9072
17595         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17596         Wtraditional-conversion.
17597         * gcc.dg/overflow-warn-2.c: Likewise.
17598         * gcc.dg/Wconversion.c: Likewise. Renamed as
17599         Wtraditional-conversion.c .
17600         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17601         Wtraditional-conversion-2.c .
17602         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17603         Wtraditional-conversion-2.c
17604         * gcc.dg/Wconversion-negative-constants.c: New.
17605
17606 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17607
17608         * gcc.dg/tree-ssa/dump-1.c: New test.
17609
17610 2006-11-23  David Ung <davidu@mips.com>
17611
17612         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17613         -mfp64, allowable when ISA >= 33 and float is enabled.
17614         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17615         of mthc1 and mfhc1 patterns.
17616
17617 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17618
17619         PR tree-optimization/29921
17620         * gcc.dg/pr29921.c: New test.
17621
17622 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17623
17624         PR fortran/29441
17625         * gfortran.dg/initialization_4.f90: New test.
17626
17627 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17628
17629         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17630         platforms that have interleaving support.
17631         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17632         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17633         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17634         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17635         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17636         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17637         gcc.dg/vect/vect-strided-u8-i8.c,
17638         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17639         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17640         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17641         gcc.dg/vect/vect-strided-float.c,
17642         gcc.dg/vect/vect-strided-a-mult.c,
17643         gcc.dg/vect/vect-strided-mult-char-ls.c,
17644         gcc.dg/vect/vect-strided-a-u16-mult.c,
17645         gcc.dg/vect/vect-strided-a-u32-mult.c,
17646         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17647         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17648         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17649         gcc.dg/vect/vect-strided-mult.c,
17650         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17651         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17652         New.
17653
17654 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17655
17656         PR fortran/25087
17657         * gfortran.dg/auto_char_len_4.f90: New test.
17658
17659 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17660
17661         PR fortran/29652
17662         * gfortran.dg/generic_7.f90: New test.
17663         * gfortran.dg/defined_operators_1.f90: Add new error.
17664
17665 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17666
17667         PR tree-optimization/29902
17668         * g++.dg/tree-ssa/pr29902.C: New test.
17669
17670 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17671
17672         PR fortran/29820
17673         * gfortran.dg/used_types_13.f90: New test.
17674
17675 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17676
17677         * gcc.dg/dfp/snan.c: Delete.
17678
17679 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17680
17681         * g++.dg/cpp0x/static_assert1.C: New.
17682         * g++.dg/cpp0x/static_assert2.C: New.
17683         * g++.dg/cpp0x/static_assert3.C: New.
17684
17685 2006-11-21  Richard Guenther  <rguenther@suse.de>
17686
17687         * gcc.dg/vect/vect-pow-1.c: New testcase.
17688         * gcc.dg/vect/vect-pow-2.c: Likewise.
17689
17690 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17691
17692         PR c++/29570
17693         * g++.dg/template/static29.C: New test.
17694
17695         PR c++/29734
17696         * g++.dg/conversion/simd4.C: New test.
17697
17698 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17699
17700         PR c++/29475
17701         * g++.dg/template/access19.C: New test.
17702         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17703         error is reported.
17704
17705 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17706
17707         PR tree-opt/25500
17708         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17709
17710 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17711
17712         PR fortran/27546
17713         * gfortran.dg/import.f90: Extended test.
17714         * gfortran.dg/import2.f90: Extended test.
17715
17716 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17717
17718         * gfortran.dg/volatile3.f90: Add conflict test.
17719
17720 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17721
17722         PR fortran/24783
17723         * gfortran.dg/implicit_10.f90: New test.
17724
17725 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17726
17727         PR c++/8586
17728         * g++.dg/warn/Wall-write-strings.C: New.
17729
17730 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17731
17732         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17733         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17734
17735 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17736
17737         * gfortran.dg/use_3.f90: Remove error message.
17738         * gfortran.dg/iso_fortran_env_1.f90: New test.
17739         * gfortran.dg/iso_fortran_env_2.f90: New test.
17740         * gfortran.dg/iso_fortran_env_3.f90: New test.
17741         * gfortran.dg/iso_fortran_env_4.f90: New test.
17742
17743 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17744
17745         * gcc.dg/vect/vect-27.c: Fix initialization.
17746
17747 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17748
17749         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17750         * gcc.dg/torture/builtin-minmax-1.c: New.
17751
17752         * gcc.dg/builtins-20.c: Add cases for copysign.
17753
17754 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17755
17756         PR fortran/24285
17757         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17758
17759 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17760         * gfortran.dg/use_1.f90: New test.
17761         * gfortran.dg/use_1.f90: New test.
17762         * gfortran.dg/use_1.f90: New test.
17763
17764 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17765
17766         PR tree-optimization/29801
17767         * gcc.dg/pr29801.c: New test.
17768
17769 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17770
17771         PR middle-end/29584
17772         * gcc.dg/torture/pr29584.c: New test.
17773
17774 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17775
17776         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17777         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17778         * gcc.target/powerpc/compress-float-ppc.c,
17779         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17780         powerpc_fprs.
17781         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17782         do not pass -mhard-float.
17783
17784 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17785
17786         * gnat.dg/volatile_aggregate.adb: New test.
17787
17788 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17789
17790         PR fortran/29391
17791         PR fortran/29489
17792         * gfortran.dg/bound_2.f90: Add more checks.
17793         * gfortran.dg/bound_3.f90: New test.
17794
17795 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17796
17797         PR target/29201
17798         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17799
17800 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17801
17802         * gfortran.dg/import3.f90: Fix error message.
17803
17804 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17805
17806         PR tree-opt/29788
17807         * gfortran.fortran-torture/compile/inline_1.f90:
17808         New testcase.
17809
17810 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17811
17812         * gcc.target/i386/x87regparm-1.c: New test.
17813         * gcc.target/i386/x87regparm-2.c: New test.
17814         * gcc.target/i386/x87regparm-3.c: New test.
17815         * gcc.target/i386/x87regparm-4.c: New test.
17816
17817 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17818
17819         PR fortran/27546
17820         * gfortran.dg/import.f90: New test.
17821         * gfortran.dg/import2.f90: New test.
17822         * gfortran.dg/import3.f90: New test.
17823
17824 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17825
17826         PR fortran/27588
17827         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17828
17829 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17830
17831         PR fortran/29806
17832         * gfortran.dg/contains.f90: New test.
17833         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17834
17835 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17836
17837         PR tree-optimization/29581
17838         * gcc.dg/pr29581-1.c: New test.
17839         * gcc.dg/pr29581-2.c: New test.
17840         * gcc.dg/pr29581-3.c: New test.
17841         * gcc.dg/pr29581-4.c: New test.
17842         * gfortran.dg/pr29581.f90: New test.
17843
17844 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17845
17846         PR fortran/29702
17847         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17848         numbers in error message headers.
17849
17850 2006-11-14  Richard Guenther  <rguenther@suse.de>
17851
17852         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17853         to i?86 and x86_64 targets.
17854
17855 2006-11-14  Caroline Tice  <ctice@apple.com>
17856
17857         * gcc.dg/pubtypes-1.c: New file/testcase.
17858         * gcc.dg/pubtypes-2.c: New file/testcase.
17859         * gcc.dg/pubtypes-3.c: New file/testcase.
17860         * gcc.dg/pubtypes-4.c: New file/testcase.
17861         * g++.dg/pubtypes.C: New file/testcase.
17862
17863 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17864
17865         PR c++/29106
17866         * g++.dg/init/self1.C: New test.
17867
17868 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17869
17870         PR fortran/29657
17871         * gfortran.dg/conflicts.f90: Add.
17872
17873 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17874
17875         PR rtl-optimization/29798
17876
17877         * gcc.c-torture/execute/pr29798.c: New.
17878
17879 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17880
17881         * gcc.dg/builtins-20.c: Add more cases.
17882
17883 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17884
17885         PR fortran/29759
17886         * gfortran.dg/gomp/pr29759.f90: New test.
17887
17888 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17889
17890         PR c++/29518
17891         * g++.dg/template/static28.C: New test.
17892
17893 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17894
17895         * lib/c-torture.exp: Use target-libpath.exp.
17896         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17897         set GCC_EXEC_PREFIX env var from global variable of same name.
17898
17899 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17900
17901         PR fortran/26994
17902         * gfortran.fortran-torture/compile/transfer-1.f90:
17903         New testcase.
17904
17905 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17906             Zdenek Dvorak <dvorakz@suse.cz>
17907
17908         PR tree-optimization/29680
17909         * gcc.dg/alias-11.c: New test.
17910
17911 2006-11-12  Jason Merrill  <jason@redhat.com>
17912             Andrew Pinski <pinskia@physics.uc.edu>
17913
17914         PR middle-end/28915
17915         * gcc.target/i386/vectorize1.c: New.
17916
17917 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17918
17919         PR rtl-optimization/29797
17920         * gcc.c-torture/execute/pr29797-1.c: New test case.
17921
17922 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17923
17924         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17925
17926 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17927
17928         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17929
17930 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17931
17932         PR tree-optimization/13827
17933         * gcc.dg/fold-eqand-1.c: New test case.
17934
17935 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17936
17937         PR rtl-opt/28812
17938         * gcc.c-torture/execute/mayalias-3.c: New test.
17939
17940 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17941
17942         PR middle-end/27528
17943         * gcc.c-torture/compile/pr27528.c: New test.
17944         * gcc.dg/pr27528.c: Likewise.
17945
17946 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17947
17948         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17949
17950         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17951
17952 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17953
17954         PR fortran/29758
17955         * gfortran.dg/reshape_source_size_1.f90: New test.
17956
17957 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17958
17959         PR fortran/29315
17960         * gfortran.dg/aliasing_dummy_4.f90: New test.
17961
17962 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17963
17964         PR target/29777
17965         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17966         and x86_64-*-* targets.
17967
17968 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17969
17970         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17971         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17972         New macros. Use them in exact tests.
17973         (TESTIT3): New macro.
17974         Add tests for fmin, fmax and fma.
17975
17976 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17977
17978         PR fortran/29431
17979         * gfortran.dg/array_constructor_13.f90: New test.
17980
17981 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17982
17983         PR fortran/29744
17984         * gfortran.dg/used_types_12.f90: New test.
17985
17986 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17987
17988         PR middle-end/29726
17989         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17990         (test6): Ditto.
17991         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17992         * gcc.dg/fold-eqandshift-3.c: New test case.
17993
17994 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17995
17996         PR fortran/29699
17997         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17998
17999         PR fortran/21370
18000         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18001
18002 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18003
18004         * gcc.dg/20061109-1.c: New testcase.
18005
18006 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18007
18008         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18009
18010 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18011
18012         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18013         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18014
18015 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18016
18017         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18018         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18019
18020 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18021
18022         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18023
18024 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18025
18026         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18027         vect-9.c).
18028         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18029         * gcc.dg/vect/vect-9.c: Now vectorizable.
18030         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18031         that support vect_widen_mult.
18032         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18033         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18034         vect-reduc-dot-u16.c).
18035         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18036         vect-reduc-dot-u16.c).
18037         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18038         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18039         vect-reduc-dot-s8.c).
18040         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18041         vect-reduc-dot-s8.c).
18042         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18043         vect-reduc-dot-s8.c).
18044         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18045         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18046         vect-reduc-dot-u8.c).
18047         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18048         vect-reduc-dot-u8.c).
18049         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18050         * gcc.dg/vect/vect-multitypes-9.c: New test.
18051         * gcc.dg/vect/vect-multitypes-10.c: New test.
18052         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18053         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18054         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18055         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18056         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18057         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18058         wrapv-vect-reduc-dot-s8.c.
18059         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18060         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18061         targets that support vec_unpack.
18062         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18063         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18064         (check_effective_target_vect_widen_mult_hi_to_si): New.
18065         (check_effective_target_vect_widen_sum): Removed.
18066
18067         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18068
18069         * gcc.dg/vect/vect-multitypes-8.c: New test.
18070         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18071
18072         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18073
18074         * gcc.dg/vect/vect-multitypes-7.c: New test.
18075
18076         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18077
18078         * gcc.dg/vect/vect-multitypes-4.c: New test.
18079         * gcc.dg/vect/vect-multitypes-5.c: New test.
18080         * gcc.dg/vect/vect-multitypes-6.c: New test.
18081
18082         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18083
18084         * gcc.dg/vect/vect-multitypes-1.c: New test.
18085         * gcc.dg/vect/vect-multitypes-2.c: New test.
18086         * gcc.dg/vect/vect-multitypes-3.c: New test.
18087
18088 2006-11-07  Eric Christopher  <echristo@apple.com>
18089
18090         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18091         Test using scan-assembler-not.
18092
18093 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18094
18095         * gcc.dg/inline-17.c: New test.
18096
18097 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18098
18099         PR other/25028
18100         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18101         on HP-UX.
18102
18103 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18104
18105         PR fortran/29539
18106         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18107
18108         PR fortran/29634
18109         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18110         test.
18111
18112 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18113
18114         PR fortran/29601
18115         * gfortran.dg/volatile.f90: Add.
18116         * gfortran.dg/volatile2.f90: Add.
18117         * gfortran.dg/volatile3.f90: Add.
18118         * gfortran.dg/volatile4.f90: Add.
18119         * gfortran.dg/volatile5.f90: Add.
18120         * gfortran.dg/volatile6.f90: Add.
18121         * gfortran.dg/volatile7.f90: Add.
18122
18123 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18124
18125         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18126           for matching error messages.
18127         * gfortran.dg/specifics_3.f90: Adjust pattern
18128           for matching error messages.
18129
18130 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18131             Bernhard Fischer  <aldot@gcc.gnu.org>
18132
18133         * lib/gcc-dg.exp (output-exists): New proc.
18134         (output-exists-not): New proc.
18135         * gcc.test-framework/test-framework.awk: Support new directives.
18136         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18137         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18138         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18139         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18140         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18141         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18142
18143 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18144
18145         PR fortran/29630
18146         PR fortran/29679
18147         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18148         * gfortran.dg/initialization_3.f90: New.
18149
18150 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18151
18152         PR libgfortran/25545
18153         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18154
18155 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18156
18157         PR middle-end/29695
18158         * gcc.c-torture/execute/pr29695-1.c: New test.
18159         * gcc.c-torture/execute/pr29695-2.c: New test.
18160
18161 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18162
18163         PR fortran/29565
18164         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18165
18166 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18167
18168         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18169         for matching error messages.
18170
18171 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18172
18173         PR target/26915
18174         * gcc.target/i386/387-12.c: New test.
18175
18176 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18177
18178         PR libfortran/29713
18179         * gfortran.dg/pr29713.f90: New test.
18180
18181 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18182
18183         * gcc.c-torture/execute/arith-rand-ll.c:
18184         Also test for bogus rest sign.
18185
18186 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18187
18188         PR libfortran/27895
18189         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18190
18191 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18192
18193         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18194         from error messages.
18195
18196 2006-11-02  Mike Stump  <mrs@apple.com>
18197
18198         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18199
18200         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18201
18202 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18203
18204         * g++.dg/eh/gcsec1.C: New test.
18205
18206 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18207
18208         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18209         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18210
18211 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18212
18213         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18214         hexadecimal value.
18215         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18216         * gcc.dg/pr14796-2.c: Likewise.
18217
18218 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18219
18220         * gcc.c-torture/execute/20061101-1.c: New test.
18221
18222 2006-11-01  Richard Guenther  <rguenther@suse.de>
18223
18224         * gcc.target/i386/fpprec-1.c: New testcase.
18225
18226 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18227
18228         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18229         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18230
18231 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18232
18233         * gcc.c-torture/execute/20061031-1.c: New test.
18234
18235 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18236
18237         PR 23067
18238         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18239         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18240         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18241         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18242         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18243         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18244         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18245
18246 2006-10-31  Eric Christopher  <echristo@apple.com>
18247             Falk Hueffner  <falk@debian.org>
18248
18249         * gcc.dg/builtin-bswap-1.c: New.
18250         * gcc.dg/builtin-bswap-2.c: New.
18251         * gcc.dg/builtin-bswap-3.c: New.
18252         * gcc.dg/builtin-bswap-4.c: New.
18253         * gcc.dg/builtin-bswap-5.c: New.
18254         * gcc.target/i386/builtin-bswap-1.c: New.
18255
18256 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18257
18258         * gcc.dg/inline-16.c: New.
18259
18260         PR 16622
18261         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18262         defining it.
18263         * gcc.dg/inline-13.c: New.
18264         * gcc.dg/inline-14.c: New.
18265         * gcc.dg/inline-15.c: New.
18266
18267         PR 11377
18268         * gcc.dg/inline6.c: New.
18269         * gcc.dg/inline7.c: New.
18270
18271 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18272
18273         PR middle-end/23470
18274         * gcc.dg/pr23470-1.c: New test case.
18275
18276 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18277
18278         PR fortran/29537
18279         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18280         data.
18281         * gfortran.dg/blockdata_2.f90: New testcase.
18282
18283 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18284
18285         PR libfortran/29627
18286         * gfortran.dg/unf_short_record_1.f90:  New test.
18287
18288 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18289
18290         PR fortran/29067
18291         * gfortran.dg/pr29067.f: New test.
18292
18293 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18294             Richard Sandiford  <richard@codesourcery.com>
18295
18296         * lib/target-supports.exp (get_compiler_messages): Append options
18297         as a single list element.
18298         (check_effective_target_arm_vfp_ok): New.
18299         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18300
18301 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18302
18303         PR fortran/29387
18304         * gfortran.dg/intrinsic_actual_2.f90: New test.
18305
18306         PR fortran/29490
18307         * gfortran.dg/actual_array_interface_1.f90: New test.
18308
18309         PR fortran/29641
18310         * gfortran.dg/used_types_11.f90: New test.
18311
18312 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18313
18314         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18315         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18316         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18317         * g++.old-deja/g++.mike/net25.C (main): Same.
18318         * g++.dg/lookup/exception1.C (main): Same.
18319         * g++.dg/parse/parens2.C (main): Same.
18320
18321 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18322
18323         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18324
18325 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18326
18327         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18328         * gcc.dg/torture/builtin-math-3.c: Likewise.
18329
18330 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18331
18332         PR fortran/29452
18333         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18334         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18335
18336 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18337
18338         PR Fortran/29410
18339         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18340
18341 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18342
18343         * lib/target-supports.exp (check_function_available): Declare
18344         function before calling.
18345
18346 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18347
18348         PR tree-optimization/29637
18349         * gcc.dg/pr29637.c: New test.
18350
18351 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18352
18353         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18354         tree canonicalization.
18355
18356 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18357
18358         * gcc.dg/builtins-20.c: Add more hypot tests.
18359
18360 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18361
18362         * gcc.dg/fold-compare-1.c: New test case.
18363
18364 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18365
18366         PR c++/16307
18367         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18368
18369 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18370
18371         PR tree-optimization/15458
18372         * gcc.dg/fold-xornot-1.c: New test case.
18373
18374 2006-10-29  Richard Guenther  <rguenther@suse.de>
18375
18376         * gcc.target/i386/math-torture/trunc.c: New testcase.
18377
18378 2006-10-29  Richard Guenther  <rguenther@suse.de>
18379
18380         * gcc.target/i386/math-torture/round.c: New testcase.
18381
18382 2006-10-29  Richard Guenther  <rguenther@suse.de>
18383
18384         * gcc.target/i386/math-torture/ceil.c: New testcase.
18385         * gcc.target/i386/math-torture/floor.c: Likewise.
18386
18387 2006-10-29  Richard Guenther  <rguenther@suse.de>
18388
18389         * gcc.target/i386/math-torture/rint.c: New testcase.
18390         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18391
18392 2006-10-29  Richard Guenther  <rguenther@suse.de>
18393
18394         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18395         * gcc.target/i386/math-torture/lceil.c: Likewise.
18396
18397 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18398
18399         PR libgfortran/24313
18400         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18401
18402 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18403
18404         * gcc.c-torture/execute/20020118-1.c,
18405         gcc.c-torture/execute/builtins/strlen.c,
18406         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18407         comment typos.
18408
18409 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18410
18411         * gcc.dg/builtins-20.c: Add tests for hypot.
18412         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18413         two-argument builtins.
18414         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18415         TESTIT2.  Update all callers.
18416         (TESTIT2, TESTIT2_R): New helper macros.
18417         Add testcases for pow, hypot and atan2.
18418
18419 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18420
18421         PR C++/29295
18422         * g++.dg/expr/bool1.C: New test.
18423         * g++.dg/expr/bool2.C: New test.
18424
18425 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18426
18427         PR fortran/28224
18428         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18429         * gfortran.dg/namelist_internal.f90: New test.
18430
18431 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18432
18433         PR fortran/29625
18434         * gfortran.dg/io_real_boz.f90: Add.
18435         * gfortran.dg/io_real_boz2.f90: Add.
18436
18437 2006-10-28  Richard Guenther  <rguenther@suse.de>
18438
18439         PR middle-end/26899
18440         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18441
18442 2006-10-28  Richard Guenther  <rguenther@suse.de>
18443
18444         PR target/28806
18445         * gcc.target/i386/math-torture/lround.c: New testcase.
18446
18447 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18448
18449         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18450         * gcc.dg/builtins-44.c: Likewise.
18451         * gcc.dg/builtins-45.c: Likewise.
18452         * gcc.dg/pr28796-2.c: Likewise.
18453         * gcc.dg/unordered-3.c: Likewise.
18454
18455 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18456
18457         PR libgfortran/27954
18458         * gfortran.dg/error_recovery_2.f90: New test.
18459
18460 2006-10-26  Richard Guenther  <rguenther@suse.de>
18461
18462         * gcc.target/i386/i386.exp: Use glob, not find to collect
18463         tests.  Avoids recursing into subdirectories.
18464         * gcc.target/i386/math-torture/math-torture.exp: Torture
18465         for interesting ia32 math options.
18466         * gcc.target.i386/math-torture/lrint.c: New testcase.
18467
18468 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18469
18470         PR libgfortran/29563
18471         * gfortran.dg/arrayio_9.f90: Update test.
18472         * gfortran.dg/arrayio_19.f90: New test.
18473
18474 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18475
18476         * gcc.dg/20061026.c: New testcase.
18477
18478 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18479
18480         PR libgfortran/29563
18481         * gfortran.dg/arrayio_9.f90: New test.
18482
18483 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18484
18485         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18486         Copy the strings manually, as strcpy may call strlen.
18487
18488 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18489
18490         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18491         Add checks for log, log2, log10 and log1p.
18492
18493         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18494         we already test 0.0.  Add checks for expm1, log, log2, log10,
18495         log1p, cbrt, erf and erfc.
18496
18497 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18498
18499         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18500
18501 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18502
18503         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18504         and remainderl() built-in functions.  Remove -ffast-math from
18505         dg-options.
18506
18507 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18508
18509         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18510         acosh and atanh.
18511
18512         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18513         floating point modifiers to arguments passed to float and long
18514         double functions respectively.  Update all callers to use floating
18515         point numbers, not integers.  Add tests for exp, exp2 and
18516         exp10/pow10.
18517
18518         * gcc.dg/torture/builtin-math-3.c: New test.
18519
18520 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18521
18522         PR fortran/29393
18523         * gfortran.dg/initialize_2.f90: New.
18524
18525 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18526
18527         * gcc.dg/torture/builtin-math-2.c: New test.
18528
18529 2006-10-24  Richard Guenther  <rguenther@suse.de>
18530
18531         PR middle-end/28796
18532         * gcc.dg/pr28796-1.c: New testcase.
18533         * gcc.dg/pr28796-2.c: Likewise.
18534
18535 2006-10-24  Richard Guenther  <rguenther@suse.de>
18536
18537         * gcc.dg/builtins-57.c: New testcase.
18538
18539 2006-10-24  Richard Guenther  <rguenther@suse.de>
18540
18541         PR tree-optimization/29567
18542         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18543
18544 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18545
18546         PR tree-optimization/14784
18547         * gcc.dg/alias-10.c: New test.
18548
18549 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18550
18551         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18552
18553 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18554
18555         * gcc.dg/builtin-strncat-chk-1.c: New test.
18556
18557 2006-10-23  Jan Hubicka  <jh@suse.cz>
18558
18559         * gcc.dg/memmove-1.c: New test.
18560
18561 2006-10-23  Paul Brook  <paul@codesourcery.com>
18562
18563         * gcc.dg/pragma-pack-5.c: New test.
18564
18565 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18566
18567         * g++.dg/other/s390-1.C: New testcase.
18568
18569 2006-10-23  Richard Guenther  <rguenther@suse.de>
18570
18571         PR middle-end/27132
18572         PR middle-end/23295
18573         * gcc.dg/pr27132.c: New testcase.
18574         * gcc.dg/pr23295.c: Likewise.
18575         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18576         * g++.dg/tree-ssa/pr19807.C: Likewise.
18577
18578 2006-10-23  Richard Guenther  <rguenther@suse.de>
18579
18580         PR middle-end/21032
18581         * gcc.dg/pr21032.c: New testcase.
18582
18583 2006-10-22  Jeff Law  <law@redhat.com>
18584         Richard Guenther  <rguenther@suse.de>
18585
18586         PR tree-optimization/15911
18587         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18588
18589 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18590
18591         PR c++/20647
18592         * g++.dg/abi/rtti3.C: New.
18593
18594 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18595
18596         PR middle-end/28252
18597         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18598         transformation.
18599
18600 2006-10-21  Richard Guenther  <rguenther@suse.de>
18601
18602         PR tree-optimization/3511
18603         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18604
18605 2006-10-21  Richard Guenther  <rguenther@suse.de>
18606
18607         PR middle-end/26898
18608         * gcc.dg/torture/pr26898-1.c: New testcase.
18609         * gcc.dg/torture/pr26898-2.c: Likewise.
18610
18611 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18612
18613         PR c++/28053
18614         * g++.dg/parse/bitfield1.C: Adjust error markers.
18615         * g++.dg/parse/bitfield2.C: New test.
18616
18617 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18618
18619         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18620
18621 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18622
18623         PR libfortran/27895
18624         * gfortran.dg/zero_sized_1.f90: New test.
18625
18626 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18627
18628         * gcc.dg/div-compare-1.c: New test.
18629
18630 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18631
18632         PR fortran/29216
18633         * gfortran.dg/result_default_init_1.f90: New test.
18634
18635         PR fortran/29314
18636         * gfortran.dg/automatic_default_init_1.f90: New test.
18637
18638         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18639         from 38 to 33.
18640
18641 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18642
18643         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18644         'using namespace std' without previous declaration.
18645         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18646         * g++.old-deja/g++.robertl/eb133c.C: New.
18647
18648 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18649
18650         PR libgfortran/29277
18651         * gfortran.dg/streamio_4.f90: Update test.
18652         * gfortran.dg/streamio_11.f90: New test.
18653
18654 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18655
18656         PR c++/27952
18657         * g++.dg/inherit/virtual1.C: New test.
18658
18659 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18660
18661         PR c++/28261
18662         * g++.dg/parse/enum3.C: New test.
18663
18664 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18665
18666         PR c++/29039
18667         * g++.dg/init/ctor8.C: New test.
18668
18669 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18670
18671         PR c++/27270
18672         * g++.dg/ext/complit8.C: Tweak error markers.
18673         * g++.dg/template/complit1.C: Add error marker.
18674
18675 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18676
18677         PR c++/27270
18678         * g++.dg/ext/complit8.C: New test.
18679
18680         PR c++/29408
18681         * g++.dg/parse/dtor12.C: New test.
18682
18683         PR c++/29435
18684         * g++.dg/template/sizeof11.C: New test.
18685
18686 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18687
18688         PR fortran/29392
18689         * gfortran.dg/data_char_3.f90: New test.
18690
18691         PR fortran/29451
18692         * gfortran.dg/negative_automatic_size.f90: New test.
18693
18694 2006-10-16  David Daney  <ddaney@avtrex.com>
18695
18696         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18697
18698 2006-10-16  Eric Christopher  <echristo@apple.com>
18699
18700         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18701         x86_64.
18702
18703 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18704
18705         PR c++/28211
18706         * g++.dg/tc1/dr49.C: Tweak error messages.
18707         * g++.dg/parse/template21.C: New test.
18708
18709 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18710
18711         PR middle-end/20491
18712         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18713
18714 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18715
18716         PR fortran/29403
18717         * gfortran.dg/print_1.f90: New test.
18718
18719 2006-10-15  Jan Hubicka  <jh@suse.cz>
18720
18721         PR middle-end/29241
18722         * gcc.c-torture/compile/pr29241.c: New testcase.
18723
18724 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18725
18726         PR middle-end/29250
18727         * gcc.c-torture/compile/pr29250.c: New test.
18728
18729 2006-10-15  Richard Guenther  <rguenther@suse.de>
18730
18731         * gcc.dg/pr29299.c: New testcase.
18732
18733 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18734
18735         PR fortran/24767
18736         * gfortran.dg/label_4.f90: Adjust warning flag.
18737
18738 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18739
18740         PR fortran/29371
18741         * gfortran.dg/nullify_3.f90: New test.
18742
18743 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18744
18745         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18746         on Solaris 2.5.1 too.
18747
18748 2006-10-13  Eric Christopher  <echristo@apple.com>
18749
18750         * gcc.dg/pr25993.c: Skip for darwin.
18751
18752 2006-10-13  Eric Christopher  <echristo@apple.com>
18753
18754         * gcc.dg/visibility-11.c: Skip for darwin.
18755
18756 2006-10-13  Eric Christopher  <echristo@apple.com>
18757
18758         * gcc.dg/darwin-weakimport-1.c: Use
18759         -fno-asynchronous-unwind-tables.
18760         * gcc.dg/darwin-weakimport-3.c: Ditto.
18761
18762 2006-10-13  Richard Guenther  <rguenther@suse.de>
18763
18764         PR tree-optimization/29446
18765         * gcc.dg/torture/pr29446.c: New testcase.
18766
18767 2006-10-13  Bill Wendling  <wendling@apple.com>
18768
18769         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18770         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18771         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18772         * g++.old-deja/g++.law/shadow1.C: Likewise.
18773         * g++.old-deja/g++.law/ctors10.C: Likewise.
18774         * g++.dg/debug/namespace1.C: Likewise.
18775         * g++.dg/inherit/namespace-as-base.C: Likewise.
18776         * g++.dg/opt/delay-slot-1.C: Likewise.
18777         * g++.dg/parse/defarg10.C: Likewise.
18778         * g++.dg/template/ptrmem11.C: Likewise.
18779         * g++.dg/template/mem_func_ptr.C: Likewise.
18780         * g++.dg/template/spec19.C: Likewise.
18781
18782 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18783
18784         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18785
18786 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18787
18788         PR fortran/29373
18789         * gfortran.dg/implicit_9.f90: New test.
18790
18791         PR fortran/29407
18792         * gfortran.dg/namelist_25.f90: New test.
18793
18794         PR fortran/27701
18795         * gfortran.dg/same_name_2.f90: New test.
18796
18797         PR fortran/29232
18798         * gfortran.dg/host_assoc_types_1.f90: New test.
18799
18800         PR fortran/29364
18801         * gfortran.dg/missing_derived_type_1.f90: New test.
18802         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18803
18804         PR fortran/29422
18805         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18806
18807         PR fortran/29428
18808         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18809
18810 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18811
18812         PR fortran/29391
18813         * gfortran.dg/bound_2.f90: New test.
18814
18815 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18816
18817         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18818         directive.
18819         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18820         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18821         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18822         * gfortran.dg/gomp/reduction3.f90: Likewise.
18823         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18824         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18825         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18826         * gfortran.dg/forall_4.f90: Likewise.
18827         * gfortran.dg/spec_expr_4.f90: Likewise.
18828         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18829         * gfortran.dg/forall_5.f90: Likewise.
18830         * gfortran.dg/open_access_append_2.f90: Add check for
18831         compile-time warning.
18832
18833 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18834
18835         PR c++/28506
18836         * g++.dg/parse/pure1.C: New test.
18837
18838 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18839
18840         PR fortran/21435
18841         * gfortran.dg/io_constraints_3.f90: New test.
18842         * gfortran.dg/open_access_append_1.f90: Add checks
18843         for compile-time warnings.
18844         * gfortran.dg/pr20163-2.f: Likewise.
18845         * gfortran.dg/iostat_2.f90: Likewise.
18846         * gfortran.dg/label_4.f90: Delete the temporary
18847         file.
18848         * gfortran.dg/direct_io_2.f90: Add a FILE=
18849         specifier.
18850         * gfortran.dg/iomsg_1.f90: Add check for
18851         compile-time warning.
18852
18853 2006-10-12  Jan Hubicka  <jh@suse.cz>
18854
18855         PR c/28419
18856         * gcc.dg/pr28319.c: New test.
18857
18858 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18859         PR c++/29318
18860         * g++.dg/ext/vla4.C: New test.
18861
18862 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18863
18864         PR c++/27961
18865         * g++.dg/template/crash60.C: New test.
18866         * g++.dg/other/large-size-array.C: Adjust error markers.
18867         * g++.dg/parse/crash27.C: Likewise.
18868         * g++.dg/template/crash1.C: Likewise.
18869
18870 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18871
18872         PR testsuite/29093
18873         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18874
18875 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18876
18877         PR preprocessor/28709
18878         * gcc.dg/cpp/paste14.c: New test.
18879
18880 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18881
18882         PR c++/29175
18883         * g++.dg/init/array24.C: New test.
18884
18885 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18886
18887         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18888         of <sys/types.h>.
18889
18890 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18891
18892         PR c++/29024
18893         * g++.dg/parse/typedef8.C: New test.
18894         * g++.dg/other/mult-stor1.C: Adjust error markers.
18895
18896 2006-10-11  Richard Guenther  <rguenther@suse.de>
18897
18898         PR tree-optimization/28230
18899         * gcc.dg/torture/pr28230.c: New testcase.
18900
18901 2006-10-11  Richard Guenther  <rguenther@suse.de>
18902
18903         PR inline-asm/29119
18904         * gcc.dg/torture/pr29119.c: New testcase.
18905
18906 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18907
18908         PR middle-end/29272
18909         * gcc.c-torture/execute/20060930-2.c: New test.
18910
18911 2006-10-09  Richard Henderson  <rth@redhat.com>
18912
18913         Revert emutls patch.
18914
18915 2006-10-09  Richard Guenther  <rguenther@suse.de>
18916
18917         PR middle-end/29254
18918         * gcc.dg/pr29254.c: New testcase.
18919
18920 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18921             Paul Thomas  <pault@gcc.gnu.org>
18922
18923         PR fortran/20541
18924         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18925         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18926         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18927         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18928         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18929         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18930         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18931         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18932         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18933         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18934         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18935         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18936         * gfortran.dg/alloc_comp_std.f90: New test.
18937         * gfortran.dg/move_alloc.f90: New test.
18938
18939 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18940
18941         PR fortran/29115
18942         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18943
18944         PR fortran/29211
18945         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18946
18947 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18948
18949         PR fortran/28585
18950         * gfortran.dg/new_line.f90: New test.
18951
18952 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18953
18954         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18955         * gcc.dg/torture/builtin-convert-1.c,
18956         gcc.dg/torture/builtin-convert-2.c,
18957         gcc.dg/torture/builtin-convert-3.c,
18958         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18959
18960 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18961
18962         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18963         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18964         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18965         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18966
18967 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18968
18969         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18970         Xfail some tests for powerpc-darwin and powerpc-aix.
18971
18972 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18973
18974         PR c/29380
18975         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18976
18977 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18978
18979         PR target/29300
18980         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18981         on hppa*-*-hpux*.
18982
18983 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18984
18985         PR fortran/16580
18986         PR fortran/29288
18987         * gfortran.fortran-torture/execute/specifics.f90:
18988         Add tests for using all possible intrinsics as actual arguments.
18989         * gfortran.dg/specifics_1.f90: Add tests for using
18990         all possible intrinsics as actual arguments.
18991         * gfortran.dg/specifics_2.f90: New file.
18992         * gfortran.dg/specifics_3.f90: New file.
18993
18994 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18995
18996         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18997         * gcc.dg/debug/debug-2.c: Likewise.
18998
18999 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19000
19001         * gcc.c-torture/compile/sync-2.c: New test.
19002
19003 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19004
19005         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19006         line endings.
19007
19008 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19009
19010         PR rtl-optimization/29128
19011         * gcc.c-torture/compile/pr29128.c: New test.
19012
19013 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19014
19015         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19016         line endings.
19017
19018 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19019
19020         PR middle-end/29256
19021         * gcc.dg/tree-ssa/loop-19.c: New test.
19022
19023 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19024
19025         PR tree-optimization/29330
19026         * gcc.dg/pr29330.c: New test.
19027
19028         PR target/28924
19029         * gcc.c-torture/compile/20061005-1.c: New test.
19030
19031 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19032
19033         * gcc.dg/typename-vla-1.c: New case.
19034         * gnat.dg/forward_vla.adb: New case.
19035
19036 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19037
19038         PR tree-optimization/29290
19039         * gfortran.dg/loop_nest_1.f90: New test.
19040
19041         PR target/29198
19042         * gcc.dg/tls/opt-12.c: New test.
19043
19044         PR fortran/28415
19045         * gfortran.dg/save_2.f90: New test.
19046
19047         PR c/29091
19048         * gcc.dg/pr29091.c: New test.
19049
19050 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19051
19052         * lib/target-supports.exp
19053         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19054         same as x86_64-*-*; check for LP64.
19055
19056 2006-10-04  Richard Henderson  <rth@redhat.com>
19057
19058         * lib/target-supports.exp (check_effective_target_tls): Redefine
19059         to mean non-emulated tls.
19060         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19061         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19062         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19063         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19064         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19065         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19066         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19067
19068 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19069
19070         PR fortran/29343
19071         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19072
19073 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19074
19075         * gfortran.dg/bounds_check_fail_1.f90: New test.
19076
19077 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19078
19079         PR c++/29020
19080         * g++.dg/template/friend48.C: New test.
19081
19082 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19083
19084         PR fortran/29098
19085         * gfortran.dg/default_initialization_2.f90: New test.
19086
19087 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19088
19089         PR fortran/20779
19090         PR fortran/20891
19091         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19092
19093 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19094
19095         PR fortran/29284
19096         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19097
19098         PR fortran/29321
19099         PR fortran/29322
19100         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19101
19102         PR fortran/25091
19103         PR fortran/25092
19104         * gfortran.dg/entry_array_specs_1.f90: New test.
19105
19106 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19107
19108         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19109         insufficient to inhibit some test failures at -O3.  Do testing
19110         on integers.
19111
19112 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19113
19114         PR c++/29138
19115         * g++.dg/inherit/access8.C: New test.
19116         * g++.dg/template/dtor4.C: Tweak error messages.
19117
19118 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19119
19120         PR fortran/27478
19121         * gfortran.dg/entry_8.f90: New test.
19122
19123 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19124
19125         PR c++/29291
19126         * g++.dg/parse/new4.C: New test.
19127
19128 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19129
19130         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19131         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19132         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19133         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19134         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19135
19136 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19137
19138         PR fortran/19260
19139         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19140         * gfortran.dg/continuation_2.f90: New test.
19141
19142         PR fortran/19262
19143         * gfortran.dg/continuation_3.f90: New test.
19144         * gfortran.dg/continuation_4.f90: New test.
19145         * gfortran.dg/continuation_5.f: New test.
19146         * gfortran.dg/continuation_6.f: New test.
19147
19148 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/29226
19151         * g++.dg/template/vla1.C: New test.
19152
19153 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19154
19155         PR fortran/29210
19156         * gfortran.dg/complex_parameter_1.f90: New test.
19157
19158 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19159
19160         PR c/29154
19161         * gcc.c-torture/execute/20060929-1.c: New test.
19162
19163 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19164
19165         PR c++/29105
19166         * g++.dg/template/member6.C: New test.
19167         * g++.dg/parse/typename7.C: Adjust error markers.
19168
19169         PR c++/29080
19170         * g++.dg/template/member7.C: New test.
19171
19172 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19173
19174         PR c/24010
19175         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19176         gcc.dg/Woverride-init-3.c: New tests.
19177
19178 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19179
19180         * gcc.c-torture/execute/20060930-1.c: New test.
19181
19182 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19183
19184         PR fortran/18791
19185         * gfortran.dg/specifics_1.f90: New test.
19186         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19187         complex specifics.
19188
19189 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19190
19191         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19192         pthread-init-common.h: New.
19193
19194 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19195
19196         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19197         precision on some archs.
19198
19199 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19200
19201         * gcc.dg/non-local-goto-1.c: New test.
19202         * gcc.dg/non-local-goto-2.c: Likewise.
19203         * gcc.dg/setjmp-3.c: Likewise.
19204         * gcc.dg/setjmp-4.c: Likewise.
19205
19206 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19207
19208         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19209
19210 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19211
19212         PR fortran/28276
19213         * gfortran.dg/exponent_1.f90: New test.
19214
19215         PR fortran/27021
19216         * gfortran.dg/nearest_1.f90: New test.
19217
19218 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19219
19220         PR middle-end/25261
19221         PR middle-end/28790
19222         * gcc.dg/gomp/nestedfn-1.c: New test.
19223
19224 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19225
19226         PR objc/29195
19227         * objc/compile/method-1.m: New test.
19228
19229 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19230
19231         PR c++/26938
19232         * g++.dg/template/crash58.C: New test.
19233         * g++.dg/parse/crash28.C: Adjust error markers.
19234         * g++.dg/template/crash34.C: Likewise.
19235         * g++.dg/template/friend31.C: Likewise.
19236         * g++.dg/template/crash32.C: Likewise.
19237
19238         PR c++/27329
19239         * g++.dg/template/crash59.C: New test.
19240
19241         PR c++/27667
19242         * g++.dg/template/spec33.C: New test.
19243         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19244
19245 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19246             Adam Nemet  <anemet@caviumnetworks.com>
19247
19248         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19249         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19250
19251 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19252
19253         PR target/28911
19254         * gcc.dg/pr28911.c: New.
19255
19256 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19257
19258         PR target/29169
19259         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19260         (dg-options): Add -mfpmath=387.
19261
19262 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19263
19264         PR c/28706
19265         * gcc.dg/pr28706.c: New test.
19266
19267         PR c/28712
19268         * gcc.dg/pr28712.c: New test.
19269
19270 2006-09-22  Mike Stump  <mrs@apple.com>
19271
19272         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19273
19274 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19275
19276         PR tree-optimization/28888
19277         * gcc.dg/pr28888.c: New test.
19278
19279 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19280
19281         PR c++/29016
19282         * g++.dg/init/ptrfn1.C: New test.
19283
19284 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19285
19286         PR c++/28861
19287         * g++.dg/template/spec32.C: New test.
19288         * g++.dg/parse/crash9.C: Adjust error markers.
19289
19290         PR c++/28303
19291         * g++.dg/template/typedef6.C: New test.
19292         * g++.dg/init/error1.C: Adjust error markers.
19293         * g++.dg/parse/crash9.C: Likewise.
19294         * g++.dg/template/crash55.C: Likewise.
19295
19296 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19297
19298         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19299
19300 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19301
19302         PR target/27650
19303         * g++.dg/ext/dllimport12.C: New test.
19304
19305 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19306
19307         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19308         * gcc.target/mips/nmadd-2.c: Likewise.
19309         * gcc.target/mips/mips-ps-6.c: New test.
19310         * gcc.target/mips/neg-abs-1.c: Likewise.
19311         * gcc.target/mips/neg-abs-2.c: Likewise.
19312         * gcc.target/mips/nmadd-3.c: New test.
19313
19314 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19315
19316         PR middle-end/28046
19317         * gcc.dg/gomp/atomic-10.c: New test.
19318         * g++.dg/gomp/atomic-10.C: New test.
19319
19320 2006-09-20  Eric Christopher  <echristo@apple.com>
19321
19322         * gcc.target/i386/sse3-not-fisttp.c: New.
19323
19324 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19325
19326         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19327
19328 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19329
19330         * gcc.c-torture/execute/pr28289.c (one): New variable.
19331         (main): Use it instead of argc.
19332         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19333         (main): Use it instead of argc.
19334
19335 2006-09-19  Paul Brook  <paul@codesourcery.com>
19336
19337         PR target/28516
19338         * gcc.dg/nested-func-5.c: New test.
19339
19340 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19341
19342         * lib/target-supports.exp (check_effective_target_tls): Compile
19343         test stubs using ${tool}_target_compile, not just target_compile.
19344         (check_effective_target_tls_runtime): Likewise.
19345
19346 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19347
19348         * gcc.c-torture/compile/20030405-1.x: Remove.
19349
19350         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19351         optimising linker from discarding it.
19352
19353 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19354
19355         PR fortran/28526
19356         * gfortran.dg/keyword_symbol_1.f90: New test.
19357
19358         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19359         pedantic compilation option.
19360
19361 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19362
19363         PR fortran/29060
19364         * gfortran.dg/spread_shape_1.f90: New test.
19365
19366 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19367
19368         PR tree-optimization/28887
19369         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19370
19371 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19372
19373         PR c/25993
19374         * gcc.dg/pr25993.c: New test.
19375
19376 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19377
19378         PR tree-opt/21591
19379         * gcc.dg/vect/pr21591.c: New test.
19380
19381 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19382
19383         PR tree-opt/29059
19384         * gcc.c-torture/compile/strcpy-1.c: New test.
19385         * gcc.c-torture/compile/strcpy-2.c: New test.
19386         * gcc.c-torture/compile/memcpy-1.c: New test.
19387         * gcc.c-torture/compile/memcpy-2.c: New test.
19388
19389 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19390
19391         PR testsuite/29055
19392         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19393
19394 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19395
19396         * gnat.dg/specs/double_record_extension1.ads: New test.
19397         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19398
19399 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19400
19401         PR fortran/29051
19402         * gfortran.dg/oldstyle_3.f90: New test.
19403
19404 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19405
19406         PR libgfortran/29099
19407         * gfortran.dg/secnds-1.f: New test.
19408
19409 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19410
19411         PR libgfortran/29053
19412         * gfortran.dg/streamio_9.f90: New test.
19413         * gfortran.dg/streamio_10.f90: New test.
19414
19415 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19416
19417         PR C++/29002
19418         * g++.dg/init/array22.C: New test.
19419         * g++.dg/init/array23.C: New test.
19420
19421 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19422
19423         * stackcheck.lst: Update list of tests requiring stack checking.
19424         * norun.lst: Adjust for above change.
19425         * ada95.lst: New file.
19426         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19427         requiring -gnat95 switch.
19428
19429 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19430
19431         * gnat.dg/in_out_parameter.adb: New test.
19432
19433 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19434
19435         PR debug/28980
19436         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19437
19438 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19439
19440         * gnat.dg/specs/unchecked_union.ads: New test.
19441
19442 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19443
19444         PR rtl-optimization/28982
19445         * gcc.c-torture/execute/pr28982a.c: New test.
19446         * gcc.c-torture/execute/pr28982b.c: Likewise.
19447
19448 2006-09-12  Eric Christopher  <echristo@apple.com>
19449
19450         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19451         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19452
19453 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19454
19455         PR c/28768
19456         PR preprocessor/14634
19457         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19458         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19459         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19460
19461 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19462
19463         * gcc.dg/pr28243.c: New test.
19464
19465 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19466
19467         PR fortran/28971
19468         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19469         this undiagnosed regression reappears.
19470
19471 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19472
19473         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19474         Treat $srcdir as a literal.
19475         * lib/fortran-torture.exp (fortran-torture-compile,
19476         fortran-torture-execute): Likewise.
19477         * lib/objc-torture.exp (objc-torture-compile,
19478         objc-torture-execute): Likewise.
19479         * lib/profopt.exp (profopt-execute): Likewise.
19480
19481 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19482
19483         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19484
19485 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19486
19487         PR testsuite/28950
19488         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19489
19490 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19491
19492         PR target/13685
19493         * gcc.target/i386/pr13685.c: New test.
19494
19495 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19496
19497         * gcc.dg/pr28726.c: New test.
19498
19499 2006-09-11  Josh Conner  <jconner@apple.com>
19500
19501         * gcc.dg/nrv3.c: Increase size of structure.
19502         * gcc.dg/nrv4.c: Likewise.
19503         * gcc.dg/nrv5.c: Likewise.
19504
19505 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19506
19507         PR libfortran/28890
19508         gfortran.dg/assumed_charlen_function_5.f90: New test.
19509
19510 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19511
19512         PR c++/28991
19513         * g++.dg/init/static3.C: New test.
19514
19515 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19516
19517         PR testsuite/29007
19518         * gcc.dg/long-long-cst1.c (t): Add cast to
19519         __SIZE_TYPE__ before casting to int.
19520         (main): Return 0 on success.
19521
19522 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19523
19524         * gcc.c-torture/execute/20060910-1.c: New test.
19525
19526 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19527
19528         PR middle-end/26983
19529         * gcc.dg/pr26983.c: New test.
19530
19531 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19532
19533         PR target/29006
19534         * gcc.c-torture/execute/pr29006.c: New test.
19535
19536 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19537
19538         PR libfortran/28947
19539         gfortran.dg/matmul_4.f90: New test.
19540
19541 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19542
19543         PR fortran/28959
19544         gfortran.dg/used_types_10: New test.
19545
19546 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19547
19548         PR libfortran/28923
19549         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19550         gfortran.dg/array_initializer_3.f90: New test.
19551
19552 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19553
19554         PR fortran/28914
19555         * gfortran.dg/actual_array_constructor_3.f90: New test.
19556
19557 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19558
19559         PR testsuite/26778
19560         * gcc.target/i386/pr26778.c: New testcase.
19561
19562 2006-09-08  Eric Christopher  <echristo@apple.com>
19563
19564         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19565         * gcc.target/i386/memcpy-1.c: Ditto.
19566         * gcc.target/i386/asm-1.c: Ditto.
19567         * gcc.target/i386/20060512-4.c: Ditto.
19568         * gcc.target/i386/compress-float-387.c: Ditto.
19569         * gcc.target/i386/20060512-1.c: Ditto.
19570         * gcc.target/i386/compress-float-sse.c: Ditto.
19571         * gcc.target/i386/20060512-2.c: Ditto.
19572         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19573         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19574         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19575         * gcc.dg/pr26449.c: Ditto.
19576         * gcc.dg/attr-ms_struct-2.c: Ditto.
19577         * gcc.dg/attr-ms_struct-1.c: Ditto.
19578         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19579
19580 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19581
19582         PR c/28504
19583         * gcc.dg/vla-10.c: New test.
19584
19585 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19586
19587         PR c++/28858
19588         * g++.dg/parse/template20.C: New test.
19589         * g++.dg/template/operator8.C: Remove obsolete part.
19590         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19591         * g++.old-deja/g++.pt/crash65.C: Likewise.
19592
19593 2006-09-07  Jason Merrill  <jason@redhat.com>
19594
19595         PR middle-end/27724
19596         * gcc.dg/long-long-cst1.c: New test.
19597
19598 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19599
19600         PR C++/28906
19601         * g++.dg/other/array3.C: New test.
19602         * g++.dg/other/array4.C: New test.
19603         * g++.dg/other/array5.C: New test.
19604
19605 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19606
19607         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19608
19609 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19610
19611         PR target/28946
19612         * gcc.target/i386/pr28946.c: New test.
19613
19614 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19615
19616         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19617         in integer literal constant.
19618         * gfortran.dg/enum_8.f90: Ditto.
19619         * gfortran.dg/g77/20030326-1.f: Ditto.
19620
19621 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19622
19623         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19624         nonconformance usage.
19625
19626 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19627
19628         PR middle-end/28862
19629         * gcc.c-torture/compile/vector-align-1.c: New test.
19630
19631 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19632
19633         PR rtl-opt/27883
19634         * g++.dg/opt/copysign-1.C: New test.
19635
19636 2006-09-06  Jason Merrill  <jason@redhat.com>
19637
19638         PR c++/27371
19639         * g++.dg/warn/unused-result1.C: New test.
19640
19641 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19642
19643         PR c++/28903
19644         * g++.dg/ext/vla3.C: New test.
19645
19646         PR c++/28886
19647         * g++.dg/template/array16.C: New test.
19648
19649 2006-09-06  Richard Guenther  <rguenther@suse.de>
19650
19651         * gcc.dg/pr27226.c: Remove testcase again.
19652
19653 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19654
19655         PR tree-opt/28937
19656         * g++.dg/opt/unroll2.C: New test.
19657
19658 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19659
19660         PR tree-opt/28952
19661         * gcc.dg/vect/pr28952.c: New test.
19662
19663 2006-09-05  Richard Guenther  <rguenther@suse.de>
19664
19665         PR tree-optimization/28900
19666         * gcc.dg/torture/pr28900.c: New testcase
19667
19668 2006-09-05  Richard Guenther  <rguenther@suse.de>
19669
19670         PR tree-optimization/28905
19671         * gcc.c-torture/compile/pr28905.c: New testcase.
19672
19673 2006-09-05  Richard Guenther  <rguenther@suse.de>
19674
19675         PR middle-end/28935
19676         * gcc.dg/pr28935.c: New testcase.
19677
19678 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19679
19680         * gcc.c-torture/execute/20060905-1.c: New test.
19681
19682 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19683
19684         PR fortran/28908
19685         * gfortran.dg/used_types_7.f90: New test.
19686         * gfortran.dg/used_types_8.f90: New test.
19687         * gfortran.dg/used_types_9.f90: New test.
19688
19689 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19690
19691         * gcc.c-torture/compile/20060904-1.c: New test.
19692
19693 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19694
19695         PR c++/23287 Revert my 2006-09-01 patch
19696         * g++.dg/parse/dtor12.C: Remove.
19697
19698 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19699
19700         PR c+/27670
19701         * g++.dg/template/operator9.C: New test.
19702
19703         PR c++/27493
19704         * g++.dg/template/operator7.C: New test.
19705
19706         PR c++/27494
19707         * g++.dg/template/operator8.C: New test.
19708
19709         PR c++/27397
19710         * g++.dg/template/crash57.C: New test.
19711
19712         * g++.dg/template/typedef4.C: Adjust error markers.
19713         * g++.dg/template/typedef5.C: Likewise.
19714
19715 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19716
19717         PR c++/28878
19718         * g++.dg/parse/crash33.C: New test.
19719
19720 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19721         Richard Guenther  <rguenther@suse.de>
19722         Adam Nemet  <anemet@caviumnetworks.com>
19723
19724         PR middle-end/27226
19725         * gcc.target/mips/memcpy-1.c: New testcase.
19726         * gcc.dg/pr27226.c: Likewise.
19727
19728 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19729
19730         PR c++/28705
19731         * g++.dg/lookup/koenig5.C: New.
19732         * g++.dg/template/crash56.C: New.
19733
19734 2006-09-01  Josh Conner  <jconner@apple.com>
19735
19736         PR c++/25505
19737         * gcc.dg/nrv3.c: New test.
19738         * gcc.dg/nrv4.c: New test.
19739         * gcc.dg/nrv5.c: New test.
19740
19741 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19742
19743         PR c++/23287
19744         * g++.dg/parse/dtor12.C: New.
19745
19746 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19747
19748         PR tree-optimization/28839
19749         * gcc.dg/pr28839.c: New test.
19750
19751 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19752
19753         PR target/24367
19754         * gcc.dg/pr24367.c: New testcase.
19755
19756 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19757
19758         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19759
19760 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19761
19762         PR rtl-optimization/27735
19763         * gcc.dg/loop-unswitch-1.c: New test.
19764
19765 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19766
19767         PR fortran/28885
19768         * gfortran.dg/aliasing_dummy_2.f90: New test.
19769
19770         PR fortran/20067
19771         * gfortran.dg/generic_5.f90: Change error message.
19772
19773         PR fortran/28873
19774         * gfortran.dg/generic_6.f90: New test.
19775
19776         PR fortran/25077
19777         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19778
19779         PR fortran/25102
19780         * gfortran.dg/invalid_interface_assignment.f90: New test.
19781
19782         PR fortran/24866
19783         * gfortran.dg/module_proc_external_dummy.f90: New test.
19784
19785 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19786
19787         PR c++/28349
19788         * g++.dg/warn/var-args1.C: New test.
19789
19790 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19791
19792         PR fortran/28866
19793         * gfortran.dg/simpleif_2.f90: New test.
19794         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19795         * gfortran.dg/enum_5.f90: Ditto.
19796
19797 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19798             Kazu Hirata  <kazu@codesourcery.com>
19799
19800         PR tree-optimization/17506
19801         * gcc.dg/pr17506.c: New.
19802
19803 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19804
19805         PR c++/28139
19806         * g++.dg/eh/alias1.C: New test.
19807
19808 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19809
19810         PR c++/28860
19811         * g++.dg/template/ttp22.C: New test.
19812
19813 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19814
19815         PR middle-end/26632
19816         * gcc.dg/pr26632.c: New.
19817
19818 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19819
19820         PR libgfortran/28354
19821         * gfortran.dg/fmt_zero_precision.f90: New test.
19822
19823 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19824
19825         PR c++/28058
19826         * g++.dg/template/spec31.C: New test.
19827
19828 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19829
19830         PR c++/26573
19831         * g++.dg/other/static2.C: New test.
19832
19833 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19834
19835         * gcc.dg/Wswitch-enum-2.c: New test case.
19836         * gcc.dg/Wswitch-enum-3.c: Likewise.
19837
19838 2006-08-26  Richard Guenther  <rguenther@suse.de>
19839
19840         * gcc.c-torture/compile/20060826-1.c: New testcase.
19841
19842 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19843
19844         PR c++/28736
19845         * g++.dg/template/void10.C: New test.
19846
19847         PR c++/28737
19848         * g++.dg/template/void8.C: New test.
19849
19850         PR c+_+/28738
19851         * g++.dg/template/void9.C: New test.
19852
19853         * g++.dg/template/void3.C: Adjust error markers.
19854         * g++.dg/template/void4.C: Likewise.
19855         * g++.dg/template/crash55.C: Likewise.
19856         * g++.dg/template/void7.C: Likewise
19857
19858 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19859
19860         PR c++/28588
19861         * g++.dg/inherit/access6.C: New test.
19862         * g++.dg/inherit/access7.C: Likewise.
19863
19864         PR c++/28595
19865         * g++.dg/template/array15.C: New test.
19866         * g++.dg/template/crash2.C: Tweak error markers.
19867
19868 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19869
19870         PR middle-end/28683
19871         * gcc.c-torture/compile/20060823-1.c: New test.
19872
19873 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19874
19875         PR c++/28853
19876         * g++.dg/template/ttp21.C: New test.
19877
19878         PR c++/28852
19879         * g++.dg/other/operator1.C: Add error-marker.
19880         * g++.dg/other/operator2.C: New test.
19881
19882 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19883
19884         PR c/27893
19885         * gcc.c-torture/compile/vla-const-1.c,
19886         gcc.c-torture/compile/vla-const-2.c: New tests.
19887
19888 2006-08-26  Richard Guenther  <rguenther@suse.de>
19889
19890         PR middle-end/28814
19891         * gcc.dg/torture/pr28814.c: New testcase.
19892
19893 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19894
19895         PR c/28418
19896         * gcc.c-torture/compile/compound-literal-1.c: New test.
19897
19898 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19899
19900         PR c/28299
19901         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19902         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19903         Expect extra diagnostics.
19904
19905 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19906
19907         gcc.dg/noncompile/pr16876.c: New test.
19908
19909 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19910
19911         PR c++/28056
19912         * g++.dg/parse/local1.C: New test.
19913         * g++.dg/other/qual1.C: Tweak error marker.
19914
19915 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19916
19917         PR c++/27787
19918         * g++.dg/template/typename10.C: New.
19919         * g++.dg/template/lookup4.C: Remove bogus error marker.
19920
19921 2006-08-25  Richard Guenther  <rguenther@suse.de>
19922
19923         PR testsuite/28829
19924         * gcc.dg/pr26570.c: Fix testcase.
19925
19926 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19927
19928         PR tree-opt/28807
19929         * gcc.c-torture/execute/mayalias-2.c: New test.
19930         * gcc.dg/tree-ssa/alias-13.c: New test.
19931
19932 2006-08-24  Jan Hubicka  <jh@suse.cz>
19933
19934         PR debug/26881
19935         * gcc.dg/debug/pr26881.c: New file.
19936
19937 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19938
19939         PR fortran/28788
19940         * gfortran.dg/used_types_4.f90: New test.
19941         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19942         association of derived types.
19943         * gfortran.dg/used_types_2.f90: Add module cleanup.
19944         * gfortran.dg/used_types_3.f90: The same.
19945
19946         PR fortran/28771
19947         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19948         fix of regression.
19949
19950 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19951
19952         PR 28813
19953         * gfortran.dg/direct_io_6.f90: Remove test.
19954
19955 2006-08-23  Stuart Hastings  <stuart@apple.com>
19956
19957         PR 28825
19958         * gcc.target/i386/20060821-1.c: New.
19959
19960 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19961
19962         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19963         dg-warning strings for dllimport.
19964
19965 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19966
19967         PR C++/28450
19968         * g++.dg/ext/vector4.C: New test.
19969         * g++.dg/ext/complex1.C: New test.
19970
19971 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19972
19973         PR debug/28692
19974         * gcc.dg/debug/const-1.c: New.
19975         * gcc.dg/debug/const-2.c: New.
19976         * gcc.dg/debug/dwarf2/const-1.c: New.
19977         * gcc.dg/debug/dwarf2/const-2.c: New.
19978         * gcc.dg/debug/dwarf2/const-2b.c: New.
19979
19980 2006-08-22  Richard Guenther  <rguenther@suse.de>
19981
19982         PR middle-end/28776
19983         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19984         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19985
19986 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19987
19988         PR tree-optimization/28003
19989         * g++.dg/tree-ssa/pr28003.C: New.
19990
19991 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19992
19993         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19994
19995 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19996
19997         PR c++/26269
19998         * g++.dg/other/error14.C: New test.
19999
20000         PR c++/28505
20001         * g++.dg/parse/ctor7.C: New test.
20002         * g++.dg/parse/ctor8.C: Likewise.
20003
20004         PR c++/28741
20005         * g++.dg/template/void7.C: New test.
20006
20007 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20008
20009         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20010         * gnat.dg/self_aggregate_with_array.adb: New test.
20011
20012 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20013
20014         * g++.dg/eh/arm-vfp-unwind.C: New test.
20015
20016 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20017
20018         PR c++/28341
20019         * g++.dg/template/ref3.C: New test.
20020         * g++.dg/template/nontype13.C: New test.
20021
20022         PR c++/28346
20023         * g++.dg/template/ptrmem17.C: New test.
20024
20025 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20026
20027         PR target/28648 c:
20028         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20029
20030 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20031
20032         PR fortran/28630
20033         * gfortran.dg/used_types_2.f90: New test.
20034
20035         PR fortran/28601
20036         * gfortran.dg/used_types_3.f90: New test.
20037
20038         PR fortran/20886
20039         * gfortran.dg/generic_actual_arg.f90: New test.
20040
20041         PR fortran/28735
20042         * gfortran.dg/module_private_array_refs_1.f90: New test.
20043
20044         PR fortran/28762
20045         * gfortran.dg/program_name_1.f90: New test.
20046
20047         PR fortran/28425
20048         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20049
20050         PR fortran/28496
20051         * gfortran.dg/array_initializer_2.f90: New test.
20052
20053         PR fortran/18111
20054         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20055
20056         PR fortran/28600
20057         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20058
20059         PR fortran/28771
20060         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20061
20062         PR fortran/28660
20063         * gfortran.dg/dependent_decls_1.f90: New test.
20064
20065 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20066
20067         PR fortran/25217
20068         * gfortran.dg/derived_init_2.f90: New.
20069
20070 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20071
20072         * gcc.c-torture/execute/pr28289.c: New test.
20073
20074 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20075
20076         PR c/28744
20077         * gcc.dg/attr-externally-visible-1.c: New test.
20078         * gcc.dg/attr-externally-visible-2.c: New test.
20079         * g++.dg/parse/attr-externally-visible-1.C: New test.
20080         * g++.dg/parse/attr-externally-visible-2.C: New test.
20081
20082 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20083
20084         PR c++/28606
20085         * g++.dg/parse/dtor11.C: New test.
20086
20087 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20088
20089         PR rtl-optimization/28489
20090         * gcc.c-torture/compile/pr28489.c: New test.
20091
20092 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20093
20094         PR c++/28710
20095         * g++.dg/template/redecl4.C: New test.
20096
20097         PR c++/28711
20098         * g++.dg/template/ctor8.C: New test.
20099
20100 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20101
20102         * gcc.dg/pr26570.c: Fix testcase.
20103
20104 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20105
20106         * PR c++/28573
20107         * g++.dg/parse/offsetof6.C: New test.
20108         * g++.dg/parse/offsetof6.C: New test.
20109         * g++.dg/parse/offsetof7.C: New test.
20110
20111 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20112
20113         PR testsuite/28602
20114         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20115         is false.
20116
20117 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20118
20119         PR c++/28302
20120         * g++.dg/ext/vector3.C: New test.
20121
20122 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20123
20124         PR gcov/profile/26570
20125         * gcc.dg/pr26570.c: New test.
20126
20127 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20128
20129         PR c/27697
20130         * gcc.dg/qual-component-1.c: New test.
20131
20132 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20133
20134         PR c++/28593
20135         * g++.dg/parse/new3.C: New test.
20136
20137 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20138
20139         PR fortran/25828
20140         * gfortran.dg/streamio_1.f90: New test.
20141         * gfortran.dg/streamio_2.f90: New test.
20142         * gfortran.dg/streamio_3.f90: New test.
20143         * gfortran.dg/streamio_4.f90: New test.
20144         * gfortran.dg/streamio_5.f90: New test.
20145         * gfortran.dg/streamio_6.f90: New test.
20146         * gfortran.dg/streamio_7.f90: New test.
20147         * gfortran.dg/streamio_8.f90: New test.
20148
20149 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20150
20151         PR c/28287
20152         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20153
20154 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20155
20156         PR c++/28594
20157         * g++.dg/template/void6.C: New test.
20158
20159 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20160
20161         PR c/28649
20162         * gcc.dg/parse-error-1.c: New test.
20163         * gcc.dg/parse-error-2.c: New test.
20164         * gcc.dg/cpp/digraph2.c: Add error-marker.
20165         * gcc.dg/noncompile/920923-1.c: Likewise.
20166
20167 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20168
20169         PR c/27490
20170         * gcc.dg/sizeof-2.c: New testcase.
20171
20172         PR c/27489
20173         * gcc.dg/switch-A.c: New testcase.
20174
20175 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20176
20177         PR c++/28288
20178         PR c++/14556
20179         * g++.old-deja/g++.warn/compare1.C: Delete.
20180         * g++.dg/opt/pr7503-2.C: Delete.
20181         * g++.dg/opt/pr7503-3.C: Delete.
20182         * g++.dg/opt/pr7503-4.C: Delete.
20183         * g++.dg/opt/pr7503-5.C: Delete.
20184         * g++.dg/opt/max1.C: Delete.
20185         * g++.dg/warn/minmax.C: Delete.
20186         * g++.dg/expr/minmax.C: New test.
20187
20188 2006-08-14  Richard Guenther  <rguenther@suse.de>
20189
20190         PR testsuite/28703
20191         * gcc.c-torture/execute/pr28651.c: Do not use argc
20192         to avoid optimization, instead forbid inlining.
20193
20194 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20195
20196         PR rtl-optimization/28634
20197         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20198
20199 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20200
20201         PR c/27184
20202         * gcc.dg/torture/pr27184.c: New test.
20203
20204 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20205
20206         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20207
20208 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20209
20210         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20211         * gfortran.dg/stat_2.f90: Likewise.
20212         * gfortran.dg/chmod_1.f90: Likewise.
20213         * gfortran.dg/chmod_2.f90: Likewise.
20214         * gfortran.dg/chmod_3.f90: Likewise.
20215
20216 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20217
20218         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20219
20220 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20221
20222         * g++.dg/opt/pr23454-2.C: New test.
20223
20224 2006-08-11  Richard Guenther  <rguenther@suse.de>
20225
20226         PR middle-end/28651
20227         * gcc.c-torture/execute/pr28651.c: New testcase.
20228
20229 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20230
20231         * gnat.dg/specs/static_initializer.ads: New test.
20232
20233 2006-08-10  Paul Brook  <paul@codesourcery.com>
20234
20235         * gcc.target/arm/cond-asm.c: New test.
20236
20237 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20238
20239         PR tree-optimization/26197
20240         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20241         * g++.dg/vect/vect.exp: Compile the new tests with
20242         --param max-aliased-vops=0.
20243
20244 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20245
20246         PR c++/28637
20247         * g++.dg/template/void3.C: New test.
20248
20249         PR c++/28638
20250         * g++.dg/template/void4.C: New test.
20251
20252         PR c++/28640
20253         * g++.dg/template/void5.C: New test.
20254
20255 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20256
20257         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20258         after dg-do compile.
20259
20260 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20261
20262         PR tree-optimizations/26969
20263         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20264         "unswitch-loops" with -funswitch-loops.
20265         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20266
20267 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20268
20269         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20270         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20271         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20272         * objc.dg/dwarf-1.m: Likewise.
20273         * objc.dg/dwarf-2.m: Likewise.
20274         * obj-c++.dg/dwarf-2.mm: Likewise.
20275
20276 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20277
20278         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20279         * objc.dg/dwarf-2.m: Likewise.
20280         * obj-c++.dg/dwarf-2.mm: Likewise.
20281
20282         PR libfortran/28603
20283         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20284
20285         PR testsuite/27611
20286         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20287
20288         PR testsuite/27033
20289         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20290
20291 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20292
20293         PR target/27827
20294         * gcc.target/i386/pr27827.c: New testcase.
20295
20296 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20297
20298         PR fortran/28590
20299         * gfortran.dg/sequence_types_1.f90: New test.
20300
20301 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20302
20303         PR fortran/28548
20304         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20305         dg-warning.  Add -pedantic option.
20306
20307 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20308
20309         PR c/28502
20310         * gcc.dg/proto-1.c: New test.
20311
20312         PR c/27721
20313         * gcc.dg/lvalue-4.c: New test.
20314
20315         PR c/28136
20316         * gcc.dg/init-bad-5.c: New test.
20317
20318 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20319
20320         PR c++/28347
20321         * g++.dg/ext/typedef-init.C: Add new test for typedef
20322         initialization inside templates. Adjust existing error markers.
20323
20324 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/28148
20327         * g++.dg/init/ptrmem3.C: New test.
20328
20329 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20330
20331         PR tree-optimization/27770
20332         * lib/target-support.exp: New target keyword "section_anchors".
20333         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20334         tests.
20335         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20336         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20337         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20338         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20339
20340 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20341
20342         * gcc.dg/20060801-1.c: Add missing '}'.
20343
20344 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20345
20346         PR c++/27508
20347         * g++.dg/parse/dtor9.C: New test.
20348         * g++.dg/parse/dtor10.C: New test.
20349         * g++.dg/other/error7.C: Adjust error-marker.
20350
20351         PR c++/28274
20352         * g++.dg/other/default5.C: New test.
20353
20354 2006-08-02  Richard Guenther  <rguenther@suse.de>
20355
20356         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20357
20358 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20359
20360         PR c++/28557
20361         * g++.dg/template/conv9.C: New test.
20362
20363 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20364
20365         PR debug/28063
20366         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20367         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20368         Optionally return assembly text.  Update callers.
20369         (check_no_compiler_messages): Update verbose messages.
20370         (check_no_messages_and_pattern): New.
20371         (check_effective_target_string_merging): New.
20372
20373 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20374
20375         PR c++/28250
20376         * g++.dg/eh/catch4.C: New test.
20377
20378         PR c++/28257
20379         * g++.dg/other/qual1.C: New test.
20380
20381         PR c++/28259
20382         * g++.dg/inherit/error2.C: New test.
20383
20384         PR c++/28267
20385         * g++.dg/other/new1.C: New test.
20386
20387         * g++.dg/warn/pr23075.C: Remove obsolete test.
20388         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20389         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20390
20391 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20392
20393         PR c++/28523
20394         * g++.dg/eh/cast1.C: New test.
20395
20396 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20397
20398         PR libfortran/28452
20399         * gfortran.dg/random_3.f90:  New test.
20400
20401 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20402
20403         PR c++/28432
20404         * g++.dg/other/pr28304.C: Change expected error message.
20405         * g++.dg/other/pr28432.C: New test.
20406
20407 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20408
20409         PR c++/28256
20410         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20411
20412 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20413
20414         PR debug/23336
20415         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20416         at -g1.
20417         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20418         g++.dg/debug/enum-2.C: New.
20419
20420 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20421
20422         PR c++/6634
20423         * g++.dg/parse/long1.C: Add more tests.
20424
20425 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20426
20427         * gfortran.dg/lrshift_1.c: New file.
20428
20429 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20430
20431         PR libgfortran/28335
20432         * gfortran.dg/no_unit_error_1.f90: New test.
20433
20434 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20435
20436         PR libgfortran/28335
20437         * gfortran.dg/no_unit_error_1.f90: Delete test.
20438         * gfortran.dg/no_unit_error_2.f90: Delete test.
20439
20440 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20441
20442         * gfortran.dg/chmod_3.f90: New test.
20443         * gfortran.dg/ltime_gmtime_1.f90: New test.
20444         * gfortran.dg/ltime_gmtime_2.f90: New test.
20445         * gfortran.dg/lrshift_1.f90: New test.
20446         * gfortran.dg/chmod_1.f90: New test.
20447         * gfortran.dg/chmod_2.f90: New test.
20448
20449 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20450
20451         PR c++/27668
20452         * g++.dg/template/crash55.C: New test.
20453
20454         PR c++/27962
20455         * g++.dg/template/nontype16.C: New test.
20456
20457         * g++.dg/template/void2.C: Adjust error markers.
20458         * g++.dg/template/nontype5.C: Adjust error markers.
20459
20460 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20461
20462         * gcc.target/i386/stack-prot-kernel.c: New test.
20463
20464 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20465
20466         * gcc.dg/builtins-55.c: New test case.
20467
20468 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20469
20470         PR rtl-optimization/27907
20471         * gcc.c-torture/compile/pr27907.c: New test.
20472
20473 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20474
20475         * gfortran.dg/mclock.f90: New test.
20476         * gfortran.dg/int_conv_1.f90: New test.
20477         * gfortran.dg/stat_1.f90: New test.
20478         * gfortran.dg/stat_2.f90: New test.
20479
20480 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20481
20482         PR libgfortran/28335
20483         * gfortran.dg/no_unit_error_1.f90: New test.
20484         * gfortran.dg/no_unit_error_2.f90: New test.
20485         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20486
20487 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20488
20489         PR middle-end/28473
20490         * gcc.dg/fold-convround-1.c: New test case.
20491
20492 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20493
20494         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20495
20496 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20497
20498         PR c++/27572
20499         * g++.dg/other/typedef1.C: New test.
20500         * g++.dg/template/typedef4.C: New test.
20501         * g++.dg/template/typedef5.C: New test.
20502
20503 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20504
20505         PR fortran/28416
20506         * gfortran.dg/allocatable_dummy_3.f90: New.
20507
20508 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20509
20510         PR fortran/28439
20511         * gfortran.dg/arithmetic_if.f90:  New test.
20512
20513 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20514
20515         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20516         avoid memcpy optimization.
20517
20518 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20519
20520         PR fortran/25289
20521         * gfortran.dg/direct_io_6.f90: New test.
20522
20523 2006-07-24  Jan Hubicka  <jh@suse.cz>
20524
20525         PR c/25795
20526         PR c++/27369
20527         * gcc.dg/pr25795.c: New test.
20528         * gcc.dg/pr25795-1.c: New test.
20529
20530 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20531
20532         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20533         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20534         which may be transformed to "g || h" on some platforms.
20535
20536 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/28025
20539         * g++.dg/template/friend45.C: New test.
20540
20541 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20542
20543         PR libgfortran/28339
20544         * gfortran.dg/arrayio_8.f90: New test.
20545
20546 2006-07-21  Mike Stump  <mrs@apple.com>
20547
20548         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20549
20550         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20551
20552 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20553
20554         PR c++/28250
20555         * g++.dg/eh/catch3.C: New test.
20556
20557         PR c++/28363
20558         * g++.dg/template/defarg10.C: New test.
20559
20560 2006-07-20  Paul Brook  <paul@codesourcery.com>
20561
20562         PR 27363
20563         * gcc.dg/pr27363.c: New test.
20564
20565 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20566
20567         PR c++/28338
20568         * g++.dg/init/ref13.C: New test.
20569
20570 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20571
20572         PR obj-c++/28434
20573         * obj-c++.dg/proto-error-1.mm: New test.
20574
20575 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20576
20577         PR c++/28337
20578         * g++.dg/template/string1.C: New test.
20579
20580 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20581
20582         PR c++/28048
20583         * g++.dg/template/defarg9.C: New test.
20584
20585         PR c++/28235
20586         * g++.dg/template/static27.C: New test.
20587
20588 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20589
20590         PR 28410
20591         * gcc.dg/tree-ssa/pr28410.c: New test.
20592
20593 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20594
20595         PR c++/28258
20596         * g++/dg/other/error13.C: New test.
20597
20598         PR c++/28260
20599         * g++.dg/template/friend44.C: New test.
20600
20601 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20602
20603         PR c++/27495
20604         * g++.dg/other/pr27495.C: New.
20605
20606 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20607
20608         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20609         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20610
20611 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20612
20613         PR c/28286
20614         * gcc.dg/pragma-pack-4.c: New test.
20615
20616 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20617
20618         PR c++/28291
20619         * g++.dg/ext/pr28291.C: New test.
20620
20621 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20622
20623         PR middle-end/28403
20624         * gcc.c-torture/execute/pr28403.c: New test.
20625
20626 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20627
20628         PR middle-end/28402
20629         * gcc.dg/pr28402.c: New test.
20630
20631 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20632
20633         PR c++/28304
20634         * g++.dg/other/pr28304.C: New test.
20635
20636 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20637
20638         PR other/28251
20639         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20640         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20641
20642 2006-07-17  Richard Guenther  <rguenther@suse.de>
20643
20644         PR tree-optimization/28238
20645         * g++.dg/tree-ssa/pr28238.C: New testcase.
20646
20647 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20648
20649         PR c++/28250
20650         * g++.dg/eh/catch1.C: New test.
20651         * g++.dg/eh/catch2.C: New test.
20652
20653 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20654
20655         PR c++/28370
20656         * g++.dg/template/anon3.C: New test.
20657
20658 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20659
20660         PR fortran/20844
20661         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20662         specifiers requiring an explicit format tag..
20663
20664         PR fortran/28201
20665         * gfortran.dg/generic_5: New test.
20666
20667         PR fortran/20893
20668         * gfortran.dg/elemental_optional_args_1.f90: New test.
20669
20670 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20671
20672         * gnat.dg/assert.ads: New file.
20673         * gnat.dg/controlled_record.ads: Likewise.
20674         * gnat.dg/controlled_record.adb: Likewise.
20675
20676 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20677
20678         PR c++/28292
20679         * g++.dg/other/error12.C: New test.
20680
20681         PR c++/28269
20682         * g++.dg/template/crash54.C: New test.
20683
20684 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20685
20686         PR c++/28249
20687         * g++.dg/parse/catch1.C: New test.
20688
20689         PR c++/28294
20690         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20691
20692         PR c++/28387
20693         * g++.dg/ext/attrib24.C: New test.
20694
20695 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20696
20697         PR c++/28343
20698         * g++.dg/ext/asmspec1.C: New test.
20699
20700 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20701
20702         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20703         (dg-test): Support shouldfail tests.
20704         * lib/target-supports-dg.exp (dg-shouldfail): New.
20705         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20706         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20707         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20708         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20709         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20710         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20711         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20712
20713 2006-07-13  Jan Hubicka  <jh@suse.cz>
20714
20715         * gcc.target/i386/memcpy-1.c: New.
20716
20717 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20718
20719         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20720
20721 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20722
20723         PR fortran/25097
20724         * gfortran.dg/present_1.f90: New test.
20725
20726         PR fortran/20903
20727         * gfortran.dg/interface_derived_type_1.f90: New test.
20728
20729 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20730
20731         PR fortran/28213
20732         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20733         list.
20734
20735 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20736
20737         PR c++/27820
20738         * g++.dg/other/label1.C: New test.
20739
20740 2006-07-07  Richard Guenther  <rguenther@suse.de>
20741
20742         PR middle-end/28268
20743         * gcc.dg/torture/pr28268.c: New testcase.
20744
20745 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20746
20747         PR c++/27019
20748         * g++.dg/ext/pr27019.C: New.
20749
20750 2006-07-07  Richard Guenther  <rguenther@suse.de>
20751
20752         PR tree-optimization/28187
20753         * gcc.dg/pr28187.c: New testcase.
20754
20755 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20756
20757         * gnat.dg/address_conversion.adb: New test.
20758         * gnat.dg/boolean_subtype.adb: Likewise.
20759         * gnat.dg/frame_overflow.adb: Likewise.
20760         * gnat.dg/pointer_array.adb: Likewise.
20761         * gnat.dg/pointer_conversion.adb: Likewise.
20762
20763 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20764
20765         PR fortran/28237
20766         PR fortran/23420
20767         * gfortran.dg/print_fmt_5.f90: New test.
20768
20769 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20770
20771         PR fortran/28129
20772         * gfortran.dg/bounds_check_4.f90: New test.
20773
20774 2006-07-05  Richard Guenther  <rguenther@suse.de>
20775
20776         PR target/28158
20777         * gfortran.dg/pr28158.f90: New testcase.
20778
20779 2006-07-05  Richard Guenther  <rguenther@suse.de>
20780
20781         PR tree-optimization/28162
20782         * gcc.dg/pr28162.c: New testcase.
20783
20784 2006-07-05  Richard Guenther  <rguenther@suse.de>
20785         Andrew Pinski  <pinskia@gcc.gnu.org>
20786
20787         PR c++/27084
20788         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20789
20790 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20791
20792         PR fortran/28174
20793         * gfortran.dg/actual_array_substr_2.f90: New test.
20794
20795         PR fortran/28167
20796         * gfortran.dg/actual_array_constructor_2.f90: New test.
20797
20798 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20799
20800         * gfortran.dg/itime_idate_1.f: New test.
20801         * gfortran.dg/itime_idate_2.f: New test.
20802
20803 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20804
20805         PR libgfortran/27704
20806         * gfortran.dg/open_status_3.f90: New test.
20807         * gfortran.dg/fmt_l.f90: Update for new feature.
20808
20809 2006-07-03  Asher Langton  <langton2@llnl.gov>
20810
20811         * gfortran.dg/oldstyle_2.f90: New.
20812
20813 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20814
20815         * gnat.dg/string_slice.adb: New test.
20816
20817 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20818
20819         PR fortran/19259
20820         * gfortran.dg/semicolon_fixed.c: New.
20821         * gfortran.dg/semicolon_free.c: New.
20822
20823 2006-06-30  Mike Stump  <mrs@apple.com>
20824
20825         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20826         that don't support internal visibility.
20827
20828 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20829
20830         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20831         for '(' / ')' needing an extra '\'.
20832
20833 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20834
20835         PR middle-end/27428
20836         * gcc.dg/pr27428-1.c: New test case.
20837
20838 2006-06-29  Mike Stump  <mrs@apple.com>
20839
20840         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20841         on darwin as we can't align commons large enough yet.
20842
20843         * gcc.dg/vla-8.c: Add additional testcases.
20844
20845 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20846
20847         PR c++/28114
20848         * g++.dg/other/pr28114.C: New.
20849
20850 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20851
20852         * gcc.c-torture/compile/20060625-1.c: New test.
20853
20854 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20855
20856         PR fortran/20867
20857         * gfortran.dg/stfunc_3.f90: New test.
20858
20859         PR fortran/25056
20860         * gfortran.dg/impure_actual_1.f90: New test.
20861
20862         PR fortran/20874
20863         * gfortran.dg/elemental_result_1.f90: New test.
20864
20865         PR fortran/25073
20866         * gfortran.dg/select_7.f90: New test.
20867
20868         PR fortran/27554
20869         * intrinsic_actual_1.f: New test.
20870
20871         PR fortran/22038
20872         PR fortran/28119
20873         * gfortran.dg/forall_4.f90: New test.
20874
20875         PR fortran/25072
20876         * gfortran.dg/forall_5.f90: New test.
20877
20878 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20879
20880         PR c++/28051
20881         * g++.dg/template/using13.C: New test.
20882
20883         PR c++/28054
20884         * g++.dg/other/incomplete3.C: New test.
20885
20886 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20887
20888         PR fortran/28081
20889         * gfortran.dg/substr_3.f: New test.
20890         * gfortran.dg/equiv_2.f90: Update expected error message.
20891
20892 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20893
20894         PR fortran/28118
20895         * gfortran.dg/actual_array_substr_1.f90: New test.
20896
20897 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20898
20899         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20900         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20901
20902 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20903
20904         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20905
20906 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20907
20908         PR fortran/27981
20909         * gfortran.dg/simpleif_2.f90: New test.
20910
20911 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20912
20913         * g++.dg/template/error22.C: Fix typo.
20914
20915 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20916
20917         PR c++/28112
20918         * g++.dg/ext/attrib23.C: New test.
20919
20920 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20921
20922         * gnat.dg/varsize_temp.adb: New test.
20923
20924 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20925
20926         PR c++/11468
20927         * g++.dg/other/java2.C: New test.
20928
20929 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20930
20931         PR target/27789
20932         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20933         initialization.
20934
20935 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20936
20937         PR target/27531
20938         * gcc.dg/pr27531-1.c: New test case.
20939
20940 2006-06-22  Asher Langton  <langton2@llnl.gov>
20941
20942         PR fortran/24748
20943         * gfortran.dg/implicit_8.f90: New.
20944
20945 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20946
20947         PR rtl-optimization/28121
20948         * gcc.dg/pr28121.c: New test.
20949
20950 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20951
20952         PR c++/27805
20953         * g++.dg/parse/ptrmem6.C: New test.
20954
20955         PR c++/27821
20956         * g++.dg/template/error22.C: New test.
20957
20958 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20959
20960         PR c++/28111
20961         * g++.dg/template/friend43.C: New test.
20962
20963         PR c++/28110
20964         * g++.dg/template/crash53.C: New test.
20965
20966         PR c++/28109
20967         * g++.dg/rtti/incomplete1.C: New test.
20968
20969 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20970
20971         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20972
20973 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20974
20975         * gcc.c-torture/execute/complex-7.c: New.
20976
20977 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20978
20979         * gcc.dg/merge-all-constants-1.c: New test.
20980
20981 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20982
20983         PR c++/28113
20984         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20985
20986 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20987
20988         * gfortran.dg/rrspacing_1.f90: New test.
20989
20990 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20991
20992         PR c++/28052
20993         * g++.dg/other/bitfield2.C: New test.
20994
20995 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20996
20997         PR tree-optimization/27331
20998         * gcc.dg/pr27331.c: New test.
20999
21000 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21001             Eric Botcazou  <ebotcazou@adacore.com>
21002
21003         PR ada/18692
21004         * lib/gnat.exp: New file.
21005         * lib/gnat-dg.exp: Likewise.
21006         * gnat.dg: New directory.
21007         * gnat.dg/dg.exp: New driver.
21008         * gnat.dg/specs: New directory.
21009         * gnat.dg/specs/specs.exp: New driver.
21010         * gnat.dg/style: New directory.
21011         * gnat.dg/style/style.exp: New driver.
21012
21013 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21014
21015         PR fortran/16206
21016         * gfortran.dg/array_initializer_1.f90: New test.
21017
21018         PR fortran/28005
21019         * gfortran.dg/matmul_3.f90: New test.
21020
21021 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21022
21023         PR middle-end/28075
21024         * gcc.dg/tree-ssa/inline-1.c: New test.
21025
21026 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21027
21028         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21029         in malloc prototype; remove XFAIL.
21030         * gcc.dg/pr18241-2.c: Ditto.
21031         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21032         in memset prototype; remove XFAIL.
21033         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21034
21035 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21036
21037         * gcc.dg/vla-8.c: Add.
21038
21039 2006-06-19  Richard Guenther  <rguenther@suse.de>
21040
21041         PR tree-optimization/27090
21042         * g++.dg/tree-ssa/pr27090.C: New testcase.
21043
21044 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21045
21046         PR target/27861
21047         * gcc.dg/pr27861-1.c: New test case.
21048
21049 2006-06-19  Richard Guenther  <rguenther@suse.de>
21050
21051         PR middle-end/28045
21052         * gcc.dg/torture/pr28045.c: New testcase.
21053
21054 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21055
21056         PR fortran/26801
21057         * gfortran.dg/associated_4.f90: New test.
21058
21059 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21060
21061         PR fortran/19310
21062         PR fortran/19904
21063         * gfortran.dg/real_const_3.f90: New test.
21064
21065 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21066
21067         PR c++/28016
21068         * g++.dg/template/static26.C: New test.
21069
21070         PR c++/27979
21071         * g++.dg/expr/bitfield2.C: New test.
21072
21073         PR c++/27884
21074         * g++.dg/parse/linkage2.C: New test.
21075
21076 2006-06-16  Richard Guenther  <rguenther@suse.de>
21077
21078         PR middle-end/27116
21079         * gcc.dg/pr15785-1.c: Revert last change.
21080         * gcc.dg/torture/pr27116-2.c: New testcase.
21081
21082 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21083
21084         PR middle-end/27802
21085         * gcc.dg/pr27802-1.c: New test case.
21086
21087 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21088
21089         PR c++/27689
21090         * g++.dg/template/ttp18.C: New test.
21091         * g++.dg/template/ttp19.C: Likewise.
21092
21093         PR c++/27666
21094         * g++.dg/expr/cond9.C: New test.
21095
21096         PR c++/27640
21097         * g++.dg/template/ctor7.C: New test.
21098
21099 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21100
21101         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21102
21103 2006-06-16  Richard Guenther  <rguenther@suse.de>
21104
21105         PR tree-optimization/27781
21106         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21107
21108 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21109
21110         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21111
21112 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21113
21114         * gcc.dg/tree-ssa/loop-18.c: New test.
21115
21116 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21117
21118         PR c++/27665
21119         * g++.dg/template/crash52.C: New test.
21120
21121         PR c++/27648
21122         * g++.dg/ext/attrib22.C: New test.
21123
21124         PR c++/26559
21125         * g++.dg/template/builtin1.C: New test.
21126         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21127
21128         PR c++/28018
21129         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21130         assignment.
21131         * g++.old-deja/g++.pt/crash51.C: Likewise.
21132
21133         PR c++/27227
21134         * g++.dg/lookup/linkage1.C: New test.
21135         * g++.dg/lookup/linkage2.C: Likewise.
21136
21137 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21138
21139         PR middle-end/27959
21140         * gcc.dg/pr27959.c: New testcase.
21141
21142 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21143
21144         PR target/28014:
21145         * g++.dg/eh/div.C: New test.
21146
21147 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21148
21149         PR c++/27894
21150         * g++.dg/tree-ssa/pr26757.C: New test.
21151         * g++.dg/tree-ssa/pr27894.C: New test.
21152
21153 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21154
21155         * gcc.c-torture/compile/20060609-1.c: New test.
21156
21157         PR target/27863
21158         * gcc.c-torture/compile/pr27863.c: New test.
21159
21160 2006-06-13  Richard Guenther  <rguenther@suse.de>
21161
21162         PR tree-optimization/27830
21163         * g++.dg/tree-ssa/pr27830.C: New testcase.
21164
21165 2006-06-13  Matthew Sachs  <msachs@apple.com>
21166
21167         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21168         the list of compiler flags; this causes those flags to be checked
21169         for things like dg-skip-if.
21170
21171 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21172
21173         PR c++/27601
21174         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21175
21176 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21177             Kazu Hirata  <kazu@codesourcery.com>
21178
21179         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21180         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21181
21182 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21183
21184         PR c++/27933
21185         * g++.dg/lookup/using15.C: New test.
21186
21187         PR c++/27951
21188         * g++.dg/other/anon4.C: New test.
21189
21190 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21191
21192         PR c++/21210
21193         * g++.dg/init/complex1.C: New test case.
21194
21195 2006-06-11  Eric Christopher  <echristo@apple.com>
21196
21197         PR middle-end/27948
21198         * gcc.dg/bf-ms-layout.c: Run on darwin.
21199         * gcc.dg/bf-no-ms-layout: Ditto.
21200         * gcc.dg/attr-ms_struct-2.c: New.
21201         * gcc.dg/bf-ms-layout-2.c: Ditto.
21202
21203 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21204
21205         * gcc.dg/attr-ms_struct-packed1.c: New.
21206
21207 2006-06-09  Mike Stump  <mrs@apple.com>
21208
21209         * gcc.dg/vla-7.c: Add.
21210
21211 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21212
21213         PR fortran/24558
21214         * gfortran.dg/entry_6.f90: New test.
21215
21216         PR fortran/20877
21217         PR fortran/25047
21218         * gfortran.dg/entry_7.f90: New test.
21219
21220 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21221
21222         PR c/27747
21223         * gcc.dg/cpp/_Pragma6.c: New test.
21224
21225         PR c++/27748
21226         * g++.dg/cpp/_Pragma1.C: New test.
21227
21228         PR preprocessor/27746
21229         * gcc.dg/gomp/macro-3.c: New test.
21230         * gcc.dg/gomp/macro-4.c: New test.
21231         * g++.dg/gomp/macro-3.C: New test.
21232         * g++.dg/gomp/macro-4.C: New test.
21233
21234 2006-06-09  Richard Guenther  <rguenther@suse.de>
21235
21236         PR tree-optimization/26998
21237         * gcc.dg/torture/pr26998.c: New testcase.
21238         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21239
21240 2006-06-08  Mike Stump  <mrs@apple.com>
21241
21242         * gcc.dg/pr27095.c: Account for stubs.
21243
21244         PR target/26427
21245         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21246         produce bad code on darwin.
21247
21248 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21249
21250         PR fortran/27958
21251         * gfortran.dg/substr_2.f: New test.
21252
21253 2006-06-08  Asher Langton  <langton2@llnl.gov>
21254
21255         PR fortran/27786
21256         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21257
21258 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21259
21260         PR target/27421
21261         * gcc.dg/union-3.c: New test.
21262
21263 2006-06-08  Richard Guenther  <rguenther@suse.de>
21264
21265         PR middle-end/27116
21266         * gcc.dg/torture/pr27116.c: New testcase.
21267         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21268
21269 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21270
21271         PR rtl-optimization/26449
21272         * gcc.dg/pr26449.c: New test.
21273
21274 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21275
21276         PR c++/27601
21277         * g++.dg/ext/offsetof1.C: Test member functions.
21278
21279 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21280
21281         * gcc.dg/pr27095.c: Improve scanning.
21282
21283 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21284
21285         PR fortran/23091
21286         * gfortran.dg/saved_automatic_1.f90: New test.
21287
21288         PR fortran/24168
21289         * gfortran.dg/array_simplify_1.f90: New test.
21290
21291         PR fortran/25090
21292         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21293
21294         PR fortran/25058
21295         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21296
21297 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/27177
21300         * g++.dg/expr/cast7.C: New test.
21301
21302 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21303
21304         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21305         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21306         * lib/fortran-torture.exp (fortran-torture-compile,
21307         fortran-torture-execute): Ditto.
21308
21309 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21310
21311         PR target/27842
21312         * gcc.dg/vmx/pr27842.c: New test.
21313
21314 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21315
21316         PR libfortran/27895
21317         * gfortran.dg/bounds_check_3.f90: New test.
21318
21319 2006-06-05  Mike Stump  <mrs@apple.com>
21320
21321         * objc.dg/objc-fast-4.m: Skip for ppc64.
21322
21323 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21324
21325         PR testsuite/27705
21326         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21327
21328 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21329             Victor Kaplansky  <victork@il.ibm.com>
21330
21331         PR tree-optimizations/26360
21332         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21333         with -fno-tree-dce.
21334         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21335
21336 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21337
21338         PR fortran/14067
21339         * gfortran.dg/data_char_1.f90: Add messages for truncated
21340         strings.
21341
21342         PR fortran/16943
21343         * gfortran.dg/func_decl_2.f90: New test.
21344
21345         PR fortran/20839
21346         * gfortran.dg/do_2.f90: New test.
21347
21348         PR fortran/27655
21349         * gfortran.dg/associated_3.f90: New test.
21350
21351 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21352
21353         PR c++/27819
21354         * g++.dg/template/static25.C: New test.
21355
21356         PR c++/27722
21357         * g++.dg/init/array21.C: New test.
21358
21359         PR c++/27807
21360         * g++.dg/ext/complit7.C: New test.
21361
21362         PR c++/27806
21363         * g++.dg/parse/ptrmem5.C: New test.
21364
21365 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21366             Andrew Pinski  <pinskia@physics.uc.edu>
21367
21368         PR c/27150
21369         PR middle-end/27382
21370         * gcc.dg/pr27150-1.c: New testcase.
21371         * gcc.dg/pr27382-1.c: New testcase.
21372         * gcc.dg/pr27382-2.c: New testcase.
21373
21374 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21375
21376         PR c/25161
21377         PR c/27020
21378         * gcc.dg/array-10.c: New test.
21379
21380 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21381
21382         PR c++/27804
21383         * g++.dg/init/const4.C: New test.
21384         * g++.dg/init/member1.C: Add error-marker.
21385         * g++.dg/other/fold1.C: Adjust error-marker.
21386
21387 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21388
21389         PR c++/27601
21390         * g++.dg/ext/offsetof1.C: New test.
21391
21392 2006-06-04 Eric Christopher <echristo@apple.com>
21393
21394         * gcc.dg/attr-ms_struct-1.c: New.
21395
21396 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21397
21398         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21399
21400 2006-06-04  Richard Guenther  <rguenther@suse.de>
21401
21402         PR tree-optimization/27039
21403         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21404
21405 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21406
21407         PR target/26223
21408         * gcc.target/i386/amd64-abi-2.c: New test case.
21409
21410 2006-06-02  Eric Christopher  <echristo@apple.com>
21411
21412         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21413         * gcc.target/i386/20020523-1.c: Skip if darwin.
21414         * gcc.target/i386/asm-3.c: Ditto.
21415         * gcc.target/i386/20011119-1.c: Ditto.
21416         * gcc.target/i386/clobbers.c: Remove pic part of test.
21417
21418 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21419
21420         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21421         * g++.old-deja/g++.other/init19.C: Ditto.
21422         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21423         and add other platforms as expected failures.
21424
21425 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21426
21427         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21428         (is-effective-target-keyword): Ditto.
21429
21430 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21431
21432         PR fortran/27715
21433         * gfortran.dg/extended_char_comparison_1.f:  New test.
21434
21435 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21436
21437         PR fortran/25098
21438         * gfortran.dg/dummy_procedure_1.f90: New test.
21439
21440         PR fortran/25147
21441         * gfortran.dg/dummy_procedure_2.f90: New test.
21442
21443         * gfortran.dg/associated_2.f90: Correct to make consistent with
21444         standard.
21445
21446 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21447
21448         * gcc.target/i386/387-11.c: New test case.
21449
21450 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21451
21452         PR c++/27801
21453         * g++.dg/template/cond6.C: New test.
21454
21455         PR c++/26496
21456         * g++.dg/template/crash51.C: New test.
21457         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21458
21459         PR c++/27385
21460         * g++.dg/init/array20.C: New test.
21461
21462 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21463
21464         * gcc.dg/builtins-54.c: New test case.
21465
21466 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21467
21468         PR c++/26433
21469         * g++.dg/template/fntry1.C: Add dg-do link.
21470
21471         PR c++/27808
21472         * g++.dg/parse/friend6.C: New test.
21473
21474 2006-05-30  Asher Langton  <langton2@llnl.gov>
21475
21476         * gfortran.dg/cray_pointers_7.f90: New test.
21477
21478 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21479
21480         PR tree-optimization/23452
21481         * gcc.dg/fold-mulconj-1.c: New test case.
21482
21483 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21484
21485         PR c++/27803
21486         * g++.dg/parse/bitfield1.C: New test.
21487
21488 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21489
21490         * gcc.target/ppc-eq0-1.c: New test case.
21491         * gcc.target/ppc-negeq0-1.c: New test case.
21492
21493 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21494
21495         PR c/27273
21496         * gcc.dg/overflow-warn-5.c: New test.
21497
21498 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21499
21500         PR c/27718
21501         * gcc.dg/sizeof-1.c: New test.
21502
21503 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21504
21505         PR target/27790
21506         * gcc.target/i386/pr27790.c: New test.
21507
21508 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21509
21510         PR libgfortran/27757
21511         * gfortran.dg/direct_io_5.f90: New test.
21512
21513 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21514
21515         PR libgfortran/27634
21516         * gfortran.dg/fmt_missing_period_1.f: New test.
21517         * gfortran.dg/fmt_missing_period_2.f: New test.
21518         * gfortran.dg/fmt_missing_period_3.f: New test.
21519
21520 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21521
21522         PR fortran/19777
21523         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21524         arrays.
21525
21526 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21527
21528         PR c++/27713
21529         * g++.dg/template/new6.C: New test.
21530
21531 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21532
21533         PR tree-optimization/24964
21534         * gcc.target/i386/387-10.c: New test case.
21535
21536 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21537
21538         * intrinsics/string_intrinsics.c (compare_string):
21539         Use memcmp instead of strncmp to avoid tripping over
21540         CHAR(0) in a string.
21541
21542 2006-05-27  Richard Guenther  <rguenther@suse.de>
21543
21544         PR middle-end/27773
21545         * gcc.dg/torture/pr27773.c: New testcase.
21546
21547 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21548
21549         * gcc.dg/pr24561.c: Rename to..
21550         * gcc.dg/pr25962.c: .. this.
21551
21552 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21553
21554         PR fortran/19777
21555         * gfortran.dg/bounds_check_2.f: New test.
21556
21557 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21558
21559         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21560         * gfortran.dg/byte_1.f90: Likewise.
21561         * gfortran.dg/dup_save_2.f90: Likewise.
21562
21563 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21564
21565         * gfortran.dg/associated_2.f90: New test.
21566
21567 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21568
21569         PR fortran/27524
21570         * gfortran.dg/bounds_check_1.f90: New test.
21571
21572 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21573
21574         PR rtl-optimization/27661
21575         * gcc.dg/pr27661.c: New test case.
21576
21577 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21578
21579         PR fortran/23151
21580         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21581         * gfortran.dg/print_parentheses_1.f:  New test.
21582         * gfortran.dg/print_parentheses_2.f90:  New test.
21583
21584 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21585
21586         PR target/27758
21587         * gcc.dg/pr27758.c: New test.
21588
21589 2006-05-24  Falk Hueffner  <falk@debian.org>
21590
21591         * gcc.c-torture/compile/pr27571.c: New test.
21592
21593 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21594
21595         PR fortran/27709
21596         * gfortran.dg/spec_expr_4.f90: New test.
21597
21598         PR fortran/27155
21599         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21600
21601 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21602
21603         PR c++/20103
21604         * g++.dg/ext/complit6.C: New test.
21605         * g++.dg/ext/complit3.C: Adjust error markers.
21606         * g++.dg/init/const3.C: New test.
21607
21608 2006-05-25  Richard Guenther  <rguenther@suse.de>
21609
21610         PR middle-end/27743
21611         * gcc.dg/torture/pr27743.c: New testcase.
21612
21613 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21614
21615         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21616
21617 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21618
21619         * gcc.dg/compat/scalar-by-value-x.h: New.
21620         * gcc.dg/compat/scalar-by-value-y.h: New.
21621         * gcc.dg/compat/scalar-by-value-5.c: New.
21622         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21623         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21624         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21625         * gcc.dg/compat/scalar-by-value-6.c: New.
21626         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21627         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21628         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21629
21630 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21631
21632         PR tree-optimization/27639
21633         PR tree-optimization/26719
21634         * gcc.dg/pr27639.c: New test.
21635         * gcc.dg/pr26719.c: New test.
21636         * gcc.dg/tree-ssa/scev-cast.c: New test.
21637
21638 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21639
21640         PR c++/20173
21641         * g++.dg/template/error21.C: New test.
21642
21643 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21644
21645         PR target/27696
21646         * gcc.target/i386/pr27696.c: New.
21647
21648 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21649
21650         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21651
21652         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21653
21654 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21655
21656         PR c++/27716
21657         * g++.dg/other/assign1.C: New test.
21658
21659 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21660
21661         PR target/27266
21662         * gcc.target/i386/pr27266.c: New.
21663
21664 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21665
21666         PR c++/27451
21667         * g++.dg/ext/asm9.C: New test.
21668
21669 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21670
21671         PR rtl-optimization/25514
21672         * gcc.c-torture/compile/pr25514.c: New test.
21673
21674 2006-05-22  Richard Guenther  <rguenther@suse.de>
21675
21676         Revert
21677         2006-01-31  Richard Guenther  <rguenther@suse.de>
21678
21679         * gcc.target/i386/sselibm-1.c: New testcase.
21680         * gcc.target/i386/sselibm-2.c: Likewise.
21681         * gcc.target/i386/sselibm-3.c: Likewise.
21682         * gcc.target/i386/sselibm-4.c: Likewise.
21683         * gcc.target/i386/sselibm-5.c: Likewise.
21684
21685 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21686
21687         PR c/27420
21688         * gcc.dg/func-args-2.c: New test.
21689
21690         PR c/26818
21691         * gcc.dg/struct-incompl-1.c: New test.
21692
21693 2006-05-22  Richard Guenther  <rguenther@suse.de>
21694
21695         PR testsuite/27708
21696         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21697         the transformations we test for.
21698
21699 2006-05-22  Richard Guenther  <rguenther@suse.de>
21700
21701         PR testsuite/27707
21702         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21703
21704 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21705
21706         PR c++/27210
21707         * g++.dg/warn/new1.C: New test.
21708         * g++.dg/template/new5.C: Likewise.
21709
21710 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21711
21712         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21713         * gcc.target/i386/20060512-3.c: Likewise.
21714
21715 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21716
21717         PR rtl-optimization/27671
21718         * gcc.c-torture/execute/pr27671-1.c: New.
21719         * gcc.dg/pr27671-2.c: Likewise.
21720
21721         PR tree-optimization/26622.
21722         * gcc.c-torture/compile/pr26622.c: New.
21723
21724 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21725
21726         PR fortran/27613
21727         * gfortran.dg/recursive_reference_1.f90: New test.
21728
21729 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21730
21731         PR fortran/25746
21732         * gfortran.dg/elemental_subroutine_3.f90: New test.
21733
21734         PR fortran/25090
21735         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21736
21737         PR fortran/27584
21738         * gfortran.dg/associated_target_1.f90: New test.
21739
21740         PR fortran/19015
21741         * gfortran.dg/maxloc_shape_1.f90: New test.
21742
21743 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21744
21745         PR libgfortran/24459
21746         * gfortran.dg/namelist_24.f90: New test.
21747         * gfortran.dg/namelist_12.f: Fix typo in comment.
21748
21749 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21750
21751         PR middle-end/25776
21752         * g++.dg/other/error11.C: New test.
21753
21754 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21755
21756         * gcc.target/mips/pr26765.c: Add -w to options.
21757
21758 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21759
21760         * lib/target-supports.exp (check_effective_target_mpaired_single):
21761         New function.
21762         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21763         multilibs.
21764         * g++.dg/vect/vect.exp: Likewise.
21765
21766 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21767
21768         PR testsuite/25891
21769         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21770
21771 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21772
21773         PR fortran/27662
21774         * gfortran.dg/temporary_1.f90: New file.
21775
21776 2006-05-19  Andreas Schwab  <schwab@suse.de>
21777
21778         * g++.dg/other/unused1.C: Also match "stringz".
21779
21780 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/26433
21783         * g++.dg/template/fntry1.C: New test.
21784
21785 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21786
21787         PR c++/27471
21788         PR c++/27506
21789         * g++.dg/conversion/bitfield5.C: New test.
21790         * g++.dg/conversion/bitfield6.C: New test.
21791
21792 2006-05-18  Mike Stump  <mrs@apple.com>
21793
21794         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21795         * gcc.dg/vla-4.c: Add.
21796         * gcc.dg/vla-5.c: Add.
21797         * gcc.dg/vla-6.c: Add.
21798
21799 2006-05-12  Stuart Hastings  <stuart@apple.com>
21800
21801         * gcc.target/i386/20060512-1.c: New.
21802         * gcc.target/i386/20060512-2.c: New.
21803         * gcc.target/i386/20060512-3.c: New.
21804         * gcc.target/i386/20060512-4.c: New.
21805
21806 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/26122
21809         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21810
21811         PR c++/26068
21812         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21813         * g++.dg/parse/linkage1.C: New test.
21814
21815 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21816
21817         PR tree-optimization/27548
21818         * g++.dg/tree-ssa/pr27548.C: New test.
21819
21820 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21821
21822         PR fortran/26551
21823         * gfortran.dg/recursive_check_1.f: New test.
21824         * gfortran.dg/recursive_check_2.f90: New test.
21825
21826 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21827
21828         * g++.dg/opt/temp2.C: New test.
21829
21830 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21831
21832         PR c++/27491
21833         * g++.dg/init/brace5.C: New test.
21834
21835         PR middle-end/27415
21836         * gcc.dg/gomp/pr27415.c: New test.
21837         * g++.dg/gomp/pr27415.C: New test.
21838
21839         PR tree-optimization/27549
21840         * g++.dg/tree-ssa/pr27549.C: New test.
21841
21842 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21843
21844         PR libgfortran/27575
21845         * gfortran.dg/read_eof_4.f90: New test.
21846
21847 2006-05-16  Richard Guenther  <rguenther@suse.de>
21848
21849         PR tree-optimization/22303
21850         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21851
21852 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21853
21854         PR middle-end/27573
21855         * gcc.dg/gomp/pr27573.c: New test.
21856         * gfortran.dg/gomp/pr27573.f90: New test.
21857
21858         PR c/27499
21859         * gcc.dg/gomp/pr27499.c: New test.
21860         * g++.dg/gomp/pr27499.C: New test.
21861
21862 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21863
21864         PR c++/27339
21865         * g++.dg/parser/access8.C: Adjust error marker.
21866         * g++.dg/template/access17.C: New test.
21867         * g++.dg/template/access18.C: Likewise.
21868
21869 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21870
21871         PR target/26600
21872         * gcc.target/i386/pr26600.c: New test case.
21873
21874 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21875
21876         PR c++/27505
21877         * g++.dg/expr/bitfield1.C: New test.
21878
21879 2006-05-15  Richard Guenther  <rguenther@suse.de>
21880
21881         PR tree-optimization/27603
21882         * gcc.dg/torture/pr27603.c: New testcase.
21883
21884 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21885
21886         PR fortran/25090
21887         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21888
21889         PR fortran/25082
21890         * gfortran.dg/scalar_return_1.f90: New test.
21891
21892         PR fortran/27411
21893         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21894
21895 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21896
21897         * gcc.dg/gomp/critical-4.c: New test.
21898         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21899         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21900         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21901         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21902
21903 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21904
21905         PR c++/27582
21906         * g++.dg/template/dependent-args1.C: New test.
21907
21908         PR c++/27581
21909         * g++.dg/lookup/this1.C: New test.
21910
21911         PR c++/27315
21912         * g++.dg/template/operator6.C: New test.
21913         * g++.dg/template/incomplete3.C: New test.
21914
21915         PR c++/27559
21916         * g++.dg/template/new4.C: New test.
21917
21918         PR c++/27496
21919         * g++.dg/template/void2.C: New test.
21920
21921 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21922
21923         * g++.dg/template/dependent-expr5.C: New test.
21924
21925 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21926
21927         PR middle-end/26729
21928         * gcc.dg/pr26729-1.c: New test case.
21929
21930 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21931
21932         * gcc.dg/pr27003.c: New test.
21933
21934 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21935
21936         * lib/target-supports.dg (check_cxa_atexit_available): Change
21937         v3_target_compile to ${tool}_target_compile.
21938
21939 2006-05-11  Jason Merrill  <jason@redhat.com>
21940
21941         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21942
21943 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21944
21945         PR fortran/27553
21946         * gfortran.dg/label_5.f90: New test.
21947
21948 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21949
21950         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21951         check_effective_target_powerpc_altivec_ok): New.
21952         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21953         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21954         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21955         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21956         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21957         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21958         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21959         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21960         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21961         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21962         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21963         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21964         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21965         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21966         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21967         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21968         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21969         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21970         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21971         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21972         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21973         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21974         gcc.target/powerpc/altivec-9.c,
21975         gcc.target/powerpc/altivec-consts.c,
21976         gcc.target/powerpc/altivec-pr22085.c,
21977         gcc.target/powerpc/altivec-splat.c,
21978         gcc.target/powerpc/altivec-types-1.c,
21979         gcc.target/powerpc/altivec-types-2.c,
21980         gcc.target/powerpc/altivec-types-3.c,
21981         gcc.target/powerpc/altivec-types-4.c,
21982         gcc.target/powerpc/altivec-varargs-1.c,
21983         gcc.target/powerpc/altivec-vec-merge.c,
21984         gcc.target/powerpc/ppc-vector-memcpy.c,
21985         gcc.target/powerpc/ppc-vector-memset.c,
21986         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21987         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21988         these effective targets.
21989         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21990         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21991
21992 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21993
21994         PR middle-end/27384
21995         * g++.dg/other/fold1.C: New test.
21996
21997         PR middle-end/27488
21998         * gcc.dg/fold-nonneg-1.c: New test.
21999
22000         PR c++/27547
22001         * g++.dg/other/operator1.C: New test.
22002
22003 2006-05-11  Richard Guenther  <rguenther@suse.de>
22004
22005         PR middle-end/27529
22006         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22007
22008 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22009
22010         * lib/target-supports-dg.exp (check-flags): New.
22011         (dg-skip-if): Move flag checks.
22012
22013 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22014
22015         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22016         * lib/target-supports.dg (check_cxa_atexit_available): New.
22017
22018 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22019
22020         PR fortran/27470
22021         * gfortran.dg/multiple_allocation_2.f90: New test case.
22022
22023 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22024
22025         * gcc.target/arm/pr27387.C: Fix a comment typo.
22026
22027 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22028
22029         PR fortran/24549
22030         * gfortran.dg/error_recovery_1.f90: New test.
22031
22032 2006-05-10  Richard Guenther  <rguenther@suse.de>
22033
22034         PR tree-optimization/27302
22035         * gcc.dg/torture/pr27302.c: New testcase.
22036
22037 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22038         Richard Guenther  <rguenther@suse.de>
22039
22040         PR middle-end/27498
22041         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22042
22043 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22044
22045         PR rtl-optimization/27335
22046         * gcc.dg/pr27335.c: New test.
22047
22048 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22049
22050         * gcc.target/mips/mips-ps-5.c: New file.
22051
22052 2006-05-08  Jan Hubicka  <jh@suse.cz>
22053
22054         PR middle-end/25962
22055         * gcc.dg/pr25962.c: New.
22056
22057 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22058
22059         PR target/27158
22060         * gcc.target/powerpc/pr27158.c: New test case.
22061
22062 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22063
22064         PR testsuite/27476
22065         * ada/acats/run_all.sh: Use test -z.
22066
22067 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22068
22069         PR libfortran/18271
22070         * gfortran.dg/spec_expr_3.f90: New test.
22071
22072 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22073
22074         PR target/24879
22075         * gcc.target/i386/monitor.c: New file.
22076
22077 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22078
22079         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22080
22081 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22082
22083         PR c++/27447
22084         * g++.dg/other/ptrmem7.C: New test.
22085
22086 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22087
22088         PR target/27421
22089         * gcc.dg/array-9.c: New test.
22090
22091 2006-05-07  Richard Guenther  <rguenther@suse.de>
22092
22093         PR tree-optimization/27409
22094         * gcc.dg/torture/pr27409.c: New testcase.
22095
22096 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22097
22098         PR fortran/27457
22099         * gfortran.dg/select_6.f90: New.
22100
22101 2006-05-07  Richard Guenther  <rguenther@suse.de>
22102
22103         PR tree-optimization/27136
22104         * gcc.dg/torture/pr27136.c: New testcase.
22105
22106 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22107
22108         PR fortran/24813
22109         * gfortran.dg/char_cons_len_1.f90: New test.
22110
22111 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22112
22113         PR c++/27427
22114         * g++.dg/template/incomplete2.C: New test.
22115
22116 2006-05-06  Richard Guenther  <rguenther@suse.de>
22117
22118         PR tree-optimization/27151
22119         * gcc.dg/vect/pr27151.c: New testcase.
22120
22121 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22122
22123         PR c++/27430
22124         * g++.dg/template/void1.C: New test.
22125
22126         PR c++/27423
22127         * g++.dg/other/void2.C: New test.
22128
22129         PR c++/27422
22130         * g++.dg/conversion/void1.C: New test.
22131
22132 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22133
22134         PR/21391
22135         * g++.dg/other/unused1.C: New.
22136
22137 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22138
22139         PR objc/27240
22140         * objc.dg/member-1.m: New test.
22141
22142 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22143
22144         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22145
22146 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22147
22148         PR libfortran/26985
22149         * gfortran.dg/matmul_2.f90: New test.
22150
22151 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22152
22153         * ada/acats/run_all.sh: Use sync when main not found.
22154
22155 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22156
22157         PR target/26765
22158         * gcc.target/mips/pr26765.c: New.
22159
22160 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22161
22162         * gcc.target/bfin: New directory.
22163         * gcc.target/bfin/bfin.exp: New file.
22164         * gcc.target/bfin/frmul.c: New file.
22165         * gcc.target/bfin/arith.c: New file.
22166         * gcc.target/bfin/mul-combine.c: New file.
22167         * gcc.target/bfin/shift.c: New file.
22168
22169 2006-05-04  Richard Guenther  <rguenther@suse.de>
22170
22171         PR tree-optimization/14287
22172         PR tree-optimization/14844
22173         PR tree-optimization/19792
22174         PR tree-optimization/21608
22175         PR tree-optimization/27090
22176         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22177         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22178         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22179         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22180         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22181
22182 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22183
22184         PR tree-optimization/27285
22185         * gcc.c-torture/execute/pr27285.c: New test.
22186
22187         PR middle-end/27388
22188         * gcc.dg/gomp/pr27388-1.c: New test.
22189         * gcc.dg/gomp/pr27388-2.c: New test.
22190         * gcc.dg/gomp/pr27388-3.c: New test.
22191
22192         PR c++/27359
22193         * g++.dg/gomp/pr27359.C: New test.
22194
22195 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22196
22197         PR fortran/20248
22198         * gfortran.dg/iargc.f90: New test.
22199
22200 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22201
22202         PR c++/27102
22203         * g++.dg/template/crash49.C: New test.
22204
22205 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22206
22207         PR testsuite/27032
22208         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22209
22210 2006-05-02  Jeff Law  <law@redhat.com>
22211
22212         PR tree-optimization/27364
22213         * gcc.c-torture/execute/pr27364.c: New test.
22214
22215 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22216
22217         PR c++/27309
22218         * g++.dg/parser/ctor5.C: New test.
22219
22220 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22221
22222         PR target/27387
22223         * gcc.target/arm/arm.exp: New.
22224         * gcc.target/arm/pr27387.C: Likewise.
22225
22226 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22227
22228         PR fortran/27269
22229         PR fortran/27324
22230         * gfortran.dg/module_equivalence_2.f90: New test.
22231
22232 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22233
22234         PR middle-end/27337
22235         * g++.dg/gomp/pr27337-1.C: New test.
22236         * g++.dg/gomp/pr27337-2.C: New test.
22237
22238         PR middle-end/27328
22239         * gcc.dg/gomp/pr27328.c: New test.
22240
22241         PR middle-end/27325
22242         * g++.dg/gomp/pr27325.C: New test.
22243
22244         PR middle-end/27310
22245         * g++.dg/gomp/pr27310.C: New test.
22246
22247 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22248
22249         PR tree-optimization/27291
22250         * g++.dg/tree-ssa/pr27291.C: New test.
22251
22252 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22253
22254         PR tree-optimization/27283
22255         * g++.dg/tree-ssa/pr27283.C: New test.
22256
22257 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22258
22259         * gcc.dg/tree-ssa/loop-16.c: New test.
22260
22261 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22262             Joseph S. Myers  <joseph@codesourcery.com>
22263
22264         * gcc.dg/Wconversion-3.c: New test case.
22265         * gcc.dg/Wconversion-4.c: Likewise.
22266
22267 2006-05-01  Richard Guenther  <rguenther@suse.de>
22268
22269         PR tree-optimization/26726
22270         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22271
22272 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22273
22274         * gcc.dg/Woverflow-1.c: New test case.
22275         * gcc.dg/Woverflow-2.c: Likewise.
22276         * gcc.dg/Woverflow-3.c: Likewise.
22277
22278 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/27094
22281         * g++.dg/template/defarg8.C: New test.
22282
22283 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22284
22285         PR c++/27278
22286         * g++.dg/parse/operator7.C: New test.
22287
22288 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22289
22290         PR c++/11471
22291         PR c++/27102
22292         * g++.dg/template/crash48.C: New test.
22293
22294         PR c++/27279
22295         * g++.dg/parse/ctor4.C: New test.
22296
22297 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22298
22299         PR fortran/25681
22300         * gfortran.df/char_type_len.f90: New test.
22301
22302 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22303
22304         PR libgfortran/27304
22305         * gfortran.dg/fmt_exhaust.f90: New test.
22306
22307 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22308
22309         PR c/25309
22310         * gcc.dg/large-size-array-2.c: New test case.
22311
22312 2006-04-28  Richard Guenther  <rguenther@suse.de>
22313
22314         PR target/26826
22315         * gcc.target/i386/pr26826.c: New testcase.
22316
22317 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22318
22319         PR middle-end/27260
22320         * gcc.c-torture/execute/pr27260.c: New.
22321
22322 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22323
22324         PR middle-end/27095
22325         * gcc.dg/pr27095.c: New.
22326
22327 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22328
22329         PR c++/27292
22330         * g++.dg/conversion/bitfield4.C: New test.
22331
22332 2006-04-27  Eric Christopher  <echristo@apple.com>
22333
22334         * gcc.dg/pragma-ms_struct.c: New.
22335
22336 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22337
22338         PR c++/27102
22339         * g++.dg/template/crash47.C: New test.
22340
22341 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22342
22343         * gcc.target/i386/sse-7.c: build with -msse.
22344
22345 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22346
22347         PR testsuite/27274:
22348         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22349         (main): Exit if processor doesn't support SSE.
22350
22351 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22352
22353         PR middle-end/27282
22354         * gcc.c-torture/compile/pr27282.c: New test.
22355
22356 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22357
22358         PR middle-end/26913
22359         * g++.dg/gomp/pr26913.C: New test.
22360
22361         PR c/25996
22362         * gcc.dg/gomp/pr25996.c: New test.
22363         * g++.dg/gomp/pr25996.C: New test.
22364
22365 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22366
22367         PR rtl-optimization/26725
22368         * gcc.c-torture/compile/pr26725.c: New test.
22369
22370 2006-04-25  Richard Guenther  <rguenther@suse.de>
22371
22372         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22373         than n + -1.
22374
22375 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22376
22377         * gcc.dg/20060425-1.c: New testcase.
22378
22379 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22380
22381         PR tree-optimization/26865
22382         * gcc.dg/pr26865.c: New test.
22383
22384 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22385
22386         PR c++/27292
22387         * g++.dg/conversion/bitfield1.C: New test.
22388         * g++.dg/conversion/bitfield2.C: Likewise.
22389         * g++.dg/conversion/bitfield3.C: Likewise.
22390
22391 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22392         Richard Guenther  <rguenther@suse.de>
22393
22394         PR tree-optimization/27236
22395         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22396
22397 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22398
22399         PR c++/19963
22400         * g++.dg/other/incomplete2.C: New test.
22401
22402 2006-04-24  Richard Guenther  <rguenther@suse.de>
22403
22404         PR middle-end/26869
22405         * gcc.dg/torture/pr26869.c: New testcase.
22406
22407 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22408         Richard Guenther  <rguenther@suse.de>
22409
22410         PR tree-optimization/27218
22411         * g++.dg/tree-ssa/pr27218.C: New testcase.
22412
22413 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22414
22415         PR c++/26912
22416         * g++.dg/template/friend41.C: New test.
22417
22418 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22419
22420         * g++.dg/opt/pr15551.C: Include cstdio.
22421         (main): Use remove instead of unlink.
22422
22423 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22424
22425         * gcc.dg/sibcall-7.c: New test.
22426         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22427         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22428         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22429         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22430         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22431
22432 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22433
22434         PR c++/26534
22435         * g++.dg/opt/bitfield1.C: New test.
22436         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22437         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22438         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22439         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22440         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22441         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22442         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22443         * g++.dg/abi/bitfield2.C: Likewise.
22444         * g++.dg/init/bitfield1.C: Likewise.
22445
22446 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22447
22448         PR fortran/25099
22449         * gfortran.dg/elemental_subroutine_4.f90: New test.
22450         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22451         call sub (m, x).
22452
22453 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22454
22455         * gcc.c-torture/compile/20060421-1.c: New testcase.
22456
22457 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22458
22459         PR c/25875
22460         * gcc.dg/init-bad-4.c: New test.
22461
22462 2006-04-21  Paul Brook  <paul@codesourcery.com>
22463
22464         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22465
22466 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22467
22468         PR fortran/27122
22469         * gfortran.dg/defined_operators_1.f90: New test.
22470         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22471         remove old ones associated, incorrectly, with Note 5.46.
22472
22473         PR fortran/27113
22474         * gfortran.dg/character_array_constructor_1.f90: New test.
22475
22476 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22477
22478         * gcc.dg/20060419-1.c: New test.
22479
22480 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22481
22482         PR c/26774
22483         * gcc.dg/struct-parse-1.c: New test case.
22484
22485 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22486
22487         PR c++/26558
22488         * g++.dg/parse/template19.C: New test.
22489
22490         PR c++/26739
22491         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22492
22493         PR c++/26036
22494         * g++.dg/expr/call3.C: New test.
22495
22496         PR c++/10385
22497         * g++.dg/conversion/dynamic1.C: New test.
22498
22499 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22500
22501         PR c++/27102
22502         * g++.dg/template/crash35.C: Tweak error markers.
22503         * g++.dg/template/crash46.C: New test.
22504         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22505         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22506
22507 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22508
22509         PR rtl-optimization/14261
22510         * gcc.c-torture/compile/20060419-1.c: Added.
22511
22512 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22513
22514         * gfortran.dg/label_1.f90: Adjust dg-error.
22515
22516 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22517
22518         PR target/26961
22519         * gcc.dg/fold-cond-1.c: New test case.
22520         * gcc.dg/pr26961-1.c: Likewise.
22521
22522 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22523
22524         PR libgfortran/27138
22525         * gfortran.dg/read_bad_advance.f90: New test.
22526
22527 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22528             Dale Johannesen  <dalej@apple.com>
22529
22530         PR target/24076
22531         * gcc.target/i386/vecinit-3.c: New testcase.
22532         * gcc.target/i386/vecinit-4.c: Likewise.
22533         * gcc.target/i386/sse-18.c: Likewise.
22534         * gcc.target/i386/sse-19.c: Likewise.
22535
22536 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22537
22538         * gfortran.dg/allocate_zerosize_1.f90: New test.
22539
22540 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22541
22542         PR c++/26365
22543         * g++.dg/template/crash45.C: New test.
22544
22545 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22546
22547         PR fortran/26787
22548         * gfortran.dg/proc_assign_1.f90: New test.
22549         * gfortran.dg/procedure_lvalue.f90: Change message.
22550         * gfortran.dg/namelist_4.f90: Add new error.
22551
22552         PR fortran/25597
22553         PR fortran/27096
22554         * gfortran.dg/auto_pointer_array_result_1.f90
22555
22556         PR fortran/27089
22557         * gfortran.dg/specification_type_resolution_1.f90
22558
22559         PR fortran/18003
22560         PR fortran/25669
22561         PR fortran/26834
22562         * gfortran.dg/bounds_temporaries_1.f90: New test.
22563
22564         PR fortran/27124
22565         * gfortran.dg/array_return_value_1.f90: New test.
22566
22567 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22568
22569         PR fortran/25336
22570         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22571
22572 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22573
22574         PR middle-end/26823
22575         * g++.dg/gomp/pr26823-1.C: New test.
22576         * g++.dg/gomp/pr26823-2.C: New test.
22577
22578 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22579
22580         PR middle-end/27134
22581         * gcc.dg/pr27314.c: New test.
22582
22583 2006-04-13  Richard Henderson  <rth@redhat.com>
22584
22585         * g++.dg/gomp/block-0.C: Update expected matches.
22586
22587 2006-04-13  DJ Delorie  <dj@redhat.com>
22588
22589         * lib/target-supports.exp (check_effective_target_int32plus): New.
22590         (check_effective_target_ptr32plus): New.
22591         (check_effective_target_size32plus): New.
22592         (check_effective_target_int16): New.
22593         (check_profiling_available): Add m32c to the list of unsupported
22594         targets.
22595
22596         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22597         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22598         memory size.
22599         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22600         pointers.
22601         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22602         size_t.
22603         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22604         and size_t.
22605         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22606         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22607         not just xstormy16.  Skip m32c due to weird pointer size.
22608         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22609         not just xstormy16.
22610         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22611         not just xstormy16.
22612         * gcc.dg/20020312-2.c: Add m32c support.
22613         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22614         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22615         in test.
22616         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22617         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22618         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22619         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22620         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22621         formats
22622         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22623         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22624         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22625         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22626         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22627         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22628         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22629         in test.
22630         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22631         in test.
22632         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22633         * gcc.dg/pr23049.c: Require >=32 bit integers.
22634         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22635         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22636         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22637         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22638         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22639         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22640         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22641         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22642         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22643         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22644         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22645         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22646         prototype in test.
22647         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22648         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22649         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22650         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22651         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22652
22653         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22654         * gcc.c-torture/execute/20040703-1.x: Likewise.
22655         * gcc.c-torture/execute/20040705-1.x: Likewise.
22656         * gcc.c-torture/execute/20040705-2.x: Likewise.
22657         * gcc.c-torture/execute/20040709-1.x: Likewise.
22658         * gcc.c-torture/execute/20040709-2.x: Likewise.
22659         * gcc.c-torture/execute/20040811-1.x: Likewise.
22660         * gcc.c-torture/execute/20050316-1.x: Likewise.
22661         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22662         * gcc.c-torture/execute/pr19689.x: Likewise.
22663         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22664         * gcc.c-torture/execute/usmul.x: Likewise.
22665         * gcc.c-torture/execute/vrp-5.x: Likewise.
22666         * gcc.c-torture/execute/vrp-6.x: Likewise.
22667         * gcc.dg/debug/20041023-1.s: Likewise.
22668
22669 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22670
22671         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22672         of integers to a vector types are now constant expressions in C.
22673         * gcc.dg/vect/vect-fold-1.c: New test case.
22674
22675 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22676             Ulrich Weigand  <uweigand@de.ibm.com>
22677
22678         PR target/27006
22679         * gcc.dg/vmx/pr27006.c: New testcase.
22680
22681 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22682
22683         PR libgfortran/26766
22684         * gfortran.dg/write_recursive.f90: New test.
22685
22686 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22687
22688         * g++.dg/parse/dtor7.C: New test.
22689         * g++.dg/parse/new1.C: Add error marker.
22690         * g++.dg/template/new3.C: New test.
22691
22692         PR c++/26122
22693         * g++.dg/template/pure1.C: New test.
22694
22695         PR c++/26295
22696         * g++.dg/parse/ptrmem4.C: New test.
22697
22698 2006-04-10  Jeff Law  <law@redhat.com>
22699
22700         PR/27087
22701         * gcc.c-torture/compile/pr27087.c: New test.
22702
22703 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22704
22705         PR/21391
22706         * gcc.dg/20060410.c: New.
22707
22708 2006-04-10  Matthias Klose  <doko@debian.org>
22709
22710         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22711         Recognize multilib directory names containing underscores.
22712
22713 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22714
22715         * gcc.target/i386/vecinit-1.c: New test case.
22716         * gcc.target/i386/vecinit-2.c: Likewise.
22717
22718 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22719
22720         PR debug/27057
22721         * g++.dg/debug/dwarf2-2.C: New test.
22722
22723 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22724
22725         PR rtl-optimization/27073
22726         * gcc.c-torture/execute/pr27073.c: New test.
22727
22728 2006-04-08  Mike Stump  <mrs@apple.com>
22729
22730         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22731
22732 2006-04-07  Richard Guenther  <rguenther@suse.de>
22733
22734         PR tree-optimization/26135
22735         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22736
22737 2006-04-06  Jan Hubicka  <jh@suse.cz>
22738
22739         PR profile/26399
22740         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22741
22742 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22743
22744         * g++.dg/conversion/nullptr1.C: New test case.
22745         * g++.dg/conversion/nullptr2.C: Likewise.
22746
22747 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22748
22749         * gfortran.dg/dependency_18.f90: New test case.
22750
22751 2006-04-05  Richard Guenther  <rguenther@suse.de>
22752
22753         PR tree-optimization/26919
22754         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22755         * gcc.dg/ipa/ipa-2.c: Likewise.
22756         * gcc.dg/ipa/ipa-3.c: Likewise.
22757         * gcc.dg/ipa/ipa-5.c: Likewise.
22758
22759 2006-04-05  Richard Guenther  <rguenther@suse.de>
22760
22761         PR tree-optimization/26763
22762         * gcc.dg/torture/pr26763-1.c: New testcase.
22763         * gcc.dg/torture/pr26763-2.c: Likewise.
22764
22765 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22766
22767         PR fortran/23634
22768         PR fortran/25619
22769         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22770
22771 2006-04-04  Eric Christopher  <echristo@apple.com>
22772
22773         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22774         stubs.
22775         * gcc.target/i386/387-5.c: Ditto.
22776
22777 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22778
22779         * gcc.target/sparc/struct-ret-check.c: New test.
22780
22781 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22782
22783         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22784         zero decimal digits specified in format.
22785
22786 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22787
22788         PR fortran/26891
22789         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22790
22791         PR fortran/26976
22792         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22793         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22794         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22795         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22796         compliant and detect bigendian-ness.
22797
22798 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22799
22800         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22801         dummy arguments work when the actual argument is itself a dummy
22802         argument of the caller.
22803
22804 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22805
22806         PR libfortran/24685
22807         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22808
22809 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22810
22811         * gfortran.dg/dependencency_17.f90: New test case.
22812
22813 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22814
22815         * gfortran.dg/dependency_14.f90: New test case.
22816         * gfortran.dg/dependency_15.f90: Likewise.
22817         * gfortran.dg/dependency_16.f90: Likewise.
22818
22819 2006-03-31  Asher Langton  <langton2@llnl.gov>
22820
22821         PR fortran/25358
22822         gfortran.dg/cray_pointers_6.f90: New test.
22823
22824 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22825
22826         PR libgfortran/26890
22827         * gfortran.dg/read_size_noadvance.f90: New test.
22828
22829 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22830
22831         PR fortran/25031
22832         * gfortran.dg/multiple_allocation_1.f90: Check that the
22833         size has changed after a re-allocation with stat.
22834
22835 2006-03-30  Richard Guenther  <rguenther@suse.de>
22836
22837         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22838         removal.
22839         * gcc.target/i386/sselibm-2.c: Likewise.
22840         * gcc.target/i386/sselibm-3.c: Likewise.
22841         * gcc.target/i386/sselibm-4.c: Likewise.
22842         * gcc.target/i386/sselibm-5.c: Likewise.
22843
22844 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22845
22846         * gcc.dg/fold-andxor-1.c: New test case.
22847         * gcc.dg/fold-xorand-1.c: Likewise.
22848
22849 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22850
22851         * gcc.dg/fold-convnotconv-1.c: New test case.
22852
22853 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22854
22855         PR fortran/26779
22856         * gfortran.dg/private_type_5.f90: New test.
22857
22858 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22859
22860         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22861
22862 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22863
22864         * gfortran.dg/advance_2.f90: New test.
22865         * gfortran.dg/advance_3.f90: New test.
22866
22867         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22868
22869 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22870
22871         PR libgfortran/26661
22872         PR libgfortran/26880
22873         * gfortran.dg/read_x_past.f: New test.
22874
22875 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22876
22877         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22878         to be STABS.
22879
22880 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22881
22882         * objc.dg/dwarf-1.m: Skip on AIX.
22883         * objc.dg/dwarf-2.m: Skip on AIX.
22884
22885 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22886
22887         PR fortran/26816
22888         * gfortran.dg/float_1.f90: New test.
22889
22890 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22891
22892         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22893         X86_64 targets.
22894         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22895
22896 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22897
22898         PR libfortran/26735
22899         * gfortran.dg/convert_implied_open.f90: New test case.
22900
22901 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22902
22903         PR fortran/26769
22904         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22905
22906 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22907
22908         PR middle-end/26717
22909         * gcc.dg/pr26717.c: New test.
22910
22911 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22912
22913         * gfortran.dg/dependency_12.f90: New test case.
22914
22915 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22916
22917         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22918
22919 2006-03-24  Jeff Law  <law@redhat.com>
22920
22921         * gcc.c-torture/pr26840.c: New test.
22922
22923 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22924
22925         * objc.dg/dwarf-2.m: New.
22926         * obj-c++.dg/dwarf-2.mm: New.
22927
22928         * g++.old-deja/g++.other/init19.C: New.
22929
22930 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22931
22932         * g++.dg/eh/spbp.C: Skip on AIX.
22933
22934 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22935
22936         PR middle-end/26611
22937         * g++.dg/gomp/pr26611-1.C: New test.
22938         * g++.dg/gomp/pr26611-2.C: New test.
22939
22940 2006-03-24  Jeff Law  <law@redhat.com>
22941
22942         * gcc.c-torture/compile/pr26833.c: New test.
22943         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22944
22945 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22946
22947         * gfortran.dg/endfile_2.f90: Delete temp file.
22948
22949 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22950
22951         PR fortran/19303
22952         * gfortran.dg/record_marker_1.f90: New test case.
22953         * gfortran.dg/record_marker_2.f: New test case.
22954         * gfortran.dg/record_marker_3.f90: New test case.
22955
22956 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22957
22958         PR fortran/17298
22959         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22960         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22961
22962 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22963
22964         * lib/gcc-dg.exp (cleanup-modules): New proc.
22965         * gfortran.dg/allocatable_function_1.f90,
22966         gfortran.dg/allocate_char_star_scalar_1.f90,
22967         gfortran.dg/assumed_charlen_function_1.f90,
22968         gfortran.dg/assumed_dummy_1.f90,
22969         gfortran.dg/assumed_shape_ranks_1.f90,
22970         gfortran.dg/assumed_shape_ranks_2.f90,
22971         gfortran.dg/assumed_size_dt_dummy.f90,
22972         gfortran.dg/auto_char_dummy_array_1.f90,
22973         gfortran.dg/auto_char_len_3.f90,
22974         gfortran.dg/automatic_module_variable.f90,
22975         gfortran.dg/bad_automatic_objects_1.f90,
22976         gfortran.dg/char_array_constructor.f90,
22977         gfortran.dg/char_array_structure_constructor.f90,
22978         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22979         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22980         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22981         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22982         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22983         gfortran.dg/derived_pointer_recursion.f90,
22984         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22985         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22986         gfortran.dg/dummy_functions_1.f90,
22987         gfortran.dg/elemental_initializer_1.f90,
22988         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22989         gfortran.dg/elemental_pointer_1.f90,
22990         gfortran.dg/elemental_subroutine_1.f90,
22991         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22992         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22993         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22994         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22995         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22996         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22997         gfortran.dg/global_references_1.f90,
22998         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22999         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23000         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23001         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23002         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23003         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23004         gfortran.dg/large_integer_kind_1.f90,
23005         gfortran.dg/large_real_kind_1.f90,
23006         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23007         gfortran.dg/module_double_reuse.f90,
23008         gfortran.dg/module_equivalence_1.f90,
23009         gfortran.dg/module_interface_1.f90,
23010         gfortran.dg/module_parameter_array_refs_1.f90,
23011         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23012         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23013         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23014         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23015         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23016         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23017         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23018         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23019         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23020         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23021         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23022         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23023         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23024         gfortran.dg/same_name_1.f90,
23025         gfortran.dg/sibling_dummy_procedure_1.f90,
23026         gfortran.dg/sibling_dummy_procedure_2.f90,
23027         gfortran.dg/sibling_dummy_procedure_3.f90,
23028         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23029         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23030         gfortran.dg/used_dummy_types_2.f90,
23031         gfortran.dg/used_dummy_types_3.f90,
23032         gfortran.dg/used_dummy_types_4.f90,
23033         gfortran.dg/used_dummy_types_5.f90,
23034         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23035         gfortran.dg/userdef_operator_1.f90: Use it.
23036
23037 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23038
23039         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23040         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23041         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23042         gfortran.dg/write_back.f,
23043         gfortran.fortran-torture/execute/inquire_1.f90,
23044         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23045
23046 2006-03-21  Jeff Law  <law@redhat.com>
23047
23048         * gcc.dg/tree-ssa/vrp28.c: New test.
23049
23050 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23051
23052         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23053         if _STDC_C99 is defined.
23054         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23055         * gcc.dg/builtins-20.c: Likewise.
23056         * gcc.dg/builtins-53.c: Likewise.
23057         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23058         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23059
23060 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23061
23062         PR tree-opt/26781
23063         * gcc.c-torture/compile/pr26781-1.c: New test.
23064         * gcc.c-torture/compile/pr26781-2.c: New test.
23065
23066 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23067
23068         PR c++/26690
23069         * g++.dg/gomp/pr26690-1.C: New test.
23070         * g++.dg/gomp/pr26690-2.C: New test.
23071
23072 2006-03-20  Jeff Law  <law@redhat.com>
23073
23074         * gcc.dg/tree-ssa/pr21829.c: New test.
23075
23076         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23077
23078 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23079
23080         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23081         (check_visibility_available): Use it.
23082         (check_effective_target_default_packed): Likewise.
23083         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23084         (check_effective_target_fopenmp): Likewise.
23085         (check_effective_target_freorder): Likewise.
23086         (check_effective_target_fpic): Likewise.
23087         (check_named_sections_available): Likewise.
23088         (check_effective_target_ilp32): Likewise.
23089         (check_effective_target_lp64): Likewise.
23090
23091 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23092
23093         PR fortran/20935
23094         * gfortran.dg/scalar_mask_2.f90: New test case.
23095
23096 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23097
23098         PR tree-opt/26629
23099         * gcc.dg/tree-ssa/loadpre12.c: New test.
23100         * gcc.dg/tree-ssa/loadpre13.c: New test.
23101         * gcc.dg/tree-ssa/loadpre14.c: New test.
23102         * gcc.dg/tree-ssa/loadpre15.c: New test.
23103         * gcc.dg/tree-ssa/loadpre16.c: New test.
23104         * gcc.dg/tree-ssa/loadpre17.c: New test.
23105         * gcc.dg/tree-ssa/loadpre18.c: New test.
23106         * gcc.dg/tree-ssa/loadpre19.c: New test.
23107         * gcc.dg/tree-ssa/loadpre20.c: New test.
23108         * gcc.dg/tree-ssa/loadpre21.c: New test.
23109         * gcc.dg/tree-ssa/loadpre22.c: New test.
23110
23111 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23112
23113         PR fortran/26741
23114         * gfortran.dg/elemental_initializer_1.f90: New test.
23115
23116         PR fortran/26716
23117         * gfortran.dg/assumed_shape_ranks_2: New test.
23118
23119 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23120
23121         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23122         target fpic.
23123
23124 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23125
23126         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23127         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23128         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23129         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23130         gfortran.fortran-torture/execute/direct_io.f90,
23131         gfortran.fortran-torture/execute/inquire_2.f90,
23132         gfortran.fortran-torture/execute/inquire_4.f90,
23133         gfortran.fortran-torture/execute/list_read_1.f90,
23134         gfortran.fortran-torture/execute/open_replace.f90,
23135         gfortran.fortran-torture/execute/slash_edit.f90,
23136         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23137         temporary files from testcases.
23138
23139 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23140
23141         PR libgfortran/26509
23142         gfortran.dg/write_direct_eor.f90: New test.
23143
23144 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23145
23146         * gcc.target/powerpc/pr26350.c: New.
23147         * gcc.target/powerpc/indexed-addr.c: New.
23148
23149 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23150
23151         * gfortran.dg/dependency_13.f90: New test case.
23152
23153 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23154
23155         PR middle-end/21781
23156         * gcc.dg/real-const-1.c: New test case.
23157
23158 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23159
23160         * g++.old-deja/g++.other/init18.C: New.
23161         * g++.old-deja/g++.other/init5.C: Remove xfail.
23162
23163 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23164
23165         * g++.dg/opt/pr15551.C: Cleanup temp file.
23166
23167 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23168
23169         PR c++/6634
23170         g++.dg/parse/long1.C: New test.
23171
23172 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23173
23174         PR fortran/19101
23175         * gfortran.dg/continuation.f90: New test.
23176         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23177
23178 2006-03-14  Richard Guenther  <rguenther@suse.de>
23179
23180         PR tree-optimization/26672
23181         * gcc.dg/torture/pr26672.c: New testcase.
23182
23183 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23184
23185         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23186         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23187
23188 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23189
23190         PR middle-end/26557
23191         * gcc.c-torture/compile/switch-1.c: New test case.
23192
23193 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23194
23195         PR fortran/25378
23196         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23197         test to include more permuatations of mask and index.
23198         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23199         respond to F2003 spec. that the position returned for an all false
23200         mask && condition is zero.
23201
23202 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23203
23204         PR middle-end/25989
23205         * gcc.dg/gomp/pr25989.c: New test.
23206
23207 2006-03-13  Jeff Law  <law@redhat.com>
23208
23209         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23210
23211 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23212
23213         * gcc.dg/switch-9.c: New test.
23214
23215 2006-03-13  Richard Guenther  <rguenther@suse.de>
23216
23217         PR middle-end/26630
23218         * gcc.dg/torture/pr26630.c: New testcase.
23219
23220 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23221
23222         * gfortran.dg/dependency_10.f90: New test case.
23223         * gfortran.dg/dependency_11.f90: Likewise.
23224
23225 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23226             Erik Edelmann  <eedelman@gcc.gnu.org>
23227
23228         * gfortran.dg/allocatable_function_1.f90: New.
23229         * gfortran.dg/allocatable_function_2.f90: New.
23230
23231 2006-03-10  Richard Guenther  <rguenther@suse.de>
23232
23233         PR middle-end/26565
23234         * gcc.dg/torture/pr26565.c: New testcase.
23235
23236 2006-03-09  Eric Christopher  <echristo@apple.com>
23237
23238         * gcc.c-torture/compile/20060309-1.c: New.
23239
23240 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23241
23242         PR libgfortran/26499
23243         * gfortran.dg/write_back.f: New test.
23244         * gfortran.dg/write_rewind_1.f: New test.
23245         * gfortran.dg/write_rewind_2.f: New test.
23246
23247 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23248
23249         PR libgfortran/26554
23250         * gfortran.dg/read_logical.f90: New test.
23251
23252 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23253
23254         * ada/acats/norun.lst: cdd2a03 now passes.
23255
23256 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23257
23258         PR testsuite/25177
23259         * gcc.target/powerpc/pr18096-1.c: Change where the error
23260         would match.
23261
23262 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23263
23264         * gcc.target/i386/cleanup-1.c: New test.
23265         * gcc.target/i386/cleanup-2.c: New test.
23266
23267 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23268
23269         * gfortran.dg/dependency_9.f90: Remove for the time being.
23270
23271 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23272
23273         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23274         directive.
23275
23276 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23277
23278         * gfortran.dg/dependency_9.f90: New test case.
23279
23280 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23281
23282         * gfortran.dg/dependency_4.f90: New test case.
23283         * gfortran.dg/dependency_5.f90: New test case.
23284         * gfortran.dg/dependency_6.f90: New test case.
23285         * gfortran.dg/dependency_7.f90: New test case.
23286         * gfortran.dg/dependency_8.f90: New test case.
23287
23288 2006-03-03  Paul Brook  <paul@codesourcery.com>
23289
23290         * lib/target-supports.exp (check_profiling_available):
23291         Add m68k-*-elf.
23292
23293 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23294
23295         PR fortran/25031
23296         * multiple_allocation_1.f90: New test.
23297
23298 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23299
23300         PR tree-optimization/26524
23301         * gfortran.dg/pr26524.f: New test case.
23302
23303 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23304
23305         * g++.dg/template/repo5.C: Cleanup repo files.
23306         * gcc.dg/20051201-1.c: Cleanup coverage files.
23307         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23308         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23309         tree dump files.
23310
23311 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23312
23313         * objc.dg/objc-nofilename-1.m: New test.
23314         * objc.dg/bad-receiver-type.m: New test.
23315         * obj-c++.dg/bad-receiver-type.mm: New test.
23316
23317 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23318
23319         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23320
23321 2006-03-01  Mike Stump  <mrs@apple.com>
23322
23323         * g++.dg/abi/key2.C: Add.
23324
23325 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23326
23327         * gfortran.dg/logical_dot_product.f90: New test.
23328
23329         PR fortran/26393
23330         * gfortran.dg/used_interface_ref.f90: New test.
23331
23332         PR fortran/20938
23333         * gfortran.dg/dependency_2.f90: New test.
23334         * gfortran.fortran-torture/execute/where17.f90: New test.
23335         * gfortran.fortran-torture/execute/where18.f90: New test.
23336         * gfortran.fortran-torture/execute/where19.f90: New test.
23337         * gfortran.fortran-torture/execute/where20.f90: New test.
23338
23339 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23340
23341         * g++.dg/tree-ssa/pr26443.C: New test case.
23342
23343 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23344
23345         PR middle-end/26022
23346         * g++.dg/opt/return-slot1.C: New test.
23347
23348 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23349
23350         PR libgfortran/26136
23351         * gfortran.dg/namelist_23.f90: New test.
23352
23353 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23354
23355         PR middle-end/14752
23356         * gcc.dg/fold-eqandshift-2.c: New test case.
23357
23358 2006-02-28  Richard Guenther  <rguenther@suse.de>
23359
23360         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23361         decomposition.
23362
23363 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23364
23365         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23366
23367 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23368
23369         PR libgfortran/26464
23370         * gfortran.dg/backspace_5.f: New test.
23371         * gfortran.dg/backspace_6.f: New test.
23372
23373 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23374
23375         * gcc.dg/fold-eqandnot-1.c: New test case.
23376
23377 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23378
23379         PR middle-end/19983
23380         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23381
23382 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23383
23384         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23385         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23386
23387 2006-02-26  Richard Guenther  <rguenther@suse.de>
23388
23389         PR tree-optimization/26421
23390         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23391
23392 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23393
23394         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23395         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23396
23397 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23398
23399         * gcc.dg/fold-even-1.c: New test case.
23400
23401 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23402
23403         PR middle-end/21137
23404         * gcc.dg/fold-eqandshift-1.c: New test case.
23405
23406 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23407
23408         PR tree-optimization/25125
23409         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23410         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23411
23412 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23413
23414         PR tree-optimizations/26359
23415         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23416         with -fdump-tree-dceloop-details.
23417         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23418
23419 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23420
23421         PR middle-end/23673
23422         * gcc.dg/fold-eqxor-1.c: New test case.
23423         * gcc.dg/fold-eqxor-2.c: Likewise.
23424         * gcc.dg/fold-eqxor-3.c: Likewise.
23425
23426 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23427
23428         PR fortran/23092
23429         * scalar_mask_1.f90: New test.
23430
23431 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23432
23433         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23434         * g++.dg/eh/uncaught2.C: New.
23435         * g++.dg/eh/uncaught3.C: New.
23436
23437 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23438
23439         PR libgfortran/26423
23440         * gfortran.dg/read_many_1.f: New test.
23441
23442 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23443
23444         PR fortran/24519
23445         * gfortran.dg/dependency_3.f90: New test.
23446         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23447         XFAILs.
23448
23449         PR fortran/25395
23450         * gfortran.dg/equiv_6.f90: New test.
23451
23452 2006-02-23  Jeff Law  <law@redhat.com>
23453
23454         * gcc.c-torture/compile/pr26425.c: New test.
23455
23456 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23457
23458         PR middle-end/26412
23459         * gcc.dg/gomp/pr26412.c: New test.
23460
23461 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23462
23463         PR c++/26291
23464         * g++.dg/other/ellipsis1.C: New test.
23465         * g++.dg/parse/operator4.C: Adjust error marker.
23466
23467 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23468
23469         PR target/25603
23470         * gfortran.dg/pr25603.f: New testcase.
23471
23472 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23473
23474         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23475         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23476
23477 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23478
23479         * g++.dg/eh/spbp.C: New.
23480
23481 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23482
23483         PR middle-end/26379
23484         * gcc.target/i386/mmx-7.c: New test.
23485
23486 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23487
23488         PR tree-optimization/26361
23489         * gcc.dg/tree-ssa/vrp27.c: New test case.
23490
23491 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23492
23493         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23494         * gcc.dg/tree-ssa/complex-4.c: Here.
23495
23496 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23497
23498         PR middle-end/19543
23499         * gfortran.dg/logical_1.f90: New test case.
23500
23501 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23502
23503         PR middle-end/26334
23504         * gcc.dg/20060218-1.c: Moved to...
23505         * gcc.target/i386/20060218-1.c: ... here.  New test.
23506
23507 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23508
23509         PR fortran/26201
23510         * gfortran.dg/convert_1.f90: New.
23511
23512 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23513
23514         PR fortran/25054
23515         * gfortran.dg/namelist_5.f90: New test.
23516
23517         PR fortran/25089
23518         * gfortran.dg/namelist_4.f90: New test.
23519
23520 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23521
23522         PR tree-opt/25680
23523         * gcc.dg/tree-ssa/complex-3.c: New test.
23524
23525 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23526
23527         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23528         variable to take into account the variable name in the
23529         function header.
23530         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23531
23532 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23533
23534         PR middle-end/26334
23535         * gcc.c-torture/compile/20060217-1.c: New test.
23536         * gcc.dg/20060218-1.c: New test.
23537
23538 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23539
23540         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23541
23542 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23543
23544         * gcc.dg/cpp/undef3.c: New test.
23545         * gcc.dg/cpp/trad/builtins2.c: New test.
23546
23547 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23548
23549         PR c++/26266
23550         * g++.dg/template/static22.C: New test.
23551         * g++.dg/template/static23.C: New test.
23552         * g++.dg/template/static24.C: New test.
23553         * g++.dg/template/non-dependent13.C: New test.
23554         * g++.dg/init/member1.C: Tweak error markers.
23555
23556 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23557
23558         PR target/26255
23559         * gcc.c-torture/compile/pr26255.c: New test case.
23560
23561 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23562
23563         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23564         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23565         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23566         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23567         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23568         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23569         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23570
23571 2006-02-16  Jeff Law  <law@redhat.com>
23572
23573         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23574         * gcc.dg/tree-ssa/vrp26.c: New test.
23575
23576 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23577
23578         PR target/20353
23579         PR target/24578
23580         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23581         __UCLIBC__ is defined.
23582
23583 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23584
23585         PR fortran/26224
23586         * gfortran.dg/gomp/pr26224.f: New test.
23587
23588 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23589
23590         PR tree-opt/25918
23591         * lib/target-supports.exp
23592         (check_effective_target_vect_short_mult): New.
23593         (check_effective_target_vect_char_mult): New.
23594         (check_effective_target_vect_widen_sum_qi_to_si): New.
23595         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23596         (check_effective_target_vect_widen_sum_hi_to_si): New.
23597         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23598         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23599         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23600         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23601         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23602         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23603         vect-reduc-pattern-2c.c
23604         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23605         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23606         vect-reduc-pattern-1c.c
23607
23608 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23609
23610         PR fortran/24557
23611         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23612
23613 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23614
23615         PR fortran/26054
23616         * gfortran.dg/enum_8.f90: Remove check for warning.
23617         * gfortran.dg/iomsg_1.f90: Ditto.
23618         * gfortran.dg/enum_1.f90: Ditto.
23619         * gfortran.dg/enum_9.f90: Ditto.
23620         * gfortran.dg/enum_2.f90: Ditto.
23621         * gfortran.dg/enum_10.f90: Ditto.
23622         * gfortran.dg/enum_3.f90: Ditto.
23623         * gfortran.dg/flush_1.f90: Ditto.
23624         * gfortran.dg/enum_4.f90: Ditto.
23625         * gfortran.dg/array_constructor_1.f90: Ditto.
23626         * gfortran.dg/enum_5.f90: Ditto.
23627         * gfortran.dg/enum_6.f90: Ditto.
23628         * gfortran.dg/enum_7.f90: Ditto.
23629
23630 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23631
23632         PR middle-end/26300
23633         * gcc.c-torture/compile/20060215-1.c: New test.
23634
23635 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23636
23637         PR middle-end/23670
23638         * gcc.dg/tree-ssa/andor-2.c: New test case.
23639
23640 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23641
23642         PR fortran/25045
23643         * optional_dim.f90: New test.
23644
23645 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23646
23647         PR fortran/26277
23648         * gfortran.dg/label_4.f90: New.
23649
23650 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23651             Diego Novillo  <dnovillo@redhat.com>
23652             Uros Bizjak  <uros@kss-loka.si>
23653
23654         * gfortran.dg/gomp: New directory.
23655
23656 2006-02-14  Richard Guenther  <rguenther@suse.de>
23657
23658         PR tree-optimization/26258
23659         * gcc.dg/torture/pr26258.c: New testcase.
23660
23661 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23662
23663         PR fortran/26246
23664         * gfortran.dg/pr26246_1.f90: New test.
23665         * gfortran.dg/pr26246_2.f90: New test.
23666
23667         PR middle-end/26092
23668         * gcc.c-torture/compile/20060208-1.c: New test.
23669
23670 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23671
23672         PR fortran/26074
23673         PR fortran/25103
23674         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23675         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23676         * gfortran.dg/automatic_module_variable.f90: Change error message.
23677
23678         PR fortran/20861
23679         * gfortran.dg/internal_dummy_1.f90: New test.
23680
23681         PR fortran/20871
23682         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23683
23684
23685         PR fortran/25083
23686         * gfortran.dg/uncommon_block_data_1.f90: New test.
23687         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23688         with standard.
23689
23690         PR fortran/25088
23691         * gfortran.dg/typed_subroutine_1.f90: New test.
23692
23693 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23694
23695         * objc.dg/dwarf-1.m: New.
23696
23697 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23698
23699         PR middle-end/24427
23700         * gcc.dg/tree-ssa/andor-1.c: New test case.
23701
23702 2006-02-13  Josh Conner  <jconner@apple.com>
23703
23704         PR target/25376
23705         * gcc.dg/pr25376.c: New test.
23706
23707         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23708         assemble.
23709         * lib/target-supports.exp (check_named_sections_available):
23710         Only compile named-sections test -- don't assemble.
23711
23712 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23713
23714         * g++.dg/warn/no-write-strings.C: New test.
23715         * g++.dg/warn/write-strings.C: Likewise.
23716         * g++.dg/warn/write-strings-default.C: Likewise.
23717
23718 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23719
23720         PR fortran/25806
23721         * gfortran.dg/ret_pointer_2.f90: New test.
23722
23723 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23724
23725         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23726
23727 2006-02-10  Jeff Law  <law@redhat.com>
23728
23729         * gcc.c-torture/compile/pr26213.c: New test.
23730
23731 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23732
23733         gfortran.dg/null_1.f90: New test.
23734
23735 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23736
23737         PR fortran/14771
23738         * gfortran.dg/parens_4.f90: New.
23739         * gfortran.dg/parens_5.f90: New.
23740
23741 2006-02-10  Richard Guenther  <rguenther@suse.de>
23742
23743         * gcc.dg/pr23372-1.c: Remove empty file.
23744
23745 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23746         Paul Thomas  <pault@gcc.gnu.org>
23747
23748         PR fortran/14771
23749         * gfortran.dg/parens_1.f90: New.
23750         * gfortran.dg/parens_2.f90: New.
23751         * gfortran.dg/parens_3.f90: New.
23752
23753 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23754
23755         PR fortran/26038
23756         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23757
23758         PR fortran/25059
23759         * gfortran.dg/impure_assignment_1.f90: New test.
23760
23761         PR fortran/25070
23762         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23763
23764 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23765
23766         PR target/26141
23767         * g++.dg/expr/stdarg2.C: New test.
23768
23769 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23770
23771         PR inline-asm/16194
23772         * gcc.dg/pr16194.c: New test.
23773
23774 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23775
23776         * ada/acats/run_acats: Use portable variant of "$@".
23777
23778 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23779
23780         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23781         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23782
23783 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23784
23785         PR tree-opt/26179
23786         * g++.dg/opt/pr26179.C: New test.
23787
23788 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23789
23790         PR middle-end/26134
23791         * gcc.dg/tree-ssa/complex-3.c: New test.
23792
23793 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23794
23795         * gcc.c-torture/compile/volatile-1.c: New test.
23796
23797 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23798
23799         PR 26180
23800         * gcc.dg/tree-ssa/pr26180.c: New test.
23801
23802 2006-02-08  Jeff Law  <law@redhat.com>
23803
23804         * gcc.dg/tree-ssa/pr21417.c: New test.
23805
23806 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23807
23808         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23809         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23810
23811 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23812
23813         * lib/scanrtl.exp: New.
23814
23815 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23816
23817         PR c++/26071
23818         * g++.dg/other/virtual2.C: New test.
23819
23820         PR c++/26070
23821         * g++.dg/other/virtual1.C: New test.
23822
23823 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23824
23825         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23826         cleanup-ipa-dump): Update dump file glob patterns.
23827         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23828         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23829
23830         * lib/gcc-dg.exp: Load it.
23831         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23832
23833 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23834
23835         PR testsuite/26159
23836         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23837         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23838
23839 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23840
23841         PR fortran/25577
23842         * gfortran.dg/mvbits_1.f90: New.
23843
23844 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23845
23846         * g++.dg/warn/Wdiv-by-zero.C: New test.
23847         * g++.dg/warn/Wno-div-by-zero.C: New.
23848
23849 2006-02-07  Jeff Law  <law@redhat.com>
23850
23851         * gcc.dg/tree-ssa/pr21559.c: New test.
23852
23853         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23854         multiple VRP passes.
23855         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23856         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23857         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23858         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23859         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23860         * gcc.dg/tree-ssa/vrp02.c: Likewise
23861         * gcc.dg/tree-ssa/vrp11.c: Likewise
23862         * gcc.dg/tree-ssa/pr14341.c: Likewise
23863         * gcc.dg/tree-ssa/vrp19.c: Likewise
23864         * gcc.dg/tree-ssa/vrp20.c: Likewise
23865         * gcc.dg/tree-ssa/vrp03.c: Likewise
23866         * gcc.dg/tree-ssa/pr21086.c: Likewise
23867         * gcc.dg/tree-ssa/pr21959.c: Likewise
23868         * gcc.dg/tree-ssa/vrp21.c: Likewise
23869         * gcc.dg/tree-ssa/vrp04.c: Likewise
23870         * gcc.dg/tree-ssa/pr25485.c: Likewise
23871         * gcc.dg/tree-ssa/pr22026.c: Likewise
23872         * gcc.dg/tree-ssa/vrp22.c: Likewise
23873         * gcc.dg/tree-ssa/vrp05.c: Likewise
23874         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23875         * gcc.dg/tree-ssa/pr20701.c: Likewise
23876         * gcc.dg/tree-ssa/vrp23.c: Likewise
23877         * gcc.dg/tree-ssa/vrp06.c: Likewise
23878         * gcc.dg/tree-ssa/pr22117.c: Likewise
23879         * gcc.dg/tree-ssa/pr20702.c: Likewise
23880         * gcc.dg/tree-ssa/vrp15.c: Likewise
23881         * gcc.dg/tree-ssa/pr21090.c: Likewise
23882         * gcc.dg/tree-ssa/pr21294.c: Likewise
23883         * gcc.dg/tree-ssa/vrp24.c: Likewise
23884         * gcc.dg/tree-ssa/vrp07.c: Likewise
23885         * gcc.dg/tree-ssa/pr21563.c: Likewise
23886         * gcc.dg/tree-ssa/pr25382.c: Likewise
23887         * gcc.dg/tree-ssa/vrp16.c: Likewise
23888         * gcc.dg/tree-ssa/vrp25.c: Likewise
23889         * gcc.dg/tree-ssa/vrp08.c: Likewise
23890         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23891         * gcc.dg/tree-ssa/vrp17.c: Likewise
23892         * gcc.dg/tree-ssa/pr21458.c: Likewise
23893         * g++.dg/tree-ssa/pr18178.C: Likewise
23894
23895 2006-02-07  Richard Guenther  <rguenther@suse.de>
23896
23897         PR c++/26140
23898         Revert
23899         2006-01-30  Richard Guenther  <rguenther@suse.de>
23900         PR c++/23372
23901         * gcc.dg/pr23372-1.C: New testcase.
23902
23903         * g++.dg/tree-ssa/pr26140.C: New testcase.
23904
23905 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23906
23907         PR c++/9737
23908         * g++.dg/template/ttp15.C: New test.
23909         * g++.dg/template/ttp16.C: Likewise.
23910         * g++.dg/template/ttp17.C: Likewise.
23911         * g++.old-deja/g++.pt/ttp36.C: Remove.
23912         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23913         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23914         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23915         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23916         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23917         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23918         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23919         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23920         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23921
23922 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23923
23924         PR libfortran/23815
23925         * unf_io_convert_4.f90: New test.
23926
23927 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23928
23929         * gcc.dg/tree-ssa/loadpre10.c: New test.
23930         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23931         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23932         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23933
23934 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23935
23936         PR libfortran/24685
23937         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23938
23939 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23940
23941         PR tree-opt/25251
23942         * gfortran.dg/assign_7.f: New test.
23943
23944 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23945
23946         PR fortran/26041
23947         PR fortran/26064
23948         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23949         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23950         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23951
23952 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23953
23954         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23955         in size_t typedef.
23956
23957 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23958
23959         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23960         * g++.dg/charset/string.c (foo): Likewise.
23961         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23962         const char*
23963         * g++.dg/ext/builtin2.C (printf): Likewise.
23964         * g++.dg/init/new15.C (printf): Likewise.
23965         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23966         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23967         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23968         * g++.dg/template/non-dependent4.C (temp): Likewise.
23969         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23970         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23971         parameter type to const char*.
23972         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23973         Change type to const char*.
23974         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23975         Likewise.
23976         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23977         second parameter type to const char*.
23978         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23979         (Y::Y): Change parameter type to const char*.
23980         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23981         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23982         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23983         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23984         (char*).
23985         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23986         const char*.
23987         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23988         type to const char*.
23989         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23990         return type to const char*.
23991         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23992         to const char*.
23993         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23994         * g++.old-deja/g++.law/refs1.C: Likewise.
23995         * g++.old-deja/g++.law/visibility1.C: Likewise.
23996         * g++.old-deja/g++.law/visibility2.C: Likewise.
23997         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23998         const char*.
23999         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24000         * g++.old-deja/g++.mike/net48.C: Likewise.
24001         * g++.old-deja/g++.mike/p646.C: Likewise.
24002         * g++.old-deja/g++.mike/p6746.C: Likewise.
24003         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24004         type to const char*.
24005         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24006         deprecated conversion warning.
24007         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24008         char*.
24009         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24010         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24011         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24012         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24013         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24014         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24015         * g++.old-deja/g++.pt/t39.C: Likewise.
24016         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24017         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24018
24019 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24020
24021         PR fortran/25075
24022         intrinsic_argument_conformance_1.f90: New test.
24023
24024 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24025
24026         PR fortran/20845
24027         * gfortran.dg/char_result_11.f90: Add SAVE.
24028         * gfortran.dg/der_pointer_4.f90: Ditto.
24029         * gfortran.dg/default_initialization.f90: New test.
24030
24031 2006-02-03  Jeff Law  <law@redhat.com>
24032
24033         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24034         handle more than 100 dump files.
24035         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24036         * lib/scantree.exp (scan-tree-dump): Likewise.
24037         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24038         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24039         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24040         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24041         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24042
24043 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24044
24045         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24046
24047 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24048
24049         * g++.dg/template/using12.C: New test.
24050
24051 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24052
24053         * gcc.target/powerpc/pr25960.c: New test.
24054
24055 2006-02-02  Steven G. Kargl  <kargls@comcast>
24056
24057         PR fortran/24958
24058         gfortran.dg/nullify_2.f90: New test.
24059
24060 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24061
24062         PR 25990
24063         * gcc.dg/gomp/pr25990.c: New test.
24064
24065 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24066
24067         PR c++/25342
24068         * g++.gd/template/partial4.C: New test.
24069
24070 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24071
24072         PR middle-end/26001
24073         * gfortran.dg/data_char_2.f90: New.
24074
24075 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24076
24077         PR fortran/26039
24078         maxval_maxloc_conformance_1.f90: New test.
24079
24080 2006-01-31  Richard Guenther  <rguenther@suse.de>
24081
24082         * gcc.target/i386/sselibm-1.c: New testcase.
24083         * gcc.target/i386/sselibm-2.c: Likewise.
24084         * gcc.target/i386/sselibm-3.c: Likewise.
24085         * gcc.target/i386/sselibm-4.c: Likewise.
24086         * gcc.target/i386/sselibm-5.c: Likewise.
24087
24088 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24089
24090         PR fortran/24266
24091         * gfortran.dg/arrayio_derived_2.f90: New.
24092
24093 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24094
24095         * gcc.dg/unsigned-long-compare.c: New test.
24096
24097 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24098
24099         PR testsuite/25318
24100         * lib/target-supports.exp (check_effective_target_freorder):
24101         Check to see if target supports -freorder-blocks-and-partition.
24102         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24103         instead of "dg-require-named-sections".
24104
24105 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24106
24107         PR target/14798:
24108         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24109         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24110         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24111         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24112         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24113         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24114         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24115         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24116
24117 2006-01-30  Richard Guenther  <rguenther@suse.de>
24118
24119         PR c++/23372
24120         * gcc.dg/pr23372-1.C: New testcase.
24121
24122 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24123
24124         * gcc.dg/gomp/pr25874.c: New test.
24125
24126 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24127
24128         PR tree-opt/25911
24129         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24130
24131 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24132
24133         PR fortran/18578
24134         PR fortran/18579
24135         PR fortran/20857
24136         PR fortran/20885
24137         * gfortran.dg/intent_out_1.f90: New test.
24138
24139 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24140
24141         PR fortran/17911
24142         * gfortran.dg/procedure_lvalue.f90: New test.
24143
24144         PR fortran/20895
24145         PR fortran/25030
24146         * gfortran.dg/char_pointer_assign_2.f90: New test.
24147         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24148         assignment to be consistent with standard.
24149         * gfortran.dg/char_result_2.f90: The same.
24150         * gfortran.dg/char_result_8.f90: The same.
24151
24152 2006-01-28  Zack Weinberg  <zackw@panix.com>
24153
24154         * gcc.dg/Woverlength-strings.c
24155         * gcc.dg/Woverlength-strings-pedantic-c89.c
24156         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24157         * gcc.dg/Woverlength-strings-pedantic-c99.c
24158         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24159
24160 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24161
24162         * gcc.c-torture/execute/20060127-1.c: New test.
24163
24164 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24165
24166         PR c++/25999
24167         * g++.dg/ext/pragmaweak1.C: New test.
24168
24169 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24170
24171         PR c++/25855
24172         * g++.dg/template/spec29.C: New test.
24173
24174 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24175
24176         PR c/19606.
24177         * gcc.c-torture/execute/pr19606.c: New.
24178
24179 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24180
24181         * gcc.dg/pragma-re-4.c: New test.
24182
24183 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24184
24185         PR fortran/25964
24186         * gfortran.dg/assumed_size_refs_3.f90: New test.
24187
24188 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24189
24190         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24191
24192 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24193
24194         PR ada/21317
24195         * ada/acats/support/impdef.a: Add One_Long_Second.
24196         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24197         * ada/acats/tests/c9/c94026.a: Likewise.
24198         * ada/acats/tests/c9/c97305c.ada: Likewise.
24199         * ada/acats/tests/c9/c99004a.ada: Likewise.
24200
24201 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24202
24203         PR fortran/25964
24204         * gfortran.dg/global_references_2.f90: New test.
24205
24206         PR fortran/25084
24207         PR fortran/20852
24208         PR fortran/25085
24209         PR fortran/25086
24210         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24211         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24212
24213         PR fortran/25416
24214         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24215
24216 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24217
24218         PR c/25892
24219         * gcc.dg/Wpointer-sign.c: New.
24220         * gcc.dg/Wpointer-sign-Wall.c: New.
24221         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24222         * gcc.dg/Wpointer-sign-pedantic.c: New.
24223         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24224         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24225
24226 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24227
24228         PR C/25861
24229         * gcc.c-torture/compile/pr25861.c: New test.
24230
24231 2006-01-26  Paul Brook  <paul@codesourcery.com>
24232
24233         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24234         on short-enum targets.
24235         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24236         variable.
24237         (generate_fields): Use short_enums.
24238         (main): Set short_enums.  Document -e.
24239         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24240         on short-enum targets.
24241         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24242         variable.
24243         (generate_fields): Use short_enums.
24244         (main): Set short_enums.  Document -e.
24245         * lib/target-supports.exp (check_effective_target_short_enums): New.
24246
24247 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24248
24249         PR target/25947
24250         * gcc.dg/torture/pr25947-1.c: New test.
24251
24252 2006-01-25  Jan Hubicka  <jh@suse.cz>
24253             Roger Sayle  <roger@eyesopen.com>
24254
24255         PR rtl-optimization/25703
24256         * gcc.target/i386/20060125-1.c: New test case.
24257         * gcc.target/i386/20060125-2.c: New test case.
24258
24259 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24260
24261         PR fortran/18540
24262         * gfortran.dg/goto_1.f: New.
24263
24264 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24265
24266         PR fortran/25716
24267         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24268         25716 on 32-bit systems too.
24269
24270 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24271
24272         PR testsuite/25590
24273         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24274
24275 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24276
24277         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24278
24279 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24280
24281         PR fortran/25835
24282         * gfortran.dg/read_eof.f90: Delete, renamed.
24283         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24284         * gfortran.dg/read_eof_2.f90: New test.
24285         * gfortran.dg/read_eof_3.f90: New test.
24286
24287 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24288
24289         PR tree-opt/25860
24290         * gcc.c-torture/compile/pr25860.c: New test.
24291
24292 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24293
24294         PR c++/25552
24295         * g++.dg/parse/dtor8.C: New test.
24296
24297 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24298
24299         PR testsuite/25891
24300         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24301         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24302         check_effective_target_fopenmp returns 0.
24303
24304 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24305
24306         PR ada/20548
24307         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24308         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24309         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24310
24311 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24312
24313         PR tree-opt/25857
24314         * g++.dg/opt/pr25857.C: New test.
24315
24316 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24317         Jan Hubicka  <jh@suse.cz>
24318         Richard Guenther  <rguenther@suse.de>
24319
24320         PR rtl-optimization/25654
24321         * gcc.dg/torture/pr25654.c: New testcase.
24322         * gcc.target/i386/pr25654.c: Likewise.
24323
24324 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24325
24326         PR fortran/25901
24327         * gfortran.dg/internal references_2.f90: New test.
24328
24329         Fix regression in testing of admissability of attributes.
24330         * gfortran.dg/intent_used_1.f90: New test.
24331
24332 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24333
24334         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24335         Remove target conditional torture options for i?86 and x86_64
24336         GNU/Linux.
24337
24338 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24339
24340         PR c++/10891
24341         * g++.dg/rtti/no-rtti.C: New.
24342
24343 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24344
24345         PR c++/25895
24346         * g++.dg/inherit/conv2.C: New test.
24347
24348         PR c++/25856
24349         * g++.dg/parse/dtor7.C: New test.
24350
24351         PR c++/25858
24352         * g++.dg/template/crash44.C: New test.
24353
24354 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24355
24356         PR fortran/25124
24357         PR fortran/25625
24358         * gfortran.dg/internal_references_1.f90: New test.
24359           PR fortran/20881
24360         PR fortran/23308
24361         PR fortran/25538
24362         PR fortran/25710
24363         * gfortran.dg/global_references_1.f90: New test.
24364         * gfortran.dg/g77/19990905-1.f: Restore the error that
24365         there is a clash between the common block name and
24366         the name of a subroutine reference.
24367
24368         PR fortran/PR24276
24369         * gfortran.dg/aliasing_dummy_1.f90: New test.
24370
24371 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24372
24373         * gcc.dg/vmx/1b-01.c: Warning fix.
24374         * gcc.dg/vmx/1c-02.c: Likewise.
24375         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24376
24377 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24378
24379         PR testsuite/24962
24380         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24381
24382 2006-01-20  Richard Guenther  <rguenther@suse.de>
24383         Steven Bosscher <stevenb.gcc@gmail.com>
24384
24385         PR rtl-optimization/24626
24386         * gcc.dg/torture/pr24626-1.c: New testcase.
24387         * gcc.dg/torture/pr24626-2.c: Likewise.
24388         * gcc.dg/torture/pr24626-3.c: Likewise.
24389         * gcc.dg/torture/pr24626-4.c: Likewise.
24390
24391 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24392
24393         PR c++/5520
24394         * g++.dg/warn/empty-body.C: New.
24395
24396 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24397
24398         PR c++/22136
24399         * g++.dg/template/using10.C: New test.
24400         * g++.dg/temlpate/using11.C: Likewise.
24401         * g++.dg/inherit/using5.C: Tweak error messages.
24402
24403 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24404
24405         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24406         target test.
24407         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24408
24409 2006-01-19  Jan Hubicka  <jh@suse.cz>
24410
24411         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24412
24413 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24414
24415         PR c++/25854
24416         * g++.dg/template/spec28.C: New test.
24417
24418 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24419
24420         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24421         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24422
24423 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24424
24425         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24426         * gcc.dg/gomp/critical-1.c: Likewise.
24427         * gcc.dg/gomp/critical-3.c: Likewise.
24428         * gcc.dg/gomp/empty.c: Likewise.
24429         * gcc.dg/gomp/ordered-1.c: Likewise.
24430         * gcc.dg/gomp/for-4.c: Likewise.
24431         * gcc.dg/gomp/for-6.c: Likewise.
24432         * gcc.dg/gomp/master-3.c: Likewise.
24433         * gcc.dg/gomp/for-8.c: Likewise.
24434         * gcc.dg/gomp/for-10.c: Likewise.
24435         * gcc.dg/gomp/for-18.c: Likewise.
24436         * gcc.dg/gomp/for-5.c: Likewise.
24437         * gcc.dg/gomp/for-7.c: Likewise.
24438         * gcc.dg/gomp/for-9.c: Likewise.
24439
24440 2006-01-18  Jeff Law  <law@redhat.com>
24441
24442         * gcc.dg/tree-ssa/vrp25.c: New test.
24443
24444 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24445
24446         * gcc.dg/pr25805.c: Fix misapplied patch.
24447
24448 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24449
24450         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24451         (check_effective_target_vect_udot_qi): New.
24452         (check_effective_target_vect_sdot_hi): New.
24453         (check_effective_target_vect_udot_hi): New.
24454         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24455         prefixed with "wrapv-" with -fwrapv.
24456         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24457         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24458         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24459         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24460         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24461
24462         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24463         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24464         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24465         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24466
24467 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24468
24469         PR c++/16829
24470         * g++.dg/other/default2.C: New test.
24471         * g++.dg/other/default3.C: New test.
24472
24473 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24474
24475         PR c/25805
24476         * gcc.dg/pr25805.c: New file.
24477
24478 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24479
24480         PR c++/25836
24481         * g++.dg/template/init6.C: New test.
24482
24483 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24484
24485         * gcc.dg/tree-ssa/pr24287.c: New test
24486
24487 2006-01-18  Eric Christopher  <echristo@apple.com>
24488
24489         * g++.dg/eh/table.C: New.
24490
24491 2006-01-18  DJ Delorie  <dj@redhat.com>
24492
24493         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24494         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24495         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24496         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24497
24498 2006-01-18  Jeff Law  <law@redhat.com>
24499
24500         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24501         on wrapping on overflow semantics.
24502
24503         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24504
24505         * gcc.gc/tree-ssa/vrp23.c: New test.
24506         * gcc.gc/tree-ssa/vrp24.c: New test.
24507
24508 2006-01-18  Richard Henderson  <rth@redhat.com>
24509             Aldy Hernandez  <aldyh@redhat.com>
24510             Jakub Jelinek  <jakub@redhat.com>
24511             Diego Novillo  <dnovillo@redhat.com>
24512             Uros Bizjak  <uros@kss-loka.si>
24513
24514         * gcc.dg/gomp: New directory.
24515
24516 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24517             Steven G. Kargl  <kargls@comcast.net>
24518
24519         PR fortran/20869
24520         * gfortran.dg/intrinsic_external_1.f90: New test.
24521
24522         PR fortran/20875.
24523         * gfortran.dg/elemental_pointer_1.f90: New test.
24524
24525         PR fortran/25024
24526         * gfortran.dg/external_procedures_1.f90: New test.
24527
24528         PR fortran/25785
24529         gfortran.dg/assumed_present.f90: New test.
24530
24531 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24532
24533         * g++.dg/parse/lookup5.C: New test.
24534
24535 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24536
24537         PR fortran/25697
24538         * gfortran.dg/read_eof.f90: New test.
24539
24540 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24541
24542         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24543         add a closing brace.
24544
24545 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24546
24547         PR fortran/25631
24548         * gfortran.dg/fmt_tl.f: New test.
24549
24550 2006-01-17  Eric Christopher  <echristo@apple.com>
24551
24552         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24553         * g++.old-deja/g++.warn/impint2.C: Ditto.
24554         * g++.old-deja/g++.other/null1.C: Ditto.
24555         * g++.dg/warn/conv2.C: Ditto.
24556         * g++.dg/warn/conv4.C: New file.
24557
24558 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24559
24560         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24561
24562 2006-01-17  Andreas Jaeger  <aj@suse.de>
24563             Janis Johnson <janis187@us.ibm.com>
24564
24565         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24566         in 64-bit.
24567         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24568         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24569
24570 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24571
24572         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24573         (switchfiles): xfail txxx where xxx >= 25.
24574
24575 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24576
24577         PR testsuite/25764
24578         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24579
24580 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24581
24582         PR c/25682
24583         * gcc.dg/pr25682.c: New test.
24584         * g++.dg/parse/array-size2.C: New test.
24585
24586 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24587
24588         * consistency.vlad: Remove entire directory, 1652 files.
24589
24590 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24591
24592         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24593         check_effective_target_dfprt_nocache): New.
24594         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24595         (check_effective_target_dfprt): New.
24596         * lib/c-compat.exp (check_dfp): Remove.
24597         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24598         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24599         level of support for decimal float.
24600         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24601         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24602         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24603         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24604         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24605         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24606         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24607         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24608         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24609         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24610         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24611         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24612         directives.
24613
24614 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24615
24616         PR testsuite/25741
24617         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24618         $base_dir/../.
24619         * lib/gfortran.exp (gfortran_init): Likewise.
24620         * lib/obj-c++.exp (obj-c++_init): Likewise.
24621         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24622         (scan-assembler-dem-not): Likewise.
24623         * lib/scandump.exp (scan-dump-dem): Likewise.
24624         (scan-dump-dem-not): Likewise.
24625
24626 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24627
24628         PR testsuite/25767
24629         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24630         powerpc-*-darwin*.
24631         * lib/obj-c++.exp (obj-c++_init): Likewise.
24632
24633 2006-01-16  Richard Guenther  <rguenther@suse.de>
24634
24635         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24636
24637 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24638
24639         PR testsuite/25777
24640         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24641         to LD_LIBRARY_PATH.
24642
24643 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24644             Andrew Pinski  <pinskia@physics.uc.edu>
24645
24646         * gcc.dg/minmax-1.c: New test.
24647
24648 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24649
24650         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24651         * gcc.misc-tests/dectest.exp: Ditto.
24652
24653 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24654
24655         PR testsuite/25796
24656         * gcc.target/i386/cmov6.c: Use -march=k8.
24657
24658 2006-01-15  Andreas Jaeger  <aj@suse.de>
24659
24660         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24661         x86 does not have __float128.
24662
24663 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24664
24665         * gcc.target/i386/cmov6.c: New test.
24666
24667 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24668
24669         PR c++/25663
24670         * g++.dg/template/ctor6.C: New test.
24671
24672 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24673
24674         PR tree-optimization/25485
24675         * gcc.dg/tree-ssa/pr25485.c: New.
24676
24677 2006-01-14  Richard Guenther  <rguenther@suse.de>
24678
24679         PR tree-optimization/22548
24680         PR tree-optimization/22555
24681         PR tree-optimization/22501
24682         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24683         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24684         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24685         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24686         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24687         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24688         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24689         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24690         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24691
24692 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24693
24694         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24695         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24696
24697 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24698         Richard Guenther  <rguenther@suse.de>
24699
24700         PR rtl-optimization/24257
24701         * gcc.dg/torture/pr24257.c: New testcase.
24702
24703 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24704
24705         * gcc.c-torture/execute/20060110-1.c: New test.
24706         * gcc.c-torture/execute/20060110-2.c: New test.
24707
24708 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24709
24710         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24711
24712 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24713
24714         PR fortran/25756
24715         * gfortran.dg/label_3.f90: New test.
24716
24717 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24718
24719         PR tree-optimization/25771
24720         * g++.dg/tree-ssa/pr25771.C: New test
24721
24722 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24723
24724         PR tree-opt/24365
24725         * g++.dg/opt/complex5.C: New test.
24726
24727 2006-01-13  Richard Guenther  <rguenther@suse.de>
24728
24729         * gcc.target/i386/387-9.c: New testcase.
24730
24731 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24732
24733         PR c++/24824
24734         * g++.dg/debug/dwarf2-1.C: New.
24735
24736 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24737
24738         PR testsuite/25728
24739         * lib/gcov.exp (verify-lines): Add "close $fd".
24740
24741 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24742             Ben Elliston  <bje@au.ibm.com>
24743
24744         * gcc.dg/dfp/inf-1.c: New test.
24745
24746 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24747             Yao Qi  <qiyaoltc@cn.ibm.com>
24748             Ben Elliston  <bje@au.ibm.com>
24749             Jon Grimm  <jgrimm2@us.ibm.com>
24750
24751         * gcc.dg/nodfp-1.c: New test.
24752         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24753         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24754         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24755         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24756         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24757         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24758         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24759         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24760         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24761         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24762         * gcc.dg/format/dfp-printf-1.c: Likewise.
24763         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24764         (compat_setup_dfp): New.
24765         * gcc.dg/compat/compat.exp: Use it.
24766         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24767         Make some variables global, prepend "compat_" to their names.
24768         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24769         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24770         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24771         * lib/compat.exp (compat_skip_list): Make global, rename.
24772         * lib/c-compat.exp: New file.
24773         * lib/target-supports.exp (check_effective_target_dfp): New.
24774
24775         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24776         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24777         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24778         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24779         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24780         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24781         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24782         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24783         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24784         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24785         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24786         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24787         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24788         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24789         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24790         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24791         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24792         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24793         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24794         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24795         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24796         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24797         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24798         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24799         gcc.dg/dfp/struct-layout-1.c,
24800         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24801         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24802         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24803         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24804         gcc.dg/dfp/func-vararg-dfp.c,
24805         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24806         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24807         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24808         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24809         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24810
24811 2006-01-11  Richard Guenther  <rguenther@suse.de>
24812
24813         PR tree-optimization/25734
24814         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24815
24816 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24817
24818         PR fortran/25486
24819         * gfortran.dg/literal_character_constant_1_x.F: New test.
24820         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24821         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24822         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24823
24824 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         PR c++/25386
24827         * g++.dg/ext/packed3.C: Add expected packed error.
24828
24829 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24830
24831         PR target/25706
24832         * gcc.dg/torture/pr25706-1.c: New test.
24833
24834 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24835
24836         PR tree-optimization/23109
24837         PR tree-optimization/23948
24838         PR tree-optimization/24123
24839
24840         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24841         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24842         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24843         g++.dg/tree-ssa/pr23948.C: New testcases.
24844         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24845         three divisions in order to do the optimization.
24846
24847 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24848
24849         PR c++/25632
24850         * g++.dg/other/pr25632.C: New test.
24851
24852 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24853
24854         PR fortran/25730
24855         * gfortran.dg/used_types_1.f90: New test.
24856
24857 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24858
24859         PR target/25718
24860         * gcc.dg/torture/pr25718-1.c: New test.
24861
24862 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24863
24864         * gfortran.dg/list_read_2.f90: Fix typo in description.
24865
24866 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24867
24868         * lib/target-supports.exp (check_visibility_available): Simplify test
24869         for *-*-netware*.
24870         (check_profiling_available): Fail for *-*-netware*.
24871         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24872         * gcc.dg/20021014-1.c: Likewise.
24873         * gcc.dg/nest.c: Likewise.
24874
24875 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24876
24877         fortran/24936
24878         * gfortran.dg/forall_3.f90: New test.
24879
24880 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24881
24882         PR fortran/21977
24883         * gfortran.dg/nesting_2.f90: New test.
24884         * gfortran.dg/nesting_3.f90: New test.
24885
24886 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24887
24888         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24889         Fix typo in comment.
24890
24891 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24892
24893         * gfortran.dg/single_char_string.f90: New test.
24894
24895 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24896
24897         * gfortran.dg/ichar_2.f90: New test.
24898
24899 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24900
24901         PR fortran/25093
24902         * gfortran.dg/private_type_4.f90: New.
24903
24904 2006-01-07  Richard Guenther  <rguenther@suse.de>
24905
24906         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24907
24908 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24909
24910         * gfortran.dg/func_decl_1.f90: New.
24911         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24912         * gfortran.dg/array_alloc_2.f90: Likewise.
24913         * gfortran.dg/char_result_8.f90: Likewise.
24914         * gfortran.dg/dup_save_1.f90: Likewise.
24915         * gfortran.dg/dup_save_2.f90: Likewise.
24916         * gfortran.dg/f2c_6.f90: Likewise.
24917         * gfortran.dg/f2c_7.f90: Likewise.
24918         * gfortran.dg/func_result_2.f90: Likewise.
24919         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24920
24921 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24922
24923         PR fortran/22146
24924         * gfortran.dg/elemental_subroutine_1.f90: New test.
24925         * gfortran.dg/elemental_subroutine_2.f90: New test.
24926
24927         PR fortran/25029
24928         PR fortran/21256
24929         * gfortran.dg/assumed_size_refs_1.f90: New test.
24930
24931         PR fortran/20868
24932         PR fortran/20870
24933         * gfortran.dg/assumed_size_refs_2.f90: New test.
24934         * gfortran.dg/initialization_1.f90: Change warning message.
24935
24936 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24937
24938         * gcc.dg/tree-ssa/loop-15.c: New test.
24939
24940 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24941
24942         PR fortran/25598
24943         * gfortran.dg/backspace_3.f: New test.
24944         * gfortran.dg/backspace_4.f: New test.
24945
24946 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24947
24948         PR fortran/24268
24949         * gfortran.dg/fmt_white.f: Update test.
24950
24951 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24952
24953         * gcc.dg/cast-1.c: Add new warning.
24954         * gcc.dg/cast-2.c: Likewise.
24955         * gcc.dg/cast-3.c: Likewise.
24956         * gcc.dg/format/cast-1.c: Likewise.
24957         * gcc.dg/cast-4.c: New testcase.
24958
24959 2006-01-05  Richard Guenther  <rguenther@suse.de>
24960
24961         PR tree-optimization/22555
24962         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24963
24964 2006-01-05  Richard Guenther  <rguenther@suse.de>
24965             Diego Novillo  <dnovillo@redhat.com>
24966
24967         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24968         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24969         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24970         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24971         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24972         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24973         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24974         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24975         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24976         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24977         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24978         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24979         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24980         * treelang/compile/extravar.tree: Likewise.
24981         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24982         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24983         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24984         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24985         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24986
24987 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24988
24989         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24990         for 64-bit fix.
24991
24992 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24993
24994         PR fortran/23675
24995         gfortran.dg/char_result_11.f90: New.
24996
24997 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24998
24999         PR c++/24782
25000         * g++.dg/parse/access9.C: New test.
25001         * g++.dg/tc1/dr52.C: Tweak error markers.
25002
25003 2006-01-04  Richard Henderson  <rth@redhat.com>
25004
25005         Merge from gomp branch.
25006         * g++.dg/parse/pragma2.C: Update expected error lines.
25007
25008 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * g++.dg/other/i386-2.C: New test.
25011
25012         PR target/25554
25013         * gcc.c-torture/compile/20051228-1.c: New test.
25014
25015         PR c/25559
25016         * gcc.dg/pr25559.c: New test.
25017
25018 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25019
25020         PR c++/25492
25021         * g++.dg/lookup/friend9.C: New test.
25022
25023         PR c++/25625
25024         * g++.dg/template/repo5.C: New test.
25025
25026 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25027
25028         PR fortran/25101
25029         * gfortran.dg/forall_2.f90: New test.
25030
25031 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25032
25033         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25034         dg-require-weak.  Adjust regexp to handle leading-underscore
25035         targets and space as well as TAB after .weak.  Change previous
25036         64-bit fix to not use naked dot.
25037
25038 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25039
25040         PR rtl-optimization/25578
25041         * gcc.c-torture/execute/20060102-1.c: New testcase.
25042
25043 2006-01-03  Richard Guenther  <rguenther@suse.de>
25044
25045         PR c/25183
25046         * gcc.dg/torture/pr25183.c: New testcase.
25047
25048 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25049
25050         Merge from gomp-branch.
25051         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25052         * gcc.dg/ia64-sync-2.c: Likewise.
25053         * gcc.dg/ia64-sync-3.c: Likewise.
25054         * gcc.dg/ia64-sync-4.c: Likewise.
25055         * gcc.dg/sync-2.c: Likewise.
25056         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25057         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25058
25059 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25060
25061         PR c++/25635
25062         * g++.dg/parse/operator6.C: New test.
25063
25064         PR c++/25637
25065         * g++.dg/parse/error29.C: New test.
25066
25067         PR c++/25638
25068         * g++.dg/parse/dtor6.C: New test.
25069
25070         PR c++/25633
25071         * g++.dg/parse/ctor3.C: New test.
25072
25073         PR c++/25634
25074         * g++.dg/template/class3.C: New test.
25075
25076 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25077
25078         * g++.dg/debug/debug9.C: New.
25079
25080 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25081
25082         PR fortran/24640
25083         * gfortran.dg/label_2.f90: New test.
25084
25085 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25086
25087         * g++.dg/lookup/using12.C: Tighten error marker.
25088
25089 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25090             Andrew Pinski <pinskia@physics.uc.edu>
25091
25092         * gcc.target/powerpc/darwin-abi-3.c: New file.
25093         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25094         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25095         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25096         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25097         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25098         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25099         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25100         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25101
25102 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25103
25104         * gcc.dg/tree-ssa/loadpre1.c: New;
25105         * gcc.dg/tree-ssa/loadpre2.c: New;
25106         * gcc.dg/tree-ssa/loadpre3.c: New;
25107         * gcc.dg/tree-ssa/loadpre4.c: New;
25108         * gcc.dg/tree-ssa/loadpre5.c: New;
25109         * gcc.dg/tree-ssa/loadpre6.c: New;
25110         * gcc.dg/tree-ssa/loadpre7.c: New;
25111         * gcc.dg/tree-ssa/loadpre8.c: New;
25112         * gcc.dg/tree-ssa/loadpre9.c: New;
25113
25114 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25115
25116         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25117         * g++.dg/abi/thunk4.C: Likewise.
25118
25119 2006-01-01  Andreas Jaeger  <aj@suse.de>
25120
25121         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25122         portable.
25123
25124 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25125
25126         PR c++/25294
25127         * gcc.dg/pragma-pack-3.c: New test.
25128         * g++.dg/parse/pragma3.C: New test.
25129
25130 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25131
25132         PR middle-end/24827
25133         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25134
25135 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25136
25137         PR testsuite/25214
25138         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25139
25140 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25141
25142         PR fortran/22607
25143         * gfortran-dg/pure_byref_3.f90: New.
25144
25145         fortran/PR 25396
25146         * gfortran.dg/userdef_operator_1.f90: New.
25147
25148 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25149
25150         * g++.dg/abi/thunk3.C: New.
25151         * g++.dg/abi/thunk4.C: New.
25152
25153 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25154
25155         PR fortran/25532
25156         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25157         associated derived type components of derived types are
25158         properly declared in contained procedures.
25159
25160 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25161
25162         PR libgfortran/25139
25163         * gfortran.dg/backspace_2.f: New test.
25164
25165 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25166
25167         PR libgfortran/25550
25168         * gfortran.dg/endfile.f: New test.
25169
25170 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25171
25172         PR libgfortran/25419
25173         * gfortran.dg/comma.f: New test.
25174
25175 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25176
25177         * lib/gfortran-dg.exp: Remove trailing whitespace.
25178         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25179         -funroll-all-loops.
25180
25181 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25182
25183         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25184         Extended Double long doubles or repeat tests when long double is
25185         the same size as double.
25186
25187 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25188
25189         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25190
25191         PR testsuite/25442
25192         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25193         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25194
25195         PR testsuite/25441
25196         * gcc.dg/pr23911.c: Make test variable static.
25197
25198         PR testsuite/25444
25199         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25200
25201 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25202
25203         PR c++/25439
25204         * g++.dg/parse/crash17.C: Adjust error markers.
25205         * g++.dg/template/error20.C: New test.
25206
25207 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25208
25209         PR c++/23172
25210         * g++.dg/ext/complit4.C: New test.
25211
25212         PR c++/25417
25213         * g++.dg/ext/complit5.C: Likewise.
25214
25215 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25216
25217         PR tree-optimization/25125
25218         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25219         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25220         * gcc.c-torture/execute/pr25125.c: New.
25221
25222 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25223
25224         PR fortran/25029
25225         PR fortran/21256
25226         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25227         functions with incorrect assumed size references.
25228
25229 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25230
25231         PR c++/23171
25232         * g++.dg/opt/init1.C: New test.
25233
25234 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25235
25236         PR c++/24671
25237         * g++.dg/template/sfinae3.C: New test.
25238
25239 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25240
25241         * g++.dg/other/friend4.C: New test.
25242
25243 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25244
25245         PR target/25005
25246         * g++.dg/opt/pr25005.C: New test.
25247
25248 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25249
25250         PR c++/25369
25251         * g++.dg/template/ptrmem16.C: New test.
25252
25253 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25254
25255         PR fortran/25029
25256         PR fortran/21256
25257         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25258
25259 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25260
25261         PR libgfortran/25307
25262         * gfortran.dg/list_read_5.f90: New test.
25263
25264 2005-12-22  Richard Henderson  <rth@redhat.com>
25265
25266         * gcc.target/i386/sse-7.c: Use -msse2.
25267
25268 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25269
25270         PR rtl-optimization/25432
25271         * gcc.c-torture/compile/20051216-1.c: New test.
25272
25273         PR objc/25328
25274         * objc/execute/pr25328.m: New test.
25275
25276 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25277
25278         PR c++/25364
25279         * g++.dg/template/call4.C: New test.
25280
25281 2005-12-22  Dale Johannesen  <dalej@apple.com>
25282
25283         * gcc.target/i386/sse-17.c: New.
25284
25285 2005-12-22  Paul Brook  <paul@codesourcery.com>
25286
25287         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25288
25289 2005-12-22  Paul Brook  <paul@codesourcery.com>
25290
25291         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25292
25293 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25294
25295         PR tree-opt/25513
25296         * gcc.c-torture/compile/pr25513.c: New test.
25297
25298 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25299
25300         PR c++/23333
25301         * g++.dg/parse/error25.C: Add more tests.
25302
25303 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25304
25305         PR fortran/18990
25306         * gfortran.dg/der_charlen_1.f90: New.
25307
25308 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25309
25310         PR fortran/20889
25311         * gfortran.dg/pointer_component_type_1.f90: New test.
25312
25313         PR fortran/25029
25314         PR fortran/21256
25315         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25316         should give an error with assumed size array refernces and checks
25317         those that should not.
25318         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25319         reference an upper bound so that it does not generate an error.
25320
25321         PR fortran/19362
25322         PR fortran/20244
25323         PR fortran/20864
25324         PR fortran/25391
25325         * gfortran.dg/used_dummy_types_1.f90: New test.
25326         * gfortran.dg/used_dummy_types_2.f90: New test.
25327         * gfortran.dg/used_dummy_types_3.f90: New test.
25328         * gfortran.dg/used_dummy_types_4.f90: New test.
25329         * gfortran.dg/used_dummy_types_5.f90: New test.
25330
25331         PR fortran/23152
25332         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25333         group already being USE associated.
25334         * gfortran.dg/assumed_shape_nml.f90: New test.
25335         * gfortran.dg/assumed_size_nml.f90: New test.
25336
25337         PR fortran/20862
25338         PR fortran/25053
25339         PR fortran/25063
25340         PR fortran/25064
25341         PR fortran/25066
25342         PR fortran/25067
25343         PR fortran/25068
25344         PR fortran/25307
25345         * gfortran.dg/io_constraints_1.f90: New test.
25346         * gfortran.dg/io_constraints_1.f90: New test.
25347         * gfortran.dg/iostat_3.f90: Change wording of warning.
25348         * gfortran.dg/g77/19981216-0.f: The same.
25349
25350 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25351
25352         PR tree-optimization/23518
25353         * gcc.dg/pr23518.c: New.
25354
25355 2005-12-21  Mike Stump  <mrs@apple.com>
25356
25357         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25358
25359 2005-12-21  Paul Brook  <paul@codesourcery.com>
25360
25361         * gcc.dg/pr19340.c: Skip on m68k targets.
25362
25363 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25364
25365         PR rtl-optimization/25196
25366         * gcc.dg/pr25196.c: New test.
25367
25368 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25369
25370         PR fortran/25423
25371         gfortran.dg/where_nested_1.f90: New.
25372
25373 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25374
25375         PR tree-optimization/25382.
25376         * gcc.dg/tree-ssa/pr25382.c: New.
25377
25378 2005-12-20  Richard Guenther  <rguenther@suse.de>
25379
25380         PR middle-end/24306
25381         * gcc.target/i386/pr24306.c: New testcase.
25382
25383 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25384
25385         PR tree-optimization/25501
25386         * gcc.dg/tree-ssa/pr25501.c: New.
25387
25388 2005-12-20  Richard Guenther  <rguenther@suse.de>
25389
25390         Revert
25391         2005-12-02  Richard Guenther  <rguenther@suse.de>
25392
25393         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25394
25395 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25396
25397         PR c++/21228
25398         * g++.dg/warn/Wunreachable-code-2.C: New test.
25399
25400 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25401
25402         PR c++/24278
25403         * g++.dg/template/ctor5.C: New test.
25404
25405         PR c++/24915
25406         * g++.dg/template/overload8.C: New test.
25407
25408 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25409
25410         * gcc.c-torture/compile/pr25483 : New test.
25411
25412 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25413
25414         PR c++/20552
25415         * g++.dg/ext/typeof10.C: New test.
25416
25417 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25418
25419         * gcc.dg/mt-loopi1.c: New.
25420
25421 2005-12-18  Richard Guenther  <rguenther@suse.de>
25422
25423         PR tree-optimization/25481
25424         * gcc.dg/torture/pr25481.c: New testcase.
25425
25426 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25427
25428         PR rtl-optimization/21041
25429         * gcc.dg/pr21041.c: New test.
25430
25431 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25432
25433         PR libgfortran/25463
25434         * gfortran.dg/advance.f90: New test.
25435
25436 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25437
25438         * gcc.dg/20051201-1.c: New test.
25439
25440 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25441
25442         PR fortran/25018
25443         * gfortran.dg/initialization_1.f90: New test.
25444         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25445         * gfortran.dg/g77/980616-0.f: The same.
25446
25447 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25448
25449         * PR fortran/25458
25450         * gfortran.dg/chkbits.f90: New test.
25451
25452 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25453
25454         * gfortran.dg/enum_5.f: Revert to previous version.
25455
25456 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25457
25458         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25459         * gfortran.dg/nested_modules_1.f90: Ditto.
25460         * gfortran.dg/hollerith_f95.f90: Ditto.
25461         * gfortran.dg/select_5.f90: Ditto.
25462         * gfortran.dg/secnds.f: Ditto.
25463         * gfortran.dg/hollerith2.f90: Ditto.
25464         * gfortran.dg/imag_2.f: Ditto.
25465         * gfortran.dg/ftell_2.f90: Ditto.
25466         * gfortran.dg/malloc_free_1.f90: Ditto.
25467         * gfortran.dg/logint-1.f: Ditto.
25468         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25469         * gfortran.dg/e_d_fmt.f90: Ditto.
25470         * gfortran.dg/hollerith_legacy.f90: Ditto.
25471         * gfortran.dg/logint-2.f: Ditto.
25472         * gfortran.dg/enum_5.f90: Ditto.
25473         * gfortran.dg/f2c_2.f90: Ditto.
25474         * gfortran.dg/pr17143.f90: Ditto.
25475         * gfortran.dg/namelist_14.f90: Ditto.
25476         * gfortran.dg/logint-3.f: Ditto.
25477         * gfortran.dg/spread_scalar_source.f90: Ditto.
25478         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25479         * gfortran.dg/namelist_11.f: Ditto.
25480         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25481         * gfortran.dg/g77/20010519-1.f
25482         * gfortran.dg/g77/alpha1.f: Ditto.
25483         * gfortran.dg/g77/990115-1.f: Ditto.
25484         * gfortran.dg/g77/erfc.f: Ditto.
25485         * gfortran.dg/g77/19990313-3.f: Ditto.
25486         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25487         * gfortran.dg/g77/20010426.f: Ditto.
25488         * gfortran.dg/g77/19990313-0.f: Ditto.
25489         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25490         * gfortran.dg/g77/20000629-1.f: Ditto.
25491         * gfortran.dg/g77/970125-0.f: Ditto.
25492         * gfortran.dg/g77/8485.f: Ditto.
25493         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25494         * gfortran.dg/g77/19990313-1.f: Ditto.
25495         * gfortran.dg/g77/int8421.f: Ditto.
25496         * gfortran.dg/g77/19990305-0.f: Ditto.
25497         * gfortran.dg/g77/947.f: Ditto.
25498         * gfortran.dg/g77/19990905-2.f: Ditto.
25499         * gfortran.dg/g77/cabs.f: Ditto.
25500         * gfortran.dg/g77/19990313-2.f: Ditto.
25501         * gfortran.dg/g77/20020307-1.f: Ditto.
25502         * gfortran.dg/g77/dcomplex.f: Ditto.
25503         * gfortran.dg/g77/19990502-1.f: Ditto.
25504         * gfortran.dg/g77/19981216-0.f: Ditto.
25505         * gfortran.dg/common_4.f90: Ditto.
25506         * gfortran.dg/entry_4.f90: Ditto.
25507         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25508         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25509         * gfortran.dg/namelist_12.f: Ditto.
25510         * gfortran.dg/scale_1.f90: Ditto.
25511         * gfortran.dg/modulo_1.f90
25512         * gfortran.dg/hollerith.f90: Ditto.
25513         * gfortran.dg/direct_io_3.f90: Ditto.
25514         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25515         * gfortran.dg/gnu_logical_1.F: Ditto.
25516         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25517         * gfortran.dg/assign_1.f90: Ditto.
25518         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25519         * gfortran.dg/pr23095.f: Ditto.
25520         * gfortran.dg/read_float_1.f90: Ditto.
25521
25522 2005-12-17  Andreas Jaeger  <aj@suse.de>
25523
25524         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25525         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25526
25527 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25528
25529         PR fortran/24268
25530         * gfortran.dg/fmt_white.f: New test.
25531
25532 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25533
25534         * gfortran.dg/label_1.f90: New test.
25535
25536 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25537
25538         PR testsuite/25422
25539         * gcc.dg/20031012-1.c: Add -Walways-true option.
25540         * gcc.dg/weak/weak-3.c: Likewise.
25541         * g++.old-deja/g++.mike/warn8.C: Likewise.
25542
25543 2005-12-16  Mike Stump  <mrs@apple.com>
25544
25545         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25546         exit.
25547
25548 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25549
25550         PR libgfortran/25264
25551         PR libgfortran/25349
25552         * gfortran.dg/tl_editing.f90: Added additional checks.
25553         * gfortran.dg/t_editing.f: New test.
25554         * gfortran.dg/write_padding.f90: New test
25555
25556 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25557
25558         PR testsuite/25215
25559         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25560
25561 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25562
25563         PR rtl-optimization/24899
25564         * gcc.c-torture/execute/20051215-1.c: New test.
25565
25566 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25567
25568         PR 24823
25569         * gfortran.dg/pr24823.f: New test.
25570
25571 2005-12-16  Jeff Law  <law@redhat.com>
25572
25573         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25574
25575 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25576
25577         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25578         (base_types): Change C++ style comments to C style comments.  Remove
25579         aligned types from the array.  Keep Enums disabled.
25580         (complex_types): Remove aligned types from the array.
25581         Comment out "_Complex long double".
25582         (attrib_types): Remove.
25583         (complex_attrib_types): Remove.
25584         (attrib_array_types): Remove.
25585         (complex_attrib_array_types): Remove.
25586         (aligned_bitfld_types): Remove.
25587         (n_aligned_bitfld_types): Remove.
25588         (FEATURE_ALIGNEDPACKED): Delete.
25589         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25590         (singles): Remove support for adding attributes.
25591         (choose_type): Remove support for attributed types.
25592         (generate_fields): Remove support for attributed bit-fields.
25593         Remove support for adding attributes.
25594         (generate_random_tests): Remove support for adding attributes.
25595         (features): Add back "[0] :0" and "complex vector [0]".
25596         (main): Remove support for attributed bit-fields.
25597         Uncomment the calling of generate_random_tests for the rests of
25598         the tests.
25599
25600 2005-12-16  Jan Hubicka  <jh@suse.cz>
25601
25602         * gcc.c-torture/combine/pr25224.c: New.
25603
25604 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25605
25606         PR other/25028
25607         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25608         HP-UX.
25609
25610 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25611
25612         * gcc.dg/20051215-1.c: New file.
25613
25614 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25615
25616         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25617         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25618
25619 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25620
25621         PR fortran/18197
25622         * gfortran.dg/dummy_functions_1.f90: New.
25623
25624 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25625
25626         PR rtl-optimization/25310
25627         * gcc.c-torture/compile/pr25310.c: New test.
25628
25629 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25630
25631         PR debug/25023
25632         * gcc.dg/pr25023.c: New test.
25633
25634 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25635
25636         * g++.old-deja/g++.brendan/redecl1.C,
25637         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25638         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25639         g++.old-deja/g++.oliva/typeof1.C,
25640         g++.old-deja/g++.other/crash16.C,
25641         g++.old-deja/g++.other/crash34.C,
25642         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25643         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25644         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25645         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25646         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25647         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25648         Remove xfail.
25649
25650 2005-12-14  Kean Johnston  <jkj@sco.com>
25651             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25652
25653         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25654         * gcc.target/i386/20020523-1.c: Ditto.
25655         * gcc.target/i386/tailcall-1.c: Ditto.
25656         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25657         * gcc.target/i386/ssetype-5.c: Ditto.
25658
25659 2005-12-14  Jeff Law  <law@redhat.com>
25660
25661         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25662
25663 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25664
25665         PR target/25254
25666         PR target/24188
25667         * gcc.target/i386/pr25254.c: New test.
25668         * gfortran.dg/PR24188.f: New test.
25669
25670 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25671
25672         * lib/fortran-torture.exp: Catch remaining uses of
25673         remote_file build delete.
25674
25675 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25676
25677         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25678
25679 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25680
25681         * gcc.dg/warn-addr-cmp.c: New test.
25682
25683 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25684
25685         PR debug/25023
25686         PR target/25293
25687         * gcc.target/i386/pr25293.c: New test.
25688
25689 2005-12-13  Petr Machata  <machata@post.cz>
25690
25691         PR c++/24907
25692         * g++.dg/parse/comma2.C: New test.
25693
25694 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25695             Jakub Jelinek  <jakub@redhat.com>
25696
25697         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25698         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25699         (limits.h): Include unconditionally.
25700         (stdlib.h): Likewise.
25701         (hashtab.h): Do not include.
25702         (getopt.h): Likewise.
25703         (stddef.h): Include.
25704         (hashval_t): Define.
25705         (struct entry): Add "next" field.
25706         (HASH_SIZE): New macro.
25707         (hash_table): New variable.
25708         (switchfiles): Do not use xmalloc.
25709         (mix): New macro.
25710         (iterative_hash): New function.
25711         (hasht): Remove.
25712         (e_exists): New function.
25713         (e_insert): Likewise.
25714         (output): Use, instead of libiberty hashtable functions.
25715         (main): Do not use getopt.  Do not call htab_create.
25716
25717 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25718
25719         PR c++/25331
25720         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25721         put atal* and atpaal* attributes on array elements.
25722         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25723         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25724         put atal* and atpaal* attributes on array elements.
25725         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25726
25727 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25728
25729         * gcc.dg/single-precision-constant.c: New test.
25730
25731 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25732
25733         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25734         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25735         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25736         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25737         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25738         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25739         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25740         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25741         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25742         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25743         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25744         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25745         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25746         gcc.target/powerpc/ppc-sdata-2.c,
25747         gcc.target/powerpc/ppc-stackalign-1.c,
25748         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25749         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25750         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25751         gcc.target/powerpc/rs6000-ldouble-2.c,
25752         gcc.target/powerpc/rs6000-power2-1.c,
25753         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25754         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25755         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25756         option into target selector.
25757         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25758         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25759
25760 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25761
25762         PR objc/25348
25763         * objc.dg/encode-9.m: New test.
25764
25765 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25766
25767         PR testsuite/20772
25768         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25769         * gcc.dg/asm-b.c: Fix typo.
25770         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25771         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25772         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25773         i?86 lp64 and x86_64 ilp32.
25774         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25775         on i?86 lp64.
25776         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25777
25778 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25779
25780         PR fortran/25078
25781         gfortran.dg/equiv_5.f90: New test.
25782
25783 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25784
25785         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25786         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25787         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25788         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25789         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25790         * gcc.dg/tree-ssa/reassoc-5.c: New.
25791         * gcc.dg/tree-ssa/reassoc-6.c: New.
25792         * gcc.dg/tree-ssa/reassoc-7.c: New.
25793         * gcc.dg/tree-ssa/reassoc-8.c: New.
25794         * gcc.dg/tree-ssa/reassoc-9.c: New.
25795         * gcc.dg/tree-ssa/reassoc-10.c: New.
25796         * gcc.dg/tree-ssa/reassoc-11.c: New.
25797
25798 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25799
25800         PR testsuite/25167
25801         PR testsuite/24478
25802         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25803
25804 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25805
25806         PR c++/25300
25807         * g++.dg/template/inherit.C: Do not use a generic error message.
25808
25809 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25810
25811         PR libobjc/25354
25812         * objc.dg/gnu-encoding: New directory.
25813         * objc.dg/gnu-encoding/compat-common.h: New file.
25814         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25815         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25816         * objc.dg/gnu-encoding/vector-defs.h: New file.
25817         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25818         * objc.dg/gnu-encoding/generate-random.c: New file.
25819         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25820         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25821         * objc.dg/gnu-encoding/generate-random.h: New file.
25822
25823 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25824
25825         PR c++/25337
25826         * g++.dg/template/defarg7.C: New test.
25827
25828 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25829
25830         PR libobjc/25347
25831         * objc.dg/encode-8.m: New test.
25832
25833 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25834
25835         PR libobjc/25346
25836         * objc.dg/encode-7.m: New test.
25837
25838 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25839
25840         PR c++/25010
25841         * g++.dg/opt/inline10.C: New test.
25842
25843 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25844
25845         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25846
25847 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25848
25849         * gfortran.dg/substring_equivalence.f90: typo in comment
25850
25851 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25852
25853         PR fortran/25068
25854         * gfortran.dg/iostat_3.f90: New test.
25855
25856 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25857
25858         PR fortran/23815
25859         * gfortran.dg/unf_io_convert_1.f90: New test.
25860         * gfortran.dg/unf_io_convert_2.f90: New test.
25861         * gfortran.dg/unf_io_convert_3.f90: New test.
25862
25863 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25864
25865         PR testsuite/20772
25866         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25867         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25868         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25869         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25870         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25871         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25872         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25873         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25874         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25875         gcc.dg/torture/fp-int-convert-float128-timode.c,
25876         gcc.dg/torture/fp-int-convert-float128.c,
25877         gcc.dg/torture/fp-int-convert-float80-timode.c,
25878         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25879         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25880
25881         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25882
25883 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25884
25885         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25886
25887 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25888
25889         * gcc.dg/20051207-1.c,
25890         * gcc.dg/20051207-2.c,
25891         * gcc.dg/20051207-3.c: New tests.
25892
25893 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25894
25895         PR testsuite/20772
25896         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25897         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25898         dg-skip-if target selector.
25899
25900         PR testsuite/20772
25901         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25902         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25903         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25904         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25905         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25906         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25907         and/or merge with i?86 cases.
25908
25909         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25910
25911         PR testsuite/20772
25912         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25913         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25914         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25915         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25916         x86_64-*-linux*.
25917
25918 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25919
25920         PR target/25311
25921         * gcc.c-torture/compile/pr25311.c: New test.
25922
25923 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25924
25925         PR libgfortran/25039
25926         * gfortran.dg/read_comma.f: New test.
25927
25928 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25929
25930         PR c++/19317
25931         * g++.dg/opt/pr19317-1.C: New test.
25932         * g++.dg/opt/pr19317-2.C: New test.
25933         * g++.dg/opt/pr19317-3.C: New test.
25934
25935         PR target/19005
25936         * gcc.c-torture/execute/pr19005.c: New test.
25937
25938         PR target/17828
25939         * g++.old-deja/g++.other/comdat5.C: New test.
25940         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25941
25942         * g++.dg/compat/struct-layout-1.exp: New file.
25943         * g++.dg/compat/struct-layout-1.h: New.
25944         * g++.dg/compat/struct-layout-1_generate.c: New.
25945         * g++.dg/compat/struct-layout-1_x1.h: New.
25946         * g++.dg/compat/struct-layout-1_x2.h: New.
25947         * g++.dg/compat/struct-layout-1_y1.h: New.
25948         * g++.dg/compat/struct-layout-1_y2.h: New.
25949
25950         * gcc.dg/20050330-2.c: New test.
25951
25952 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25953
25954         PR fortran/25292
25955         * gfortran.dg/associated_1.f90: New.
25956
25957 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25958
25959         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25960         ILP32 vect_no_align platforms.
25961
25962 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25963             Jakub Jelinek  <jakub@redhat.com>
25964
25965         PR target/25268
25966         * gcc.c-torture/compile/20051207-1.c: New test.
25967
25968 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25969
25970         PR testsuite/20772
25971         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25972         gcc.dg/torture/pr18582-1.c,
25973         gcc.target/i386/attributes-error.c: Also test on x86_64.
25974
25975         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25976
25977 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25978
25979         PR c++/19397
25980         * g++.dg/template/typedef3.C: New test.
25981
25982         PR c++/19762
25983         PR c++/19764
25984         * g++.dg/template/dtor3.C: Fix error markers.
25985
25986 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25987
25988         * lib/target-supports.exp (check_effective_target_sync_char_short):
25989         Add s390*.
25990
25991 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25992
25993         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25994
25995 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25996
25997         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25998         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25999         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26000         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26001
26002 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26003
26004         PR c++/25263
26005         * g++.dg/other/array2.C: New test case.
26006
26007 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26008
26009         * gcc.dg/darwin-weakimport-3.c: New.
26010
26011         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26012         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26013         and to work on Darwin.
26014         * gcc.dg/attr-weakref-1b.c: New file.
26015         * gcc.dg/attr-weakref-2.c: New test.
26016         * gcc.dg/darwin-weakref-1.c: New test.
26017
26018 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26019
26020         PR testsuite/25247
26021         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26022         use in selector expressions.
26023         (dg-xfail-if): Ditto.
26024         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26025         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26026         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26027         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26028         * gcc.test-framework/test-framework.exp: Skip generated tests if
26029         CHECK_TEST_FRAMEWORK is not 1.
26030
26031 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26032
26033         PR tree-optimization/24963
26034         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26035
26036         PR target/24108
26037         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26038
26039         PR target/18580
26040         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26041         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26042         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26043         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26044
26045 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26046
26047         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26048         dg-options.
26049
26050 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26051
26052         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26053
26054 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26055
26056         * gcc.dg/format/cast-1.c: New test.
26057
26058 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26059
26060         PR c/7776
26061         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26062         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26063         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26064         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26065
26066 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26067
26068         * gcc.dg/cast-pretty-print-1.c: New test.
26069
26070 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26071
26072         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26073
26074 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26075
26076         PR c++/24173
26077         * g++.dg/template/friend40.C: New test.
26078
26079 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26080
26081         PR target/25199
26082         * gcc.target/i386/movq-2.c: New test.
26083         * gcc.target/i386/movq.c: Remove target i?86, instead add
26084         dg-require-effective-target ilp32.
26085
26086 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26087
26088         PR c++/24103
26089         * g++.dg/other/default1.C: New test.
26090
26091 2005-12-02  Richard Guenther  <rguenther@suse.de>
26092
26093         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26094
26095 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26096
26097         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26098
26099 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26100
26101         PR target/21017
26102         * gcc.target/powerpc/rotate.c: New.
26103
26104 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26105
26106         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26107         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26108
26109 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26110
26111         PR c/13384
26112         * gcc.dg/pr17730-1.c: Adjust.
26113         * gcc.dg/lvalue1.c (main): Likewise.
26114         * gcc.dg/lvalue-2.c: Likewise.
26115         * g++.dg/pr7503-3.C
26116
26117 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26118
26119         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26120         error messages.
26121
26122 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26123
26124         PR fortran/24789
26125         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26126
26127 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26128
26129         PR target/24475
26130         * lib/target-supports.exp (check_effective_target_tls): New.
26131         (check_effective_target_tls_runtime): New.
26132         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26133         for TLS support.
26134         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26135         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26136         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26137         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26138         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26139         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26140         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26141         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26142         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26143         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26144         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26145         effective-target TLS.
26146         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26147         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26148         effective-target TLS runtime.
26149
26150 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26151
26152         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26153
26154 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26155
26156         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26157         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26158         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26159         ignored" warnings when "packing" is the same as the ABI layout.
26160
26161 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26162
26163         PR fortran/21302
26164         * gfortran.dg/line_length_1.f: New test.
26165         * gfortran.dg/line_length_2.f90: Ditto.
26166
26167 2005-11-30  Richard Guenther  <rguenther@suse.de>
26168
26169         PR tree-optimization/21655
26170         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26171
26172 2005-11-30  Dale Johannesen  <dalej@apple.com>
26173
26174         * gcc.c-torture/compile/pr24930.c: New.
26175
26176 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26177
26178         PR fortran/15809
26179         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26180
26181 2005-11-30  Jeff Law  <law@redhat.com>
26182
26183         * g++.old-deja/g++.law/pr25000.C: New test.
26184
26185 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26186
26187         * gcc.dg/tls/opt-11.c: New test.
26188
26189 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26190
26191         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26192         targets.
26193         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26194         LP64 ia64.
26195
26196 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26197
26198         * gfortran.dg/open_access_1.f90: New test.
26199
26200 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26201
26202         * gcc.dg/charset/builtin2.c: New test.
26203
26204 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26205
26206         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26207         on mmix-*-* for *_[xy].c.
26208
26209 2005-11-28  Kean Johnston  <jkj@sco.com>
26210
26211         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26212         headers.
26213         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26214         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26215         * gcc.target/i386/asm-3.c: Ditto.
26216         * gcc.target/i386/clobbers.c: Ditto.
26217         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26218         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26219         test regexp.
26220         * gcc.target/i386/mul.c: Ditto.
26221         * gcc.target/i386/ssetype-1.c: Ditto.
26222         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26223         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26224         static so the test works with -fPIC mode too. Based on comment in
26225         PR19231 by Pinski.
26226         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26227
26228 2005-11-28  Richard Guenther  <rguenther@suse.de>
26229
26230         * gcc.dg/alias-9.c: New testcase.
26231         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26232
26233 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26234             Uros Bizjak  <uros@kss-loka.si>
26235
26236         PR middle-end/20219
26237         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26238         tan(x)/sin(x) transformations.
26239
26240 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26241
26242         PR middle-end/24575
26243         * gcc.dg/tree-ssa/divide-3.c: New test.
26244         * gcc.dg/tree-ssa/divide-4.c: New test.
26245
26246 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26247
26248         PR fortran/24917
26249         *  gfortran.dg/boz_6.f90: New test.
26250
26251 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26252
26253         PR fortran/23912
26254         * gfortran.dg/modulo_1.f90: New test.
26255
26256 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26257
26258         PR libfortran/24919
26259         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26260         fail on CRLF platforms.
26261         * gfortran.dg/ftell_2.f90: Likewise.
26262
26263 2005-11-26  Eric Christopher  <echristo@apple.com>
26264
26265         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26266
26267 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26268
26269         * objc.dg/gnu-runtime-3.m: Simplify.
26270
26271 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26272
26273         PR middle-end/23669
26274         * gcc.dg/tree-ssa/divide-1.c: New test.
26275         * gcc.dg/tree-ssa/divide-2.c: New test.
26276
26277 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26278
26279         PR libgfortran/24945
26280         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26281
26282 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26283
26284         PR libgfortran/24945
26285         * gfortran.dg/open_status_2.f90: New test.
26286
26287 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26288
26289         * gcc.c-torture/execute/builtins/fprintf.c,
26290         gcc.c-torture/execute/builtins/fputs-lib.c,
26291         gcc.c-torture/execute/builtins/fputs.c,
26292         gcc.c-torture/execute/builtins/lib/fprintf.c,
26293         gcc.c-torture/execute/builtins/lib/printf.c,
26294         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26295
26296 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26297
26298         * gcc.dg/20050922-2.c: New test.
26299
26300 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26301
26302         * objc.dg/gnu-runtime-3.m: New test.
26303
26304 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26305
26306         PR c++/9278
26307         * g++.dg/other/void1.C: New test.
26308
26309 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26310
26311         PR middle-end/24998
26312         * gcc.dg/torture/fp-int-convert-float.c,
26313         gcc.dg/torture/fp-int-convert-double.c,
26314         gcc.dg/torture/fp-int-convert-long-double.c,
26315         gcc.dg/torture/fp-int-convert-timode.c,
26316         gcc.dg/torture/fp-int-convert-float80.c,
26317         gcc.dg/torture/fp-int-convert-float80-timode.c,
26318         gcc.dg/torture/fp-int-convert-float128.c,
26319         gcc.dg/torture/fp-int-convert-float128-timode.c,
26320         gcc.dg/torture/fp-int-convert.h: New files.
26321
26322 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26323
26324         PR middle-end/24989
26325         * gcc.dg/tree-ssa/bool-10.c: New test.
26326         * gcc.dg/tree-ssa/bool-11.c: New test.
26327         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26328
26329 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         PR middle-end/24990
26332         * tree-ssa/pr24990-1.c: New test.
26333
26334 2005-11-24  Richard Guenther  <rguenther@suse.de>
26335         Dirk Mueller <dmueller@suse.de>
26336
26337         PR c++/14024
26338         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26339         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26340         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26341         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26342         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26343         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26344
26345 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26346
26347         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26348
26349 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26350
26351         PR c/21668
26352         * gcc.dg/Wc++-compat.c: New.
26353         * gcc.dg/Wno-c++-compat.c: New.
26354
26355 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26356
26357         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26358         (vspltish, vspltisw): Likewise.
26359
26360 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26361
26362         PR libgfortran/24794
26363         * gfortran.dg/namelist_12.f: Fix quotes.
26364         * gfortran.dg/namelist_13.f90: Fix quotes.
26365         * gfortran.dg/namelist_14.f90: Fix quotes.
26366         * gfortran.dg/namelist_15.f90: Fix quotes.
26367         * gfortran.dg/namelist_use.f90: Fix quotes.
26368         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26369         * gfortran.dg/namelist_21.f90: New test.
26370         * gfortran.dg/namelist_22.f90: New test.
26371
26372 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26373
26374         PR target/23435
26375         * gcc.c-torture/compile/pr23435.c: New.
26376
26377 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26378
26379         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26380
26381 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26382
26383         * gcc.target/powerpc/405-macchw-1.c,
26384         gcc.target/powerpc/405-macchw-2.c,
26385         gcc.target/powerpc/405-macchwu-1.c,
26386         gcc.target/powerpc/405-macchwu-2.c,
26387         gcc.target/powerpc/405-machhw-1.c,
26388         gcc.target/powerpc/405-machhw-2.c,
26389         gcc.target/powerpc/405-machhwu-1.c,
26390         gcc.target/powerpc/405-machhwu-2.c,
26391         gcc.target/powerpc/405-maclhw-1.c,
26392         gcc.target/powerpc/405-maclhw-2.c,
26393         gcc.target/powerpc/405-maclhwu-1.c,
26394         gcc.target/powerpc/405-maclhwu-2.c,
26395         gcc.target/powerpc/405-mulchw-1.c,
26396         gcc.target/powerpc/405-mulchw-2.c,
26397         gcc.target/powerpc/405-mulchwu-1.c,
26398         gcc.target/powerpc/405-mulchwu-2.c,
26399         gcc.target/powerpc/405-mulhhw-1.c,
26400         gcc.target/powerpc/405-mulhhw-2.c,
26401         gcc.target/powerpc/405-mulhhwu-1.c,
26402         gcc.target/powerpc/405-mulhhwu-2.c,
26403         gcc.target/powerpc/405-mullhw-1.c,
26404         gcc.target/powerpc/405-mullhw-2.c,
26405         gcc.target/powerpc/405-mullhwu-1.c,
26406         gcc.target/powerpc/405-mullhwu-2.c,
26407         gcc.target/powerpc/405-nmacchw-1.c,
26408         gcc.target/powerpc/405-nmacchw-2.c,
26409         gcc.target/powerpc/405-nmachhw-1.c,
26410         gcc.target/powerpc/405-nmachhw-2.c,
26411         gcc.target/powerpc/405-nmaclhw-1.c,
26412         gcc.target/powerpc/405-nmaclhw-2.c,
26413         gcc.target/powerpc/440-macchw-1.c,
26414         gcc.target/powerpc/440-macchw-2.c,
26415         gcc.target/powerpc/440-macchwu-1.c,
26416         gcc.target/powerpc/440-macchwu-2.c,
26417         gcc.target/powerpc/440-machhw-1.c,
26418         gcc.target/powerpc/440-machhw-2.c,
26419         gcc.target/powerpc/440-machhwu-1.c,
26420         gcc.target/powerpc/440-machhwu-2.c,
26421         gcc.target/powerpc/440-maclhw-1.c,
26422         gcc.target/powerpc/440-maclhw-2.c,
26423         gcc.target/powerpc/440-maclhwu-1.c,
26424         gcc.target/powerpc/440-maclhwu-2.c,
26425         gcc.target/powerpc/440-mulchw-1.c,
26426         gcc.target/powerpc/440-mulchw-2.c,
26427         gcc.target/powerpc/440-mulchwu-1.c,
26428         gcc.target/powerpc/440-mulchwu-2.c,
26429         gcc.target/powerpc/440-mulhhw-1.c,
26430         gcc.target/powerpc/440-mulhhw-2.c,
26431         gcc.target/powerpc/440-mulhhwu-1.c,
26432         gcc.target/powerpc/440-mulhhwu-2.c,
26433         gcc.target/powerpc/440-mullhw-1.c,
26434         gcc.target/powerpc/440-mullhw-2.c,
26435         gcc.target/powerpc/440-mullhwu-1.c,
26436         gcc.target/powerpc/440-mullhwu-2.c,
26437         gcc.target/powerpc/440-nmacchw-1.c,
26438         gcc.target/powerpc/440-nmacchw-2.c,
26439         gcc.target/powerpc/440-nmachhw-1.c,
26440         gcc.target/powerpc/440-nmachhw-2.c,
26441         gcc.target/powerpc/440-nmaclhw-1.c,
26442         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26443
26444 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26445
26446         PR fortran/24774
26447         * gfortran.dg/inquire_9.f90: New test.
26448
26449         PR fortran/21647
26450         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26451
26452 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26453
26454         PR libfortran/24432
26455         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26456         Check that 'cos' is supported.
26457
26458 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26459
26460         PR fortran/24223
26461         * gfortran.dg/substring_equivalence.f90: New test.
26462
26463         PR fortran/24705
26464         * gfortran.dg/auto_internal_assumed.f90: New test.
26465
26466 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26467
26468         * gcc.dg/fold-div-2.c: New test.
26469
26470 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26471
26472         PR rtl-optimization/24883
26473         * gcc.c-torture/compile/pr24883.c: New test.
26474
26475 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26476
26477         PR middle-end/20583
26478         * gcc.c-torture/compile/pr20583.c: New.
26479
26480 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26481
26482         * gcc.c-torture/execute/usmul.c: New test.
26483
26484 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26485
26486         * gcc.dg/tree-ssa/vrp22.c: New test.
26487
26488 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26489
26490         PR middle-end/24912
26491         * gcc.dg/torture/pr24912-1.c: New test.
26492
26493 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26494
26495         PR fortran/24862
26496         * gfortran.dg/arrayio_derived_1.f90: New test.
26497
26498 2005-11-19  Richard Guenther  <rguenther@suse.de>
26499
26500         PR middle-end/23294
26501         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26502
26503 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26504
26505         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26506
26507 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26508
26509         PR c++/8355
26510         * g++.dg/template/friend39.C: New test.
26511
26512 2005-11-18  James E Wilson  <wilson@specifix.com>
26513
26514         * gcc.dg/builtin-strstr.c: New.
26515
26516 2005-11-18  Richard Henderson  <rth@redhat.com>
26517
26518         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26519         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26520         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26521         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26522         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26523         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26524         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26525         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26526         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26527         renaming to remove initial "ia64-".
26528
26529 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26530
26531         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26532
26533 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26534
26535         * g++.dg/cpp/string-2.C: New test.
26536
26537 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26538
26539         * gcc.dg/tree-ssa/loop-14.c: New test.
26540
26541 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26542             Michael Chamberlain <michael@chamberlain.net.au>
26543
26544         * ada/acats/run_all.sh (target_run): Kill long running tests.
26545
26546 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26547
26548         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26549         * gcc.dg/cleanup-9.c: Likewise.
26550         * gcc.dg/cleanup-10.c: Likewise.
26551         * gcc.dg/cleanup-11.c: Likewise.
26552
26553 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26554
26555         PR fortran/24892
26556         * gfortran.dg/open_access_append_1.f90: New test.
26557         * gfortran.dg/open_access_append_2.f90: New test.
26558
26559 2005-11-16  Richard Guenther  <rguenther@suse.de>
26560
26561         PR middle-end/24851
26562         * gcc.c-torture/execute/pr24851.c: New testcase.
26563
26564 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26565
26566         * gcc.dg/fold-overflow-1.c: New test.
26567
26568 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26569
26570         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26571         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26572
26573 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26576         structures.
26577         * g++.dg/eh/forced2.C: Likewise.
26578         * g++.dg/eh/forced3.C: Likewise.
26579         * g++.dg/eh/forced4.C: Likewise.
26580
26581 2005-11-11  Mike Stump  <mrs@apple.com>
26582
26583         * g++.old-deja/g++.mike/unused.C: Add.
26584
26585 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26586
26587         PR c++/24667
26588         * g++.dg/warn/Wcast-qual1.C: New test.
26589
26590 2005-11-15  Jan Hubicka  <jh@suse.cz>
26591
26592         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26593
26594 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26595
26596         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26597
26598 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26599
26600         PR 24840
26601         * gcc.dg/tree-ssa/pr24840.c: New test.
26602
26603 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26604
26605         PR testsuite/24841
26606         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26607
26608 2005-11-14  Dale Johannesen  <dalej@apple.com>
26609
26610         * gcc.c-torture/execute/20051113-1.c: New.
26611
26612 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26613
26614         PR c++/24687
26615         * g++.dg/template/crash43.C: New test.
26616
26617 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26618
26619         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26620
26621 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26622
26623         PR c++/24817
26624         * g++.dg/eh/spec8.C: New test.
26625
26626 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26627
26628         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26629
26630 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26631
26632         PR c++/20293
26633         * g++.dg/parse/ambig4.C: New test.
26634         * g++.dg/tc1/dr101.C: Adjust error markers.
26635         * g++.dg/lookup/strong-using-2.C: Likewise.
26636         * g++.dg/lookup/ambig5.C: Likewise.
26637         * g++.dg/lookup/ambig4.C: Likewise.
26638         * g++.dg/parse/crash22.C: Likewise.
26639
26640 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26641
26642         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26643
26644 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26645
26646         * gcc.dg/nested-calls-1.c: New test.
26647
26648 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26649
26650         * gfortran.dg/complex_intrinsic_1.f90: New test.
26651         * gfortran.dg/complex_intrinsic_2.f90: New test.
26652         * gfortran.dg/fgetc_1.f90: New test.
26653         * gfortran.dg/fgetc_2.f90: New test.
26654         * gfortran.dg/fgetc_3.f90: New test.
26655         * gfortran.dg/ftell_1.f90: New test.
26656         * gfortran.dg/ftell_2.f90: New test.
26657         * gfortran.dg/gnu_logical_1.F: New test.
26658         * gfortran.dg/gnu_logical_2.f90: New test.
26659
26660 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26661
26662         PR middle-end/24820
26663         * gcc.dg/pr24820.c: New test.
26664
26665 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26666
26667         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26668         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26669         variable.
26670
26671 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26672
26673         PR testsuite/24614
26674         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26675
26676 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26677
26678         * gcc.target/cris/cris.exp: New file.
26679         * gcc.target/cris/rld-legit1.c: New test.
26680         * gcc.target/cris/rld-legit2.c: New test.
26681
26682 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26683
26684         PR c++/24780
26685         * g++.dg/opt/pr24780.C: New test.
26686
26687         PR c++/24761
26688         * g++.dg/template/asm1.C: New test.
26689
26690 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26691
26692         PR libgfortran/24787
26693         * gfortran.dg/scan_1.f90: New test.
26694
26695 2005-11-12  Jan Hubicka  <jh@suse.cz>
26696
26697         * gcc.target/i386/minmax-1.c: New.
26698         * gcc.target/i386/minmax-2.c: New.
26699
26700 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26701
26702         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26703
26704 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26705
26706         * gcc.c-torture/execute/20051110-1.c,
26707         gcc.c-torture/execute/20051110-2.c: New tests.
26708
26709 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26710
26711         PR middle-end/24750
26712         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26713         New tests.
26714
26715 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26716
26717         * lib/target-libpath.exp (get_shlib_extension): New proc.
26718         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26719         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26720         * lib/objc.exp (objc_target_compile): Likewise.
26721         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26722         detection.
26723
26724 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26725
26726         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26727
26728         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26729         Add -static to additional_flags and pass it to target_compile.
26730
26731 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26732
26733         PR libgfortran/24719
26734         gfortran.dg/read_noadvance.f90: New test.
26735
26736         PR libgfortran/24699
26737         gfortran.dg/fmt_t_2.f90: New test.
26738
26739         PR libgfortran/24785
26740         gfortran.dg/read_x_eor.f90: New test.
26741
26742         PR libgfortran/24584
26743         gfortran.dg/namelist_empty.f90: Rename test.
26744
26745         PR libgfortran/24489
26746         gfortran/read_eor.f90: Rename test.
26747
26748 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26749
26750         PR fortran/15976
26751         * gfortran.dg/automatic_module_variable.f90: New test.
26752
26753 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26754
26755         PR target/24445
26756         * gcc.dg/pr24445.c: New test.
26757
26758 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26759
26760         PR fortran/24655
26761         PR fortran/24755
26762         * gfortran.dg/recursive_statement_functions.f90: Add statement
26763         functions using inline intrinsic functions and parameters to test
26764         that they no longer seg-fault.
26765
26766         PR fortran/24409
26767         gfortran.dg/nested_modules_4.f90: New test.
26768         gfortran.dg/nested_modules_5.f90: New test.
26769
26770 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26771
26772         PR fortran/24643
26773         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26774
26775 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26776
26777         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26778         failures.
26779
26780 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26781
26782         * gcc.dg/sparc-getcontext-1.c: New test.
26783
26784 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26785
26786         * gcc.dg/ifcvt-fabs-1.c: New test.
26787
26788 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26789
26790         PR other/4372
26791         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26792         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26793
26794 2005-11-09  Richard Guenther  <rguenther@suse.de>
26795
26796         PR tree-optimization/24716
26797         * gcc.c-torture/execute/pr24716.c: New testcase.
26798
26799 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26800
26801         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26802
26803 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26804
26805         PR 24624
26806         * gcc.dg/pr24624.c: Testcase added.
26807
26808 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26809
26810         PR 24623
26811         * g++.dg/other/pr24623.C: Testcase added.
26812
26813 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26814
26815         PR fortran/22607
26816         * gfortran-dg/pure_byref_1.f90: New.
26817         * gfortran-dg/pure_byref_2.f90: New.
26818
26819 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26820
26821         PR c/24101
26822         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26823         * gcc.dg/dg.exp: Run main loop also for *.i files.
26824
26825 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26826
26827         PR c++/19450
26828         * g++.dg/tls/diag-3.C: New test.
26829         * g++.dg/tls/diag-4.C: New test.
26830         * g++.dg/tls/static-1.C: New test.
26831         * g++.dg/tls/static-1a.cc: New file.
26832
26833 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26834
26835         PR 23046
26836         * g++.dg/tree-ssa/pr23046.C: New test.
26837
26838 2005-11-08  Devang Patel <dpatel@apple.com>
26839
26840         PR tree-optimization/23115
26841         * gcc.dg/tree-ssa/pr23115.c: New.
26842
26843 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26844
26845         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26846         * gcc.target/powerpc/pr16155.c: Same.
26847         * gcc.target/powerpc/altivec-1.c: Same.
26848         * gcc.target/powerpc/altivec-2.c: Same.
26849         * gcc.target/powerpc/altivec-3.c: Same.
26850         * gcc.target/powerpc/altivec-5.c: Same.
26851         * gcc.target/powerpc/altivec-11.c: Same.
26852         * gcc.target/powerpc/altivec-12.c: Same.
26853         * gcc.target/powerpc/altivec-14.c: Same.
26854         * gcc.target/powerpc/altivec-22.c: Same.
26855         * gcc.target/powerpc/altivec-consts.c: Same.
26856         * gcc.target/powerpc/altivec-pr22085.c: Same.
26857         * gcc.target/powerpc/altivec-splat.c: Same.
26858         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26859         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26860         * gcc.target/powerpc/darwin-longlong.c: Same.
26861
26862 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26863
26864         PR target/19340
26865         * gcc.dg/pr19340.c: New test.
26866
26867 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26868
26869         PR rtl-optimization/24683
26870         * gcc.dg/pr24683.c: New test.
26871
26872 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26873
26874         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26875         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26876
26877 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26878
26879         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26880
26881 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26882
26883         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26884
26885 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26886
26887         PR target/24230
26888
26889         * gcc.target/powerpc/altivec-consts.c,
26890         gcc.target/powerpc/altivec-splat.c: New testcase.
26891
26892 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26893
26894         PR c/24599
26895
26896         * gcc.dg/overflow-2.c: New testcase.
26897
26898 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26899
26900         PR rtl-optimization/23567
26901         * gcc.c-torture/execute/20051104-1.c: New test.
26902
26903 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26904
26905         PR fortran/24534
26906         gfortran.dg/private_type_2.f90: Modified to check that case with
26907         PRIVATE declaration within derived type is accepted.
26908
26909         PR fortran/20838
26910         gfortran.dg/pointer_assign_1.f90: New test.
26911
26912         PR fortran/20840
26913         * gfortran.dg/arrayio_0.f90: New test.
26914
26915         PR fortran/17737
26916         gfortran.dg/data_initialized.f90: New test.
26917         gfortran.dg/data_constraints_1.f90: New test.
26918         gfortran.dg/data_constraints_2.f90: New test.
26919
26920 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26921
26922         PR fortran/24174
26923         PR fortran/24305
26924         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26925
26926 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26927
26928         PR 24670
26929         * gcc.dg/tree-ssa/pr24670.c: New test.
26930
26931 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26932
26933         PR target/22432
26934         * gcc.target/i386/pr22432.c: New test.
26935
26936 2005-11-05  Richard Henderson  <rth@redhat.com>
26937
26938         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26939         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26940         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26941         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26942         from gcc.dg/alpha-*.
26943         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26944         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26945
26946 2005-11-05  Andreas Jaeger  <aj@suse.de>
26947
26948         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26949
26950 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26951
26952         PR target/23424
26953         * gcc.dg/torture/pr23424-1.c: New test.
26954
26955 2005-11-04  Richard Henderson  <rth@redhat.com>
26956
26957         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26958         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26959         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26960         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26961         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26962         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26963         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26964         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26965         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26966         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26967         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26968         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26969         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26970         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26971         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26972         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26973         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26974         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26975         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26976         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26977         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26978         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26979         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26980         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26981         Move from gcc.dg/.
26982         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26983         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26984         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26985         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26986         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26987         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26988         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26989         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26990         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26991         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26992         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26993         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26994         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26995         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26996         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26997         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26998         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26999         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27000         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27001         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27002         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27003         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27004         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27005         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27006         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27007         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27008         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27009         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27010         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27011         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27012         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27013         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27014         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27015         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27016         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27017         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27018         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27019         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27020         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27021         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27022         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27023         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27024         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27025         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27026         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27027
27028 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27029
27030         PR 24627
27031         * gcc.dg/tree-ssa/pr24627.c: New test.
27032
27033 2005-11-04 Paul Brook  <paul@codesourcery.com>
27034
27035         * gcc.dg/tls/opt-10.c: New test.
27036
27037 2005-11-04  Andreas Jaeger  <aj@suse.de>
27038
27039         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27040         avoid extra warnings.
27041
27042 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27043
27044         PR libfortran/22298
27045         * lib/target-supports.exp
27046         (check_effective_target_static_libgfortran): New
27047         static_libgfortran effective target.
27048         * gfortran.dg/static_linking_1.f: New test.
27049         * gfortran.dg/static_linking_1.c: New file.
27050
27051 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27052
27053         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27054
27055 2005-11-03  Josh Conner  <jconner@apple.com>
27056
27057         PR c++/19989
27058         g++.dg/ext/array2.C: New test.
27059         g++.dg/template/dependent-name3.C: New test.
27060         g++.dg/template/dependent-name4.C: New test.
27061         g++.dg/template/sfinae2.C: New test.
27062
27063 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27064
27065         PR preprocessor/22042
27066         * gcc.dg/cpp/strify4.c: New test.
27067
27068 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27069
27070         PR c++/17964
27071         * g++.dg/cpp/string-1.C: New test.
27072
27073 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27074
27075         * gcc.target/powerpc: New directory.
27076         * gcc.target/powerpc/powerpc.exp: New file.
27077         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27078         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27079         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27080         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27081         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27082         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27083         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27084         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27085         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27086         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27087         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27088         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27089         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27090         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27091         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27092         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27093         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27094         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27095         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27096         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27097         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27098         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27099         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27100         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27101         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27102         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27103         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27104         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27105         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27106         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27107         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27108         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27109         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27110         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27111
27112 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27113
27114         PR c++/21627
27115         * g++.dg/warn/inline2.C: New test.
27116
27117 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27118
27119         PR middle-end/23155
27120         * g++.dg/ext/c99struct1.C: New test.
27121         * gcc.dg/union-cast-1.c: New test.
27122         * gcc.dg/union-cast-2.c: New test.
27123         * gcc.dg/union-cast-3.c: New test.
27124
27125 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27126
27127         PR middle-end/24589
27128         * gcc.c-torture/execute/zero-struct-2.c: New test.
27129
27130 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27131
27132         PR c++/24582
27133         * g++.dg/init/switch1.C: New test.
27134
27135 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27136
27137         * gcc.dg/delay-slot-1.c: New test.
27138
27139 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27140
27141         PR target/24620
27142         * gcc.dg/pr24620.c: New test.
27143
27144 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27145
27146         PR c/24329
27147         * gcc.dg/format/unnamed-1.c: New test.
27148
27149 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27150
27151         PR c++/22434
27152         * g++.dg/expr/cond8.C: New test.
27153
27154         PR c++/24560
27155         * g++.dg/parse/dot1.C: New test.
27156
27157 2005-11-02  Jan Hubicka  <jh@suse.cz>
27158
27159         PR target/23303
27160         * gcc.dg/i386-lea.c: New test
27161
27162 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27163
27164         PR target/24615
27165         * gcc.dg/pr24615.c: New test.
27166
27167 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27168
27169         PR target/24600
27170         * gcc.dg/pr24600.c: New test.
27171
27172 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/19253
27175         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27176         * g++.dg/parse/typename9.C: New test.
27177         * g++/dg/parse/typename10.C: Likewise.
27178
27179 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27180
27181         PR fortran/18157
27182         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27183         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27184         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27185
27186 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27187
27188         PR c++/24569
27189         * g++.dg/debug/static1.C: New test.
27190
27191 2005-11-02  Josh Conner  <jconner@apple.com>
27192
27193         * g++.dg/crash38.C: moved into proper directory...
27194         * g++.dg/template/crash42.C: ...here
27195
27196 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27197
27198         PR target/18338
27199         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27200         pcc_bitfield_type_matters || default_packed.
27201
27202         * lib/target-supports.exp
27203         (check_effective_target_pcc_bitfield_type_matters): New proc.
27204         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27205
27206         PR testsuite/23304
27207         * lib/target-supports.exp (check_effective_default_packed): New proc.
27208         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27209         Gate expected errors on target ! default_packed.
27210         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27211
27212 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27213
27214         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27215         change (r106358).
27216
27217 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27218
27219         PR fortran/24008
27220         * gfortran.dg/entry_5.f90: New.
27221         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27222
27223 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27224
27225         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27226
27227 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27228
27229         PR fortran/21565
27230         gfortran.dg/namelist_blockdata.f90: New test.
27231
27232         PR fortran/18737
27233         gfortran.dg/external_implicit_none.f90: New test.
27234
27235         PR fortran/14994
27236         * gfortran.dg/secnds.f: New test.
27237
27238 2005-10-31  Jan Hubicka  <jh@suse.cz>
27239
27240         PR target/20928
27241         * gcc.c-torture/compile/pr20928.c: New test.
27242
27243 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27244
27245         PR middle-end/23492
27246         * gcc.c-torture/compile/zero-strct-5.c: New test.
27247
27248 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27249
27250         PR libgfortran/24584
27251         * gfortran.dg/pr24584.f90: New test.
27252
27253 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27254
27255         PR fortran/18883
27256         * gfortran.dg/char_result_9.f90: New.
27257         * gfortran.dg/char_result_10.f90: New.
27258
27259 2005-10-30  Jan Hubicka  <jh@suse.cz>
27260
27261         * g++.dg/tree-ssa/pr24172.C: New testcase.
27262
27263 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27264
27265         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27266
27267 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27268
27269         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27270         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27271         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27272         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27273         gfortran.dg/enum_9.f90,
27274         gfortran.fortran-torture/compile/enum_1.f90,
27275         gfortran.fortran-torture/execute/enum_1.f90,
27276         gfortran.fortran-torture/execute/enum_2.f90,
27277         gfortran.fortran-torture/execute/enum_3.f90,
27278         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27279
27280 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27281
27282         PR target/18482
27283         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27284         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27285
27286 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27287
27288         PR libfortran/20179
27289         * gfortran.dg/mixed_io_1.f90: New test.
27290         * gfortran.dg/mixed_io_1.c: New file.
27291
27292 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27293
27294         * gfortran.dg/malloc_free_1.f90: New test.
27295
27296 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27297
27298         * gcc.dg/nested-func-4.c: Require profiling -pg.
27299
27300 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27301
27302         PR C++/23229
27303         * g++.dg/warn/main-2.C: New test.
27304
27305 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27306
27307         PR fortran/24545
27308         * gfortran.dg/interface_2.f90: new test.
27309
27310 2005-10-28  Josh Conner  <jconner@apple.com>
27311
27312         PR c++/22153
27313         * g++.dg/template/crash38.C: New test.
27314         * g++.dg/parse/explicit1.C: Change expected errors.
27315
27316 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27317
27318         PR C++/23426
27319         * g++.dg/other/large-size-array.C: New test.
27320
27321 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27322
27323         PR middle-end/24362
27324         * g++.dg/opt/complex4.C: New test.
27325
27326 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27327
27328         * gcc.dg/nested-func-4.c: New test.
27329
27330 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27331
27332         PR fortran/24158
27333         gfortran.dg/derived_recursion.f90: New test.
27334         gfortran.dg/implicit_actual.f90: New test.
27335
27336 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27337
27338         PR middle-end/24295, PR testsuite/24477
27339         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27340         removed when weakref hits the tree.
27341
27342 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27343
27344         * gfortran.dg/cray_pointers_4.f90: New test.
27345
27346         * gfortran.dg/cray_pointers_5.f90: New test.
27347
27348 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27349
27350         PR fortran/22290
27351         * gfortran.dg/assign_5.f90: New test.
27352         * gfortran.dg/assign_6.f: New test.
27353
27354 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27355
27356         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27357         CPU has no SSE support.
27358
27359 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27360
27361         PR libgfortran/24224
27362         * gfortran.dg/arrayio_1.f90: Update attribution.
27363         * gfortran.dg/arrayio_2.f90: Update attribution.
27364         * gfortran.dg/arrayio_3.f90: Update attribution.
27365         * gfortran.dg/arrayio_4.f90: Update test conditions.
27366         * gfortran.dg/arrayio_5.f90: Update attribution.
27367         * gfortran.dg/arrayio_6.f90: New test.
27368         * gfortran.dg/arrayio_7.f90: New test.
27369
27370 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27371
27372         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27373
27374 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27375
27376         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27377
27378 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27379
27380         PR fortran/24416
27381         * gfortran.dg/namelist_char_only.f90: New test.
27382
27383 2005-10-24  Asher Langton  <langton2@llnl.gov>
27384
27385         PR fortran/17031
27386         PR fortran/22282
27387         * gfortran.dg/cray_pointers_1.f90: New test.
27388         * gfortran.dg/cray_pointers_2.f90: New test.
27389         * gfortran.dg/cray_pointers_3.f90: New test.
27390         * gfortran.dg/loc_1.f90: New test.
27391         * gfortran.dg/loc_2.f90: New test.
27392
27393 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27394
27395         * gcc.dg/pr24225.c: New test.
27396
27397 2005-10-24  Asher Langton  <langton2@llnl.gov>
27398
27399         * gfortran.dg/dup_save_1.f90: New test.
27400         * gfortran.dg/dup_save_2.f90: New test.
27401
27402 2005-10-24  Paul Brook  <paul@codesourcery.com>
27403
27404         PR 24107
27405         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27406         stdint.h.
27407
27408 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27409
27410         PR libgfortran/24489
27411         * gfortran.dg/pr24489.f90: New test.
27412
27413 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27414
27415         PR fortran/23635
27416         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27417
27418 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27419
27420         PR target/18911
27421         * g++.dg/init/array16.C: Skip for mmix-*-*.
27422
27423 2005-10-23  Asher Langton  <langton2@llnl.gov>
27424
27425         * gfortran.dg/byte_1.f90: New test.
27426         * gfortran.dg/byte_2.f90: New test.
27427
27428 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27429
27430         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27431
27432 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27433
27434         PR fortran/18022
27435         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27436
27437         PR fortran/24311
27438         * gfortran.dg/merge_char_const.f90: New test.
27439
27440         PR fortran/24384
27441         * gfortran.dg/spread_scalar_source.f90: New test.
27442
27443 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27444
27445         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27446
27447         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27448         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27449
27450         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27451
27452 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27453
27454         PR fortran/24426
27455         * gfortran.dg/der_pointer_4.f90: New.
27456
27457 2005-10-22  David Ayers  <d.ayers@inode.at>
27458
27459         * obj-c++.dg/except-1.mm: Simplify.
27460
27461 2005-10-21  David Ayers  <d.ayers@inode.at>
27462
27463         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27464
27465 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27466
27467         * gfortran.dg/assumed_dummy_2.f90: New test.
27468
27469 2005-10-21  James E Wilson  <wilson@specifix.com>
27470
27471         PR preprocessor/15220
27472         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27473
27474 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27475
27476         * gcc.c-torture/execute/20051021-1.c: New test.
27477
27478 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27479
27480         PR c++/24260
27481         * g++.dg/ext/tmplattr1.C: New test.
27482
27483 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27484
27485         PR fortran/24440
27486         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27487
27488 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27489
27490         * obj-c++.dg/except-1.mm: New.
27491
27492         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27493
27494 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27495
27496         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27497
27498 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27499
27500         PR middle-end/24295
27501         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27502         declarations with the same names as thunks' alias targets, use
27503         aliases instead.
27504         * gcc.dg/attr-alias-3.c: New test.
27505         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27506
27507 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27508
27509         PR c++/22618
27510         * g++.dg/parse/access8.C: New test.
27511
27512 2005-10-20  Richard Guenther  <rguenther@suse.de>
27513
27514         PR c++/24439
27515         * g++.dg/tree-ssa/pr24439.C: New testcase.
27516
27517 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27518
27519         * g++.dg/opt/delay-slot-1.C: New test.
27520
27521 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27522
27523         PR fortran/21625
27524         * gfortran.fg/der_init_1.f90: New.
27525
27526 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27527
27528         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27529
27530 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27531
27532         PR c++/21908
27533         * g++.dg/parse/error28.C: New test.
27534
27535 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27536
27537         * gcc.dg/profile-generate-2.c: New test.
27538
27539 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27540
27541         PR target/23589
27542         * g++.dg/ext/dllimport11.C: New.
27543
27544 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27545
27546         PR c++/22293
27547         * g++.dg/other/friend3.C: New test.
27548
27549 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27550
27551         PR c++/23293
27552         * g++.dg/template/error19.C: New test.
27553
27554 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27555
27556         PR c++/21383
27557         * g++.dg/overload/koenig2.C: New.
27558
27559         PR c++/23118
27560         * g++.dg/overload/error2.C: New.
27561
27562         PR c++/22604
27563         * g++.dg/inherit/covariant14.C: New.
27564
27565 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27566
27567         PR c++/23440
27568         * g++.dg/parse/for1.C: New test.
27569
27570 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27571
27572         PR fortran/23446
27573         * gfortran.dg/host_dummy_index_1.f90: New test.
27574
27575         PR fortran/21459
27576         * gfortran.dg/automatic_char_len_2.f90: New test.
27577
27578         PR fortran/20866
27579         * gfortran.dg/recursive_statement_functions.f90: New test.
27580
27581         PR fortran/20853
27582         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27583
27584         PR fortran/20849
27585         * gfortran.dg/external_initializer.f90: New test.
27586
27587         PR fortran/20837
27588         * non_module_public.f90: New test.
27589
27590 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27591
27592         PR c++/24386
27593         * g++.dg/template/overload7.C: New.
27594
27595         PR c++/22551
27596         * g++.dg/other/switch2.C: Remove expected warnings.
27597
27598         PR c++/21353
27599         * g++.dg/template/defarg6.C: New.
27600
27601 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27602
27603         PR target/24315
27604         * gcc.target/i386/pr24315.c: New test.
27605
27606 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27607
27608         PR c++/24389
27609         * g++.dg/template/static21.C: New test.
27610         * g++.dg/template/static21-a.cc: Likewise.
27611
27612 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27613
27614         PR c++/23959
27615         * g++.dg/warn/Wswitch-default-1.C: New test.
27616         * g++.dg/warn/Wswitch-default-2.C: New test.
27617
27618 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27619
27620         PR c++/22173
27621         * g++.dg/parse/template18.C: New test.
27622         * g++.dg/template/nontype15.C: Likewise.
27623
27624 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27625
27626         PR fortran/22273
27627         * gfortran.dg/spec_expr_2.f90: New.
27628
27629 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27630
27631         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27632         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27633         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27634         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27635         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27636         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27637         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27638         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27639         previous target-specific skips and warning-message matches where
27640         applicable.
27641
27642 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27643
27644         PR c++/21347
27645         * g++.dg/warn/Wctor-dtor.C: New test.
27646
27647 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27648
27649         PR c/23439
27650         * gcc.dg/for-1.c: New test.
27651
27652 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27653
27654         PR c++/19565
27655         * g++.dg/warn/Wconversion1.C: New test.
27656         * g++.dg/ext/packed4.C: Compile with -w.
27657         * g++.dg/opt/20050511-1.C: Likewise.
27658         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27659
27660 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27661
27662         * gfortran.dg/boz_5.f90: New test.
27663
27664 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         PR c++/22551
27667         * g++.dg/other/switch2.C: New.
27668
27669         PR c++/23984
27670         * g++.dg/init/ctor7.C: New.
27671
27672 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27673
27674         PR c++/23730
27675         * g++.dg/parse/crash32.C: New test.
27676
27677 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27678
27679         PR c++/20721
27680         * g++.dg/init/goto2.C: New test.
27681
27682         PR c++/22464
27683         * g++.dg/template/crash/41.C: New test.
27684
27685         PR c++/22180
27686         * g++.dg/template/crash40.C: New test.
27687
27688         PR c++/23694
27689         * g++.dg/parse/friend5.C: New test.
27690
27691         PR c++/23307
27692         * g++.dg/template/crash38.C: New test.
27693
27694         PR c++/22352
27695         * g++.dg/template/friend38.C: New test.
27696
27697         PR c++/22405
27698         * g++.dg/template/crash39.C: New test.
27699
27700 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27701
27702         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27703         gcc.dg/debug/dwarf2/dwarf-char2.c,
27704         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27705
27706         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27707
27708 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27709
27710         * gcc.dg/dll-2.c: Add tests for warnings.
27711         * gcc.dg/dll-3.c: Likewise.
27712         * gcc.dg/dll-4.c: Likewise.
27713
27714         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27715         * g++.dg/ext/dllimport2.C: Likewise.
27716         * g++.dg/ext/dllimport3.C: Likewise.
27717         * g++.dg/ext/dllimport7.C: Likewise.
27718         * g++.dg/ext/dllimport8.C: Likewise.
27719         * g++.dg/ext/dllimport9.C: Likewise.
27720
27721 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27722
27723         PR fortran/24092
27724         * gfortran.dg/derived_pointer_recursion.f90: New test.
27725
27726 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27727
27728         * gcc.c-torture/execute/20051012-1.c: New test.
27729
27730 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27731
27732         PR fortran/18082
27733         * gfortran.dg/automatic_char_len_1.f90: New test.
27734
27735 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27736
27737         PR fortran/20847
27738         * gfortran.dg/save_common.f90: New test.
27739
27740         PR fortran/20856
27741         * gfortran.dg/save_result.f90: New test.
27742
27743 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27744
27745         PR c++/21592
27746         * g++.dg/template/dependent-expr1.C: Add new expected error.
27747         * g++.dg/template/dependent-expr2.C: Adjust error text.
27748         * g++.dg/template/overload6.C: New.
27749
27750         PR c++/23797
27751         * g++.dg/other/typename8.C: New.
27752
27753         PR c++/21117
27754         * g++.dg/other/return1.C: New.
27755
27756 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27757
27758         PR c++/24052
27759         * g++.dg/ext/label5.C: New.
27760
27761 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27762
27763         PR c++/19964
27764         * g++.dg/parse/crash31.C: New.
27765
27766 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27767
27768         * g++.dg/ipa/ipa-1.c: New test.
27769         * g++.dg/ipa/ipa-2.c: New test.
27770         * g++.dg/ipa/ipa-3.c: New test.
27771         * g++.dg/ipa/ipa-4.c: New test.
27772         * g++.dg/ipa/ipa-5.c: New test.
27773         * g++.dg/ipa/ipa.exp: New file.
27774
27775 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27776
27777         PR fortran/24207
27778         * gfortran.dg/private_type_3.f90: New test.
27779
27780 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27781
27782         PR fortran/20786
27783         gfortran.dg/aint_anint_1.f90: New test.
27784
27785 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27786
27787         PR libgfortran/24313
27788         gfortran.dg/csqrt.f: New test.
27789
27790 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27791
27792         PR c++/8057
27793         * g++.dg/warn/noeffect7.C: New test.
27794         * g++.dg/warn/noeffect2.C: Instantiate templates.
27795         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27796         and warning.
27797
27798 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27799
27800         PR c++/21089
27801         * g++.dg/init/float1.C: New test.
27802
27803         PR c++/24277
27804         * g++.dg/init/member1.C: Tweak error markers.
27805
27806 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27807
27808         PR testsuite/24281
27809         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27810         Check for null pointer.
27811
27812 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27813
27814         PR c++/21369
27815         * g++.dg/parse/ret-type3.C: New test.
27816
27817 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27818
27819         PR tree-opt/23946
27820         * gcc.c-torture/compile/pr23946.c: New test.
27821
27822 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27823
27824         * g++.dg/opt/mmx2.C: New test.
27825
27826 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27827
27828         PR c++/24277
27829         * g++.dg/template/static20.C: New test.
27830
27831         PR c++/24302
27832         * g++.dg/warn/Wunused-12.C: New test.
27833
27834         PR c++/23437
27835         * g++.dg/template/arg4.C: New test.
27836
27837 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27838
27839         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27840         * gcc.dg/ucnid-3.c: Likewise.
27841         * gcc.dg/ucnid-4.c: Likewise.
27842         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27843         * g++.dg/other/ucnid-1.C: Likewise.
27844         * gcc.dg/sparc-frame-1.c: New test.
27845
27846 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27847
27848         PR c++/24139
27849         * g++.dg/template/spec27.C: New test.
27850
27851         PR c++/24275
27852         * g++.dg/template/static19.C: New test.
27853
27854 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27855
27856         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27857         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27858
27859 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27860
27861         PR target/24136
27862         * gfortran.fortran-torture/compile/pr24136.f: New test.
27863
27864 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27865
27866         PR c++/22172
27867         * g++.dg/parse/crash30.C: New test.
27868
27869 2005-10-07  Richard Guenther  <rguenther@suse.de>
27870
27871         PR middle-end/24227
27872         * gcc.c-torture/compile/pr24227.c: New testcase.
27873
27874 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27875
27876         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27877         Do not put aligned attributes on array elements.
27878
27879 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27880
27881         PR testsuite/23611, PR testsuite/23615
27882         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27883         writing prototypes of library functions by hand.
27884         * obj-c++.dg/bitfield-4.mm: Likewise.
27885         * obj-c++.dg/const-str-4.mm: Likewise.
27886         * obj-c++.dg/encode-4.mm: Likewise.
27887         * obj-c++.dg/encode-5.mm: Likewise.
27888         * obj-c++.dg/encode-6.mm: Likewise.
27889         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27890         * obj-c++.dg/method-10.mm: Likewise.
27891         * obj-c++.dg/method-17.mm: Likewise.
27892         * obj-c++.dg/method-19.mm: Likewise.
27893         * obj-c++.dg/try-catch-2.mm: Likewise.
27894
27895 2005-10-06  Richard Henderson  <rth@redhat.com>
27896
27897         PR 24236
27898         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27899
27900 2005-10-06  Dale Johannesen  <dalej@apple.com>
27901
27902         * gcc.c-torture/execute/20030125-1.c: Correct.
27903
27904 2005-10-06  Richard Guenther  <rguenther@suse.de>
27905
27906         PR tree-optimization/24238
27907         * g++.dg/tree-ssa/pr24238.C: New testcase.
27908
27909 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27910
27911         PR 18568
27912         * gfortran.dg/der_pointer_3.f90: New test.
27913
27914 2005-10-05  Devang Patel  <dpatel@apple.com>
27915
27916         PR Debug/23205
27917         * g++.dg/other/PR23205.C: New.
27918
27919 2005-10-05  Richard Henderson  <rth@redhat.com>
27920
27921         PR target/23602
27922         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27923         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27924
27925 2005-10-05  Dale Johannesen  <dalej@apple.com>
27926
27927         * gcc.c-torture/execute/float-floor.c: New.
27928
27929 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27930
27931         PR tree-optimization/21419
27932         PR tree-optimization/24146
27933         PR tree-optimization/24151
27934
27935         * g++.dg/ext/asm7.C: New.
27936         * g++.dg/ext/asm8.C: New.
27937         * gcc.dg/asm-1.c: Compile on all targets.
27938         * gcc.dg/asm-pr24146.c: New.
27939         * gcc.dg/pr21419.c: Adjust error messages.
27940
27941 2005-10-05  Richard Guenther  <rguenther@suse.de>
27942
27943         PR fortran/24176
27944         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27945
27946 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27947
27948         PR c++/23513
27949         * g++.dg/template/spec22.C: Robustify test.
27950         * g++.dg/template/spec26.C: New.
27951
27952 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27953
27954         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27955         if target supports vector instructions.
27956
27957 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27958
27959         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27960         C99 functions.
27961
27962 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27963
27964         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27965         check_effective_target_fortran_large_int): Replace cached result
27966         when target changes.
27967
27968 2005-10-04  Devang Patel  <dpatel@apple.com>
27969
27970         * gcc.dg/i386-sse-vect-types.c: New.
27971
27972 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27973
27974         PR preprocessor/13726
27975         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27976         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27977
27978 2005-10-04  Richard Guenther  <rguenther@suse.de>
27979
27980         PR c/23576
27981         * gcc.dg/noncompile/pr23576.c: New testcase.
27982
27983 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27984
27985         PR middle-end/23125
27986         * gcc.dg/register-var-3.c: New test.
27987
27988 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27989
27990         * gcc.dg/pr23049.c: New test.
27991
27992         * gcc.dg/ucnid-4.c: Fix test.
27993
27994 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27995
27996         PR 23445
27997         * gcc.c-torture/compile/pr23445.c: New test.
27998
27999 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28000
28001         * g++.dg/overload/unknown1.C: New.
28002
28003 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28004
28005         PR c++/17775
28006         * g++.dg/template/repo4.C: New test.
28007
28008 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28009
28010         PR libfortran/19308
28011         * gfortran.dg/large_real_kind_2.F90: New test.
28012         * gfortran.dg/large_integer_kind_2.f90: New test.
28013
28014 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28015
28016         * lib/target-supports.exp (check_effective_target_vect_shift):
28017         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28018         (check_effective_target_vect_condition): Fix copy-n-pasto.
28019
28020         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28021         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28022         targets.
28023
28024 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28025
28026         PR c++/22621
28027         * g++.dg/template/overload5.C : New test.
28028
28029         PR c++/23840
28030         * g++.dg/expr/stdarg1.C: New test.
28031
28032 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28033
28034         PR 24142
28035         * gcc.c-torture/execute/pr24142.c: New test.
28036
28037 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28038
28039         PR 24141
28040         * gcc.c-torture/execute/pr24141.c: New test.
28041
28042 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28043             Diego Novillo  <dnovillo@redhat.com>
28044
28045         PR 23604
28046         * gcc.c-torture/execute/pr23604.c: New test.
28047
28048 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28049
28050         PR fortran/16404
28051         PR fortran/20835
28052         PR fortran/20890
28053         PR fortran/20899
28054         PR fortran/20900
28055         PR fortran/20901
28056         PR fortran/20902
28057         gfortran.dg/equiv_constraint_1.f90: New test.
28058         gfortran.dg/equiv_constraint_2.f90: New test.
28059         gfortran.dg/equiv_constraint_3.f90: New test.
28060         gfortran.dg/equiv_constraint_4.f90: New test.
28061         gfortran.dg/equiv_constraint_5.f90: New test.
28062         gfortran.dg/equiv_constraint_6.f90: New test.
28063         gfortran.dg/equiv_constraint_7.f90: New test.
28064         gfortran.dg/equiv_constraint_8.f90: New test.
28065         gfortran.dg/private_type_1.f90: New test.
28066         gfortran.dg/private_type_2.f90: New test.
28067         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28068         980628-10.f: Assert std=gnu to permit mixing of
28069         types in equivalence statements.
28070
28071 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28072
28073         PR 24112
28074         * gfortran.dg/open_status_1.f90: New.
28075
28076 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28077
28078         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28079         * gcc.dg/vect/pr22480.c: Clean up temp files.
28080         * gcc.dg/vect/pr23831.c: Clean up temp files.
28081         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28082         Clean up temp files.
28083         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28084         Clean up temp files.
28085
28086         * gcc.dg/20050309-1.c: Clean up temp files.
28087         * gcc.dg/20050325-1.c: Clean up temp files.
28088
28089 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28090
28091         PR tree-optimization/24059
28092         * gcc.dg/vect/pr24059.c : New test.
28093
28094 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28095
28096         PR middle-end/24109
28097         * gcc.c-torture/execute/20050929-1.c: New test.
28098
28099 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28100
28101         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28102
28103 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28104
28105         PR c/21419
28106         * gcc.dg/pr21419.c: New test.
28107
28108 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28109
28110         * gcc.dg/pr23911.c: New test.
28111
28112 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28113
28114         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28115
28116         PR c++/16782
28117         * g++.dg/parse/qualified4.C: New test.
28118         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28119         * g++.old-deja/g++.mike/p8154.C: Likewise.
28120
28121 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28122
28123         PR c++/22147
28124         * g++.dg/template/friend37.C: New test.
28125         * g++.dg/parse/crash28.C: Adjust error markers.
28126
28127 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28128
28129         PR fortran/18518
28130         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28131
28132 2005-09-27  Devang Patel  <dpatel@apple.com>
28133
28134         PR tree-optimization/23625
28135         * gcc.dg/pr23625.c: New test.
28136
28137 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28138
28139         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28140         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28141
28142 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28143
28144         PR fortran/23677
28145         * gfortran.fortran-torture/execute/save_1.f90: New test.
28146         * gfortran.dg/save_1.f90: New test.
28147
28148 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28149
28150         * gcc.target/i386/builtin-apply-mmx.c: New test.
28151
28152         PR target/22576
28153         * gcc.target/i386/pr22576.c: New test.
28154
28155         PR target/22585
28156         * gcc.target/i386/pr22585.c: New test.
28157
28158         PR target/23268
28159         * gcc.target/i386/pr23268.c: New test.
28160
28161         PR middle-end/23831
28162         * gcc.dg/vect/pr23831.c: New test.
28163
28164         PR target/24055
28165         * gcc.target/i386/pr24055.c: New test.
28166
28167 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28168
28169         PR tree-optimization/23960
28170         * gcc.c-torture/compile/pr23960.c: New.
28171
28172 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28173
28174         PR fortran/16861
28175         * gfortran.dg/nested_modules_3.f90: New.
28176
28177 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28178
28179         PR fortran/24005
28180         gfortran.dg/interface_1.f90: New test.
28181
28182 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28183         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28184
28185         PR fortran/23843
28186         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28187
28188 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28189
28190         PR fortran/23516
28191         * gfortran.dg/imag_1.f: New test.
28192         * gfortran.dg/imag_2.f: Ditto.
28193
28194 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28195
28196         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28197
28198 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28199
28200         PR c++/21983
28201         * g++.dg/warn/pr21983.C: New test.
28202
28203 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28204
28205         * gcc.dg/20050922-1.c: Testcase added.
28206
28207 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28208
28209         PR c++/23993
28210         * g++.dg/template/array14.C: New test.
28211
28212 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28213
28214         PR fortran/19929
28215         * gfortran.dg/der_ptr_component_1.f90: New test.
28216
28217 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28218
28219         PR c++/23965
28220         * g++.dg/template/error1.C: Reject "no matching function" message.
28221
28222 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28223
28224         PR c++/17609
28225         * g++.dg/lookup/error1.C: New test.
28226
28227 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28228
28229         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28230         functionality of the testcase.
28231
28232 2005-09-20  Richard Henderson  <rth@redhat.com>
28233
28234         * gcc.dg/vect/vect-22.c: Require vect_float.
28235         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28236
28237 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28238
28239         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28240         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28241         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28242         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28243         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28244         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28245         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28246         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28247         * gcc.dg/cpp/ucnid-8.c: New test.
28248
28249 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28250
28251         PR tree-optimization/23929
28252         * gcc.c-torture/compile/pr23929.c: New test.
28253
28254 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28255
28256         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28257         for one loop.
28258
28259 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28260
28261         PR testsuite/23186
28262         * g++.dg/other/pr22003.C: Require named sections.
28263
28264 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28265
28266         PR c++/23947
28267         * g++.dg/rtti/crash3.C: New test.
28268
28269         PR tree-optimization/23818
28270         * gcc.dg/pr23818.c: New test.
28271
28272 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28273
28274         PR fortran/23420
28275         * gfortran.dg/print_fmt_4.f: New.
28276
28277 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28278
28279         PR fortran/23663
28280         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28281
28282 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28283
28284         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28285         Use pointers to local alignable arrays instead. Added comments.
28286         * gcc.dg/vect/vect-46.c: Likewise.
28287         * gcc.dg/vect/vect-48.c: Likewise.
28288         * gcc.dg/vect/vect-49.c: Likewise.
28289         * gcc.dg/vect/vect-52.c: Likewise.
28290         * gcc.dg/vect/vect-53.c: Likewise.
28291         * gcc.dg/vect/vect-54.c: Likewise.
28292         * gcc.dg/vect/vect-56.c: Likewise.
28293         * gcc.dg/vect/vect-57.c: Likewise.
28294         * gcc.dg/vect/vect-58.c: Likewise.
28295         * gcc.dg/vect/vect-60.c: Likewise.
28296         * gcc.dg/vect/vect-61.c: Likewise.
28297
28298         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28299         The test is no longer vectorizable on vect_no_align targets.
28300         * gcc.dg/vect/vect-43.c: Likewsie.
28301
28302         * gcc.dg/vect/vect-44.c: Added comments.
28303         * gcc.dg/vect/vect-45.c: Added comments.
28304         * gcc.dg/vect/vect-50.c: Added comments.
28305         * gcc.dg/vect/vect-51.c: Added comments.
28306
28307         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28308         aligned type.
28309         * gcc.dg/vect/Os-vect-95.c: Likewise.
28310
28311         * gcc.dg/vect/vect-41.c: Test removed.
28312         * gcc.dg/vect/vect-47.c: Test removed.
28313         * gcc.dg/vect/vect-55.c: Test removed.
28314         * gcc.dg/vect/vect-59.c: Test removed.
28315
28316 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28317
28318         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28319         No longer vectorizable on vect_no_align targets.
28320         * gcc.dg/vect/pr20122.c: Likewise.
28321         * gcc.dg/vect/vect-74.c: Likewise.
28322         * gcc.dg/vect/vect-75.c: Likewise.
28323         * gcc.dg/vect/vect-76.c: Likewise.
28324
28325         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28326         Will not be vectorizable on vect_no_align targets once aliasing issues
28327         are resolved.
28328         * gcc.dg/vect/vect-79.c: Likewise.
28329
28330         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28331         * gcc.dg/vect/vect-78.c: Likewise.
28332         * gcc.dg/vect/vect-97.c: Likewise.
28333
28334 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28335
28336         * gcc.dg/pr23943.c: New test.
28337
28338 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28339
28340         PR fortran/19181
28341         * gfortran.dg/derived_pointer_null_1.f90: New test.
28342
28343 2005-09-18  Richard Guenther  <rguenther@suse.de>
28344
28345         PR middle-end/23944
28346         * gcc.c-torture/compile/pr23944.c: New testcase.
28347
28348 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28349
28350         PR fortran/15975
28351         * gfortran.dg/der_pointer_2.f90: New test.
28352
28353 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28354
28355         PR fortran/16861
28356         * gfortran.dg/nested_modules_2.f90: New test.
28357
28358 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28359
28360         PR c++/18368
28361         * g++.dg/other/semicolon.C: New test.
28362
28363 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28364
28365         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28366         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28367
28368 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28369
28370         PR c++/23914
28371         * g++.dg/template/static18.C: New test.
28372
28373         PR c++/21514
28374         * g++.dg/template/crash19.C: Remove dg-error marker.
28375         * g++.dg/template/local4.C: New test.
28376
28377 2005-09-16  Paul Brook  <paul@codesourcery.com>
28378
28379         PR fortran/23906
28380         * gfortran.dg/dependency_1.f90: New test.
28381
28382 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28383
28384         PR c++/23896
28385         * g++.dg/template/static17.C: New test.
28386
28387 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28388
28389         PR c++/23139
28390         * g++.dg/warn/huge-val1.C: New test.
28391
28392 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28393
28394         PR c++/13140
28395         * g++.dg/parse/class2.C: New test.
28396         * g++.dg/template/explicit8.C: Likewise.
28397         * g++.dg/template/spec25.C: Likewise.
28398
28399 2005-09-14  Josh Conner  <jconner@apple.com>
28400
28401         PR middle-end/23584
28402         * gcc.dg/pr23584.c: New test.
28403
28404 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28405
28406         PR fortran/21875 Internal Unit Array I/O, NIST
28407         * gfortran.dg/arrayio_1.f90: New test.
28408         * gfortran.dg/arrayio_1.f90: New test.
28409         * gfortran.dg/arrayio_1.f90: New test.
28410         * gfortran.dg/arrayio_1.f90: New test.
28411         * gfortran.dg/arrayio_1.f90: New test.
28412
28413 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28414
28415         PR middle-end/22480
28416         * gcc.dg/vect/pr22480.c: New test.
28417
28418 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28419
28420         PR fortran/19358
28421         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28422
28423 2005-09-13 Josh Conner <jconner@apple.com>
28424
28425         PR c++/23180
28426         * g++.dg/init/struct2.C: New test.
28427         * g++.dg/init/struct3.C: New test.
28428
28429 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28430
28431         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28432         Clean up temp files.
28433         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28434         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28435         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28436         gcc.dg/tree-ssa/builtin-printf-1.c,
28437         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28438         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28439         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28440         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28441         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28442         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28443         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28444         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28445         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28446         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28447         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28448         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28449
28450 2005-09-13  Josh Conner  <jconner@apple.com>
28451
28452         * lib/gcc-dg.exp: Load scanipa.exp.
28453         (cleanup-dump): New procedure.
28454         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28455         * lib/scandump.exp: New file.
28456         * lib/scantree.exp: Use it.
28457         * lib/scanipa.exp: New file.
28458
28459 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28460
28461         PR fortran/17740
28462         * gfortran.dg/generic_4.f90: New test.
28463
28464 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28465
28466         PR target/23816
28467         * gcc.target/i386/pr23816-1.c: New test.
28468         * gcc.target/i386/pr23816-2.c: New test.
28469
28470
28471 2005-09-13  Bastian Blank <waldi@debian.org>
28472
28473         PR c++/16171
28474         * g++.dg/abi/mangle26.C: New test.
28475         * g++.dg/abi/mangle27.C: New test.
28476         * g++.dg/abi/mangle28.C: New test.
28477         * g++.dg/abi/mangle29.C: New test.
28478
28479         PR c++/23839
28480         * g++.dg/parse/register1.C: New test.
28481
28482 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28483
28484         PR c++/23842
28485         * g++.dg/template/access16.C: New test.
28486
28487 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28488
28489         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28490
28491 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28492
28493         PR fortran/18899
28494         * gfortran.dg/shape_2.f90: New test.
28495
28496 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28497
28498         PR target/19269
28499         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28500         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28501         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28502         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28503         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28504         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28505         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28506         tests.
28507
28508 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28509
28510         PR c++/23841
28511         * g++.dg/parse/template17.C: New test.
28512
28513 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/23789
28516         * g++.dg/template/nontype14.C: New test.
28517
28518 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28519
28520         PR g++/7874
28521         * g++.dg/lookup/friend7.C: New test.
28522         * g++.dg/lookup/friend8.C: New test.
28523         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28524         so that it will be found via argument dependent lookup.
28525         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28526         friend functions which will no longer be found.
28527         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28528         function g, so that it will be found via argument dependent
28529         lookup.
28530         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28531         * g++.old-deja/g++.mike/net43.C: Likewise.
28532
28533 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28534
28535         PR c++/23691
28536         * g++.dg/template/static16.C: New test.
28537
28538 2005-09-12  Josh Conner  <jconner@apple.com>
28539
28540         PR middle-end/23237
28541         * gcc.c-torture/compile/pr23237.c: New test.
28542
28543 2005-09-11  Richard Henderson  <rth@redhat.com>
28544
28545         * g++.dg/other/error8.C: Update expected diagnostic text.
28546
28547 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28548
28549         PR libfortran/19872
28550         * gfortran.dg/overwrite_1.f: New test.
28551
28552 2005-09-09  Josh Conner  <jconner@apple.com>
28553
28554         * g++.dg/init/pr23180-1.C: Removed.
28555         * g++.dg/init/pr23180-2.C: Removed.
28556
28557 2005-09-09  David Daney <ddaney@avtrex.com>
28558
28559         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28560         files which are ...
28561         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28562         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28563
28564 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28565
28566         * gfortran.dg/iostat_2.f90: New test.
28567
28568 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28569
28570         PR c++/22252
28571         * g++.dg/ext/interface1.C: New test.
28572         * g++.dg/ext/interface1.h: Likewise.
28573         * g++.dg/ext/interface1a.cc: Likewise.
28574
28575 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28576
28577         * gfortran.dg/iomsg_1.f90: New test case.
28578
28579 2005-09-09  Richard Guenther  <rguenther@suse.de>
28580
28581         PR c++/23624
28582         * g++.dg/tree-ssa/pr23624.C: New testcase.
28583
28584 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28585
28586         PR fortran/19239
28587         * gfortran.dg/vector_subscript_1.f90,
28588         * gfortran.dg/vector_subscript_2.f90: New tests.
28589
28590 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28591
28592         PR fortran/21104
28593         * gfortran.dg/array_alloc_1.f90,
28594         * gfortran.dg/array_alloc_2.f90,
28595         * gfortran.dg/array_alloc_3.f90: New tests.
28596
28597 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28598
28599         PR fortran/12840
28600         * gfortran.dg/array_constructor_6.f90
28601         * gfortran.dg/array_constructor_7.f90
28602         * gfortran.dg/array_constructor_8.f90
28603         * gfortran.dg/array_constructor_9.f90
28604         * gfortran.dg/array_constructor_10.f90
28605         * gfortran.dg/array_constructor_11.f90
28606         * gfortran.dg/array_constructor_12.f90: New tests.
28607
28608 2005-09-08  Josh Conner  <jconner@apple.com>
28609
28610         PR c++/23180
28611         * g++.dg/init/pr23180-1.C: New test.
28612         * g++.dg/init/pr23180-2.C: New test.
28613
28614 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28615
28616         PR fortran/18878
28617         * gfortran.dg/module_double_reuse.f90: New.
28618
28619 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28620
28621         PR fortran/23270
28622         PR fortran/22304
28623         PR fortran/18870
28624         PR fortran/17917
28625         PR fortran/16511
28626         * gfortran.dg/common_equivalence_1.f: New.
28627         * gfortran.dg/common_equivalence_2.f: New.
28628         * gfortran.dg/common_equivalence_3.f: New.
28629         * gfortran.dg/contained_equivalence_1.f90: New.
28630         * gfortran.dg/module_blank_common.f90: New.
28631         * gfortran.dg/module_commons_1.f90: New.
28632         * gfortran.dg/module_equivalence_1.f90: New.
28633         * gfortran.dg/nested_modules_1.f90: New.
28634         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28635         equivalences and add comment to connect the test with
28636         the PR.
28637
28638 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28639
28640         PR fortran/23765
28641         * gfortran.dg/common_6.f90: New test.
28642
28643 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28644
28645         PR fortran/15326
28646         * gfortran.dg/char_result_1.f90,
28647         * gfortran.dg/char_result_2.f90,
28648         * gfortran.dg/char_result_3.f90,
28649         * gfortran.dg/char_result_4.f90,
28650         * gfortran.dg/char_result_5.f90,
28651         * gfortran.dg/char_result_6.f90,
28652         * gfortran.dg/char_result_7.f90,
28653         * gfortran.dg/char_result_8.f90: New tests.
28654
28655 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28656
28657         PR fortran/19928
28658         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28659
28660 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28661
28662         PR obj-c++/16816
28663         * obj-c++.dg/selector-5.mm: New test.
28664         * obj-c++.dg/selector-6.mm: New test.
28665
28666 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28667
28668         PR objc/20574
28669         PR objc/19324
28670         * objc.dg/error-1.m: New test.
28671
28672 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28673
28674         PR fortran/23373
28675         * gfortran.fortran-torture/execute/pr23373-1.f90,
28676         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28677
28678 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28679
28680         PR libfortran/23760
28681         * gfortran.dg/g77/1832.f: Remove long string in write statement
28682         to allow the test to pass on correct list directed output with
28683         prepended space.
28684
28685 2005-09-07  James E Wilson  <wilson@specifix.com>
28686
28687         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28688
28689 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28690
28691         * gfortran.dg/parameter+save.f90: Rename to
28692         * gfortran.dg/parameter_save.f90: .. this.
28693
28694 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28695
28696         PR fortran/20848
28697         * gfortran.dg/parameter+save.f90: New test case.
28698
28699 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28700
28701         PR fortran/19269
28702         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28703
28704 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28705
28706         PR c/23075
28707         * gcc.dg/pr23075.c: New test.
28708         * g++.dg/warn/pr23075.C: New test.
28709
28710         PR target/22362
28711         * gcc.target/i386/pr22362.c: New test.
28712
28713         PR rtl-optimization/23098
28714         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28715
28716         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28717         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28718         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28719
28720 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28721
28722         * g++.dg/expr/cast6.C: New test.
28723
28724         PR c++/9782
28725         * g++.dg/init/new15.C: New test.
28726
28727 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28728
28729         * gcc.dg/vect/Os-vect-95.c: New test.
28730         * gcc.dg/vect/vect-95.c: Same.
28731
28732 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28733
28734         * gcc.dg/vect/vect-29.c: Update xfail testing.
28735         * gcc.dg/vect/vect-44.c: Same.
28736         * gcc.dg/vect/vect-48.c: Same.
28737         * gcc.dg/vect/vect-50.c: Same.
28738         * gcc.dg/vect/vect-72.c: Same.
28739         * gcc.dg/vect/vect-77.c: Same.
28740         * gcc.dg/vect/vect-78.c: Same.
28741         * gcc.dg/vect/vect-80.c: Same.
28742         * gcc.dg/vect/vect-96.c: Same.
28743         * gcc.dg/vect/vect-100.c: Same.
28744         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28745         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28746         * gfortran.dg/vect/vect-5.f90: Same.
28747
28748 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28751         start strings.
28752         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28753         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28754
28755         PR c++/23056
28756         * g++.dg/opt/pr23056.C: New test.
28757
28758         PR rtl-optimization/23098
28759         * gcc.target/i386/pr23098.c: New test.
28760
28761 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28762
28763         PR c++/23667
28764         * g++.dg/template/static15.C: New test.
28765
28766         PR c++/21440
28767         * g++.dg/ext/stmtexpr5.C: New test.
28768         * g++.dg/ext/stmtexpr6.C: Likewise.
28769
28770 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28771
28772         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28773
28774         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28775         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28776         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28777
28778 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28779
28780         PR libfortran/23321
28781         * gfortran.dg/direct_io_4.f90: New test case.
28782
28783 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28784             Rasmus Hahn  <rassahah@neofonie.de>
28785
28786         PR libobjc/23108
28787         * objc.dg/type-stream-1.m: New test.
28788
28789 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28790
28791         PR fortran/23661
28792         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28793         gfortran.dg/print_fmt_3.f90: New test.
28794
28795 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28796
28797         * gfortran.dg/fmt_t_1.f90: New test.
28798
28799 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28800
28801         PR rtl-optimization/23454
28802         * g++.dg/opt/pr23454.C: New test.
28803
28804 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28805
28806         PR c++/23699
28807         * g++.dg/ext/static1.C: New test.
28808
28809 2005-09-02  Richard Henderson  <rth@redhat.com>
28810
28811         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28812         tail call to check_fa_work.
28813
28814 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28815
28816         PR c++/21687
28817         * g++.dg/other/gc3.C: New test.
28818
28819 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28820
28821         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28822         * gcc.dg/20050826-1.c: Likewise.
28823
28824 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28825
28826         PR c++/23167
28827         * g++.dg/expr/volatile1.C: New test.
28828
28829 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28830
28831         PR middle-end/23547
28832         * gcc.dg/pr23547.c: New test.
28833
28834 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28835
28836         PR c/22061
28837         * gcc.c-torture/execute/pr22061-1.c,
28838         * gcc.c-torture/execute/pr22061-2.c,
28839         * gcc.c-torture/execute/pr22061-3.c,
28840         * gcc.c-torture/execute/pr22061-4.c: New tests.
28841
28842 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28843
28844         * gcc.dg/Wredundant-decls-2.c: New test to check that
28845         -Wredundant-decls does not issue warning for a variable
28846         definition following a declaration.
28847
28848 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28849
28850         PR debug/7241
28851         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28852         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28853         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28854
28855         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28856         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28857         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28858         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28859         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28860         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28861         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28862         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28863
28864 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28865
28866         PR objc/23306
28867         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28868         scan-assmbler.
28869
28870 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28871
28872         PR target/21255
28873         * gcc.dg/pr21255-1.c: New test.
28874         * gcc.dg/pr21255-2-mb.c: Likewise.
28875         * gcc.dg/pr21255-2-ml.c: Likewise.
28876         * gcc.dg/pr21255-3.c: Likewise.
28877         * gcc.dg/pr21255-4.c: Likewise.
28878
28879 2005-08-31  Dale Johannesen  <dalej@apple.com>
28880
28881         * gcc.dg/20050830-1.c: New.
28882
28883 2005-08-31  Josh Conner  <jconner@apple.com>
28884
28885         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28886         command-line options for arm-*-* targets.
28887         * g++.dg/init/array16.C: Likewise.
28888         * g++.dg/other/crash-4.C: Likewise.
28889
28890 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28891
28892         PR obj-c++/23640
28893         * obj-c++.dg/gnu-runtime-3.mm: New test.
28894
28895 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28896
28897         PR c++/13377
28898         * g++.dg/lookup/ambig4.C: New test.
28899         * g++.dg/lookup/ambig5.C: New test.
28900         * g++.dg/tc1/dr101.C: Adjust error markers.
28901
28902 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28903
28904         PR c++/23639
28905         * g++.dg/template/ttp5.C: Adjust error markers.
28906
28907 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28908
28909         PR testsuite/23609
28910         * lib/obj-c++.exp: Include target-libpath.exp.
28911         (obj-c++_link_flags): Look for the GNU libobjc library
28912         and set the library path to include it.
28913         Don't manually set LD_LIBRARY_PATH (etc.) but call
28914         set_ld_library_path_env_vars instead.
28915         (obj-c++_target_compile): Don't set library path or
28916         linker flags because they are already set correctly
28917         in obj-c++_link_flags.
28918
28919 2005-08-30  Josh Conner  <jconner@apple.com>
28920
28921         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28922         to command-line options for arm-*-* targets.
28923
28924 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28925
28926         * g++.dg/other/i386-1.C: New.
28927
28928 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28929
28930         PR preprocessor/20348
28931         PR preprocessor/20356
28932         * gcc.dg/cpp/pr20348.c: New test.
28933         * gcc.dg/cpp/pr20348.h: New file.
28934         * gcc.dg/cpp/inc/pr20348.h: New file.
28935         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28936         * gcc.dg/cpp/pr20356.c: New test.
28937         * gcc.dg/cpp/pr20356.h: New file.
28938         * gcc.dg/cpp/inc/pr20356.h: New file.
28939         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28940
28941 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28942
28943         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28944         Fix array dimension to avoid correct end-of-file error.
28945
28946 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28947
28948         PR libfortran/23598
28949         * gfortran.dg/iostat_1.f90: New test.
28950
28951 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28952
28953         PR middle-end/23408
28954         * gcc.dg/pr23408.c: New test.
28955
28956 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28957
28958         PR c++/23099
28959         * g++.dg/init/member1.C: Make sure erroneous static data member
28960         definitions are required.
28961         * g++.dg/template/static13.C: New test.
28962         * g++.dg/template/static14.C: Likewise.
28963
28964 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28965
28966         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28967         -march=pentium4, remove ilp32 requirement.
28968
28969         PR middle-end/23484
28970         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28971         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28972
28973 2005-08-29  Andreas Jaeger  <aj@suse.de>
28974
28975         PR testsuite/23607
28976         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28977
28978 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28979
28980         * gcc.c-torture/execute/20050316-2.c: New test.
28981         * gcc.c-torture/execute/20050316-3.c: New test.
28982         * gcc.dg/torture/pr16104-1.c: New test.
28983
28984 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28985
28986         PR middle-end/23463
28987         * gcc.c-torture/execute/zero-struct-1.c: New test.
28988
28989 2005-08-27  Richard Guenther  <rguenther@suse.de>
28990
28991         PR target/23575
28992         * gcc.target/i386/pr23575.c: New testcase.
28993
28994 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28995
28996         PR rtl-optimization/23561
28997         * gcc.c-torture/execute/20050826-1.c: New test.
28998
28999         PR rtl-opt/23560
29000         * gcc.c-torture/execute/20050826-2.c: New test.
29001
29002 2005-08-26  Dale Johannesen  <dalej@apple.com>
29003
29004         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29005         * gcc.dg/20050826-1.c: New.
29006
29007 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29008
29009         PR c++/19004
29010         * g++.dg/template/nontype13.C: New test.
29011
29012         PR c++/23491
29013         * g++.dg/init/new14.C: New test.
29014         * g++.dg/expr/anew1.C: Do not XFAIL.
29015         * g++.dg/expr/anew2.C: Likewise.
29016         * g++.dg/expr/anew3.C: Likewise.
29017
29018 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29019
29020         PR middle-end/22439
29021         * gcc.dg/vla-3.c: New test.
29022
29023 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29024
29025         PR fortran/20363
29026         * gfortran.dg/named_interface.f90: New.
29027
29028 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29029
29030         * gcc.c-torture/execute/frame-address.c: New test.
29031
29032 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29033
29034         PR c++/20817
29035         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29036
29037 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29038
29039         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29040
29041 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29042
29043         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29044         * gcc.dg/altivec-22.c: Rename from..
29045         * gcc.dg/altivec-nomfcr.c: ..this.
29046
29047 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29048
29049         PR tree-optimization/23546
29050         * gcc.dg/tree-ssa/pr23546.c: New test.
29051
29052 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29053
29054         PR fortran/17758
29055         * gfortran.dg/nonreturning_statements.f90: New test.
29056
29057 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         PR c++/22454
29060         * g++.dg/parse/crash29.C: New.
29061
29062 2005-08-23  DJ Delorie  <dj@redhat.com>
29063
29064         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29065         constants have the L suffix.
29066
29067 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         PR c++/23044
29070         * g++.dg/template/instantiate8.C: New.
29071
29072 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29073
29074         PR middle-end/23467
29075         * gcc.c-torture/execute/pr23467.c: New test.
29076
29077 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29078
29079         PR tree-optimization/22043
29080         * gcc.c-torture/execute/20050613-1.c: New test.
29081
29082 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29083
29084         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29085
29086 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29087
29088         PR rtl-optimization/23478
29089         * g++.dg/opt/pr23478.C: New test.
29090
29091 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29092
29093         PR c/18715
29094         * gcc.dg/switch-warn-3.c: New test.
29095
29096 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29097
29098         PR c++/22233
29099         * g++.dg/template/param1.C: New test.
29100
29101 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29102
29103         PR c++/23089
29104         * g++.dg/other/incomplete1.C: New test.
29105
29106 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29107
29108         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29109         are vectorizable.
29110
29111 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29112
29113         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29114         d_lines_5.f: New.
29115
29116 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29117
29118         * gcc.target/i386/sse-4.c: New test.
29119
29120 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29121
29122         PR testsuite/23239
29123         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29124
29125 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29126
29127         * gcc.dg/20050811-1.c: New test.
29128         * gcc.dg/20050811-2.c: New test.
29129
29130 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29131
29132         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29133
29134 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29135
29136         PR 23476
29137         * gcc.c-torture/compile/pr23476.c: New test.
29138
29139 2005-08-19  Devang Patel  <dpatel@apple.com>
29140
29141         PR tree-optimization/23048
29142         * gcc.dg/tree-ssa/pr23048.c: New test.
29143
29144 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29145
29146         PR middle-end/20624
29147         * g++.dg/warn/Wreturn-3.C: New test
29148
29149 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29150
29151         PR tree-optimization/22228
29152         * g++.dg/vect/pr22543.cc: New test.
29153
29154 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29155
29156         PR tree-optimization/21574
29157         * gcc.dg/tree-ssa/pr21574.c: New test.
29158
29159 2005-08-16  James E Wilson  <wilson@specifix.com>
29160
29161         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29162
29163 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29164
29165         PR tree-opt/23402
29166         * gcc.c-torture/compile/zero-strct-3.c: New test.
29167         * gcc.c-torture/compile/zero-strct-4.c: New test.
29168
29169 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29170
29171         PR target/23376
29172         * gcc.target/x86_64/pr23376.c: New test.
29173
29174 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29175
29176         PR c++/23337
29177         * g++.dg/ext/vector2.C: New.
29178
29179 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29180
29181         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29182
29183 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29184
29185         PR libfortran/23428
29186         * gfortran.dg/inquire-complex.f90: New test case.
29187
29188 2005-08-16  James E Wilson  <wilson@specifix.com>
29189
29190         PR tree-optimization/21105
29191         * gcc.dg/large-size-array.c: New.
29192
29193 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29194
29195         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29196         type.
29197         * gcc.dg/vect/vect-41: Likewise.
29198         * gcc.dg/vect/vect-42: Likewise.
29199         * gcc.dg/vect/vect-43: Likewise.
29200         * gcc.dg/vect/vect-44: Likewise.
29201         * gcc.dg/vect/vect-46: Likewise.
29202         * gcc.dg/vect/vect-47: Likewise.
29203         * gcc.dg/vect/vect-48: Likewise.
29204         * gcc.dg/vect/vect-52: Likewise.
29205         * gcc.dg/vect/vect-53: Likewise.
29206         * gcc.dg/vect/vect-54: Likewise.
29207         * gcc.dg/vect/vect-55: Likewise.
29208         * gcc.dg/vect/vect-56: Likewise.
29209         * gcc.dg/vect/vect-57: Likewise.
29210         * gcc.dg/vect/vect-58: Likewise.
29211         * gcc.dg/vect/vect-59: Likewise.
29212         * gcc.dg/vect/vect-60: Likewise.
29213         * gcc.dg/vect/vect-61: Likewise.
29214         * gcc.dg/vect/vect-85: Likewise.
29215         * gcc.dg/vect/vect-87: Likewise.
29216         * gcc.dg/vect/vect-88: Likewise.
29217         * gcc.dg/vect/vect-93.c: Likewise.
29218         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29219         * gcc.dg/vect/vect-75: Likewise.
29220         * gcc.dg/vect/vect-76: Likewise.
29221         * gcc.dg/vect/vect-77: Likewise.
29222         * gcc.dg/vect/vect-78: Likewise.
29223         * gcc.dg/vect/vect-80: Likewise.
29224         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29225         vectorized for the expected reason, rather than checking how alignment
29226         was handled.
29227         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29228         aligned type and also instead of aligned pointers. Added documentation.
29229
29230 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29231
29232         * gfortran.dg/power.f90: New test.
29233
29234 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29235
29236         PR rtl-optimization/23299
29237         * g++.dg/opt/pr23299.C: New test.
29238
29239 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29240
29241         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29242
29243 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29244
29245         * g++.dg/template/local6.C: New test.
29246
29247 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29248
29249         * execute/exceptions/finally-1.m: Check that the catch and finally are
29250         being called.  Also add a "return 0;" at the end of main.
29251
29252 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29253
29254         PR fortran/21432.
29255         * gfortran.dg/namelist_print_1.f: New test of functionality of
29256         PRINT namelist.
29257         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29258         namelist generates error with -std=f95.
29259
29260 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29261
29262         PR tree-optimization/23119
29263         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29264
29265 2005-08-13  Marcin Koziej  <creep@desk.pl>
29266             Andrew Pinski  <pinskia@physics.uc.edu>
29267
29268         PR libobjc/22492
29269         * execute/exceptions/finally-1.m: New test.
29270
29271 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29272
29273         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29274         testsuite.
29275         * objc/execute/exceptions/trivial.m: New test.
29276         * objc.dg/try-catch-11.m: Move to ...
29277         * objc/execute/exceptions/foward-1.m: Here.
29278         * objc.dg/try-catch-2.m: Move to ...
29279         * objc/execute/exceptions/catchall-1.m: Here.
29280         * objc.dg/try-catch-8.m: Move to ...
29281         * objc/execute/exceptions/local-variables-1.m: Here.
29282
29283 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29284
29285         * objc.dg/nested-func-1.m: Move to ...
29286         * objc/execute/nested-func-1.m: Here.
29287
29288 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29289
29290         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29291         in ${options} instead of [target_info name].
29292         * lib/obj-c++.exp (objc_target_compile): Likewise.
29293
29294 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29295
29296         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29297
29298 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29299
29300         part of PR testsuite/23348
29301         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29302         each of the torture options.
29303         * objc/compile/trivial.m: New test.
29304
29305 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29306
29307         * gfortran.dg/eoshift.f90: Correct format.
29308
29309 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29310
29311         * gfortran.fortran-torture/execute/character_passing.f90:
29312         Fix comment typo.
29313
29314 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29315
29316         PR c++/8271
29317         * g++.dg/template/unify10.C: New.
29318
29319 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29320
29321         * g++.dg/parse/pr22514.C: Move to...
29322         * g++.dg/debug/pr22514.C: here.
29323
29324 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29325
29326         PR c++/23266
29327         * g++.dg/inherit/pure1.C: New test.
29328
29329         * ChangeLog: Fix typos.
29330
29331 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29332             Steven Bosscher  <stevenb@suse.de>
29333
29334         * gfortran.dg/runtime_warning_1.f90: New test.
29335
29336 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29337
29338         PR c++/23219
29339         * g++.dg/parse/crash28.C: New.
29340
29341 2005-08-11  Richard Guenther  <rguenther@suse.de>
29342
29343         PR target/23289
29344         * gcc.target/i386/tailcall-1.c: New testcase.
29345
29346 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29347
29348         * gcc.dg/vect/vect-67.c: Un-xfail.
29349
29350 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29351
29352         PR c++/23225
29353         * g++.dg/parse/crash27.C: new test.
29354
29355 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29356
29357         PR libfortran/22143
29358         * gfortran.dg/shift-kind.f90: New testcase.
29359
29360 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29361
29362         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29363         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29364
29365 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29366
29367         PR c++/20646
29368         * g++.dg/other/mult-stor1.C: New test.
29369
29370 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29371
29372         * gcc.c-torture/pr18299-1.c: Move to ...
29373         * gcc.c-torture/compile/pr18299-1.c: Here.
29374
29375 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29376
29377         * gfortran/fortran.torture/execute/character_passing.f90:
29378         Fix types for LSAME.
29379
29380 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29381
29382         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29383         input data back to what it was originally.
29384
29385 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29386
29387         * objc.dg/try-catch-8.m: Enable for all targets.
29388
29389 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29390
29391         * gcc.dg/pr23165.c: New test.
29392
29393 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29394
29395         PR tree-optimization/23234
29396         * gcc.dg/tree-ssa/pr23234.c: New test.
29397
29398 2005-08-08  Josh Conner  <jconner@apple.com>
29399
29400         PR rtl-optimization/23241
29401         * gcc.dg/char-compare.c: New test.
29402
29403 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29404
29405         PR c++/22508
29406         * g++.dg/init/new13.C: New test.
29407
29408 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29409
29410         PR c++/21166
29411         * g++.dg/other/crash-4.C: Adjust
29412         * g++/dg/ext/packed9.C: New.
29413
29414 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29415
29416         PR middle-end/21964
29417         * gcc.c-torture/execute/pr21964-1.c: New test.
29418
29419 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29420
29421         PR c/22458
29422         * gcc.dg/pr22458-1.c: New test.
29423
29424 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29425             Steven G. Kargl <kargls@comcast.net>
29426
29427         PR fortran/22390
29428         * gfortran.dg/flush_1.f90: New test.
29429
29430 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29431
29432         PR c++/23191
29433         * g++.dg/template/eh2.C: New test.
29434
29435 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29436
29437         PR c++/19498
29438         * g++.dg/template/instantiate7.C: New test.
29439
29440 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29441
29442         PR c/23113
29443         * gcc.dg/Wunused-value-1.c: New test.
29444
29445 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29446
29447         PR rtl-optimization/23233
29448         * gcc.c-torture/compile/pr23233-1.c: New test.
29449
29450 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29451
29452         PR fortran/18833
29453         PR fortran/20850
29454         * gfortran.dg/equiv_1.f90: New test.
29455         * gfortran.dg/equiv_2.f90: New test.
29456         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29457         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29458         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29459
29460 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29461
29462         * gcc.c-torture/execute/vrp-5.c: New test.
29463         * gcc.c-torture/execute/vrp-6.c: New test.
29464         * gcc.dg/tree-ssa/vrp21.c: New test.
29465
29466 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29467
29468         * g++.dg/parse/pr22514.C: New test.
29469
29470 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29471
29472         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29473
29474         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29475         instead of constant loads / pool entries.
29476
29477 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29478
29479         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29480         TEST_TO_WCTYPE.
29481
29482 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29483
29484         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29485         __WINT_TYPE__ in generated prototypes if possible.
29486
29487 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29488
29489         PR 22037
29490         * g++.dg/tree-ssa/pr22037.C:
29491
29492 2005-08-04  Richard Henderson  <rth@redhat.com>
29493
29494         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29495         scan-tree-dump-times directive.
29496
29497 2005-08-04  Jan Hubicka  <jh@suse.cz>
29498
29499         * gcov-1.C: Fix switch counts.
29500         * gcov-4b.c: Likewise.
29501
29502 2005-08-03  Jeff Law  <law@redhat.com>
29503
29504         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29505
29506 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29507
29508         * gcc.c-torture/execute/pr23135.c: New test.
29509
29510 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29511
29512         PR tree-optimization/19899
29513         * gcc.dg/tree-ssa/scev-1.c: New test.
29514         * gcc.dg/tree-ssa/scev-2.c: New test.
29515
29516 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29517
29518         PR target/18582
29519         * gcc.dg/torture/pr18582-1.c: New test.
29520
29521 2005-08-03  Jan Hubicka  <jh@suse.cz>
29522
29523         * update-conroll.c: New testcase.
29524         * update-conroll-2.c: New testcase.
29525
29526 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29527
29528         * gfortran.dg/constant_substring.f: New test.
29529         * gfortran.dg/pr22491.f: New test.
29530
29531 2005-08-02  Jan Hubicka  <jh@suse.cz>
29532
29533         * update-threading.c: Replace by the proper one.
29534
29535 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29536
29537         PR 23164
29538         * g++.dg/tree-ssa/pr23164.C: New test.
29539
29540 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29541
29542         * gcc.dg/tree-ssa/pr23192.c: New test.
29543
29544 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29545
29546         * gcc.c-torture/execute/vrp-4.c: New test.
29547
29548 2005-08-02  Jan Hubicka  <jh@suse.cz>
29549
29550         * update-threading.c: New test.
29551
29552 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29553
29554         * gcc.c-torture/compile/20050801-1.c: New test.
29555         * gcc.c-torture/compile/20050801-2.c: New test.
29556
29557 2005-08-01  Jan Hubicka  <jh@suse.cz>
29558
29559         * val-prof-5.c: New test.
29560
29561 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29562
29563         PR c/22311
29564         * gcc.dg/pr22311-1.c : New test.
29565
29566 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29567
29568         PR target/23095
29569         * gfortran.dg/pr23095.f: New test.
29570
29571         PR c++/22003
29572         * g++.dg/other/pr22003.C: New test.
29573
29574 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29575
29576         PR target/20621
29577         * gcc.c-torture/execute/pr20621-1.c: New test.
29578
29579 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29580
29581         * gfortran.dg/comma_format_extension_4.f: Adjust length
29582         of string for format.
29583         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29584         print statement with internal write.
29585         * gfortran.dg/der_array_io_2.f: Likewise.
29586         * gfortran.dg/der_array_io_3.f: Likewise.
29587
29588 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29589
29590         * gcc.dg/fold-abs-4.c: new test.
29591
29592 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29593
29594         PR fortran/22570 an related issues.
29595         * gfortran.dg/x_slash_1.f: New test.
29596
29597 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29598
29599         PR c/23143
29600         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29601         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29602
29603 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29604
29605         PR c/529
29606         * gcc.dg/Wshadow-3.c: New test.
29607
29608 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29609
29610         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29611         used to have the wrong bounds).
29612
29613 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29614
29615         PR c/21720
29616         * gcc.dg/hex-round-1.c: Test more cases.
29617         * gcc.dg/hex-round-2.c: New test.
29618
29619 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29620
29621         PR 22550
29622         * g++.dg/tree-ssa/pr22550.C: New test.
29623
29624 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29625
29626         * gcc.dg/tree-ssa/vrp19.c: New test.
29627         * gcc.dg/tree-ssa-vrp20.c: New test.
29628
29629 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29630
29631         PR c/22240
29632         * gcc.dg/transparent-union-4.c: New test.
29633
29634 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29635
29636         PR c/22192
29637         * gcc.dg/c99-vla-2.c: New test.
29638
29639 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29640
29641         PR c/21720
29642         * gcc.dg/hex-round-1.c: New test.
29643
29644 2005-07-28  Jan Hubicka  <jh@suse.cz>
29645
29646         * inliner-1.c: Do not dump everything.
29647         * tree-prof.exp: Do not pass -ftree-based-profiling.
29648         * bprob.exp: Likewise.
29649
29650         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29651
29652 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29653
29654         PR c++/22545
29655         * g++.dg/expr/ptrmem7.C: New test.
29656
29657 2005-07-28  Mike Stump  <mrs@apple.com>
29658
29659         * g++.old-deja/g++.mike/visibility-1.C: New test.
29660
29661 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29662
29663         PR c/20187
29664         * gcc.c-torture/execute/pr20187-1.c: New test.
29665
29666 2005-07-28  Jeff Law  <law@redhat.com>
29667
29668         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29669         * gcc.dg/tree-ssa/vrp18.c: New test.
29670
29671 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29672
29673         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29674
29675 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29676
29677         PR tree-optimization/22506
29678         * gcc.dg/vect/ps22506.c: New test.
29679
29680 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29681
29682         PR target/21149
29683         * gcc.target/i386/sse-3.c: New test.
29684
29685 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29686
29687         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29688         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29689
29690 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29691
29692         PR c/22589
29693         * gcc.c-torture/compile/pr22589-1.c: New test.
29694
29695 2005-07-28  Jan Hubicka  <jh@suse.cz>
29696
29697         * update-loopch.c: New testcase.
29698
29699 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29700
29701         PR rtl-optimization/23047
29702         * gcc.c-torture/execute/pr23047.c: New test.
29703         * gcc.c-torture/execute/pr23047.x: New.
29704
29705 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29706
29707         PR tree-optimization/22493
29708         * gcc.c-torture/execute/pr22493-1.c: New test.
29709         * gcc.c-torture/execute/pr22493-1.x: New.
29710         * gcc.c-torture/execute/vrp-1.c: New test.
29711         * gcc.c-torture/execute/vrp-2.c: New test.
29712         * gcc.c-torture/execute/vrp-2.c: New test.
29713
29714 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29715
29716         * gcc.target/frv/all-builtin-read8.c: Delete.
29717         * gcc.target/frv/all-builtin-read16.c: Delete.
29718         * gcc.target/frv/all-builtin-read32.c: Delete.
29719         * gcc.target/frv/all-builtin-read64.c: Delete.
29720         * gcc.target/frv/all-builtin-write8.c: Delete.
29721         * gcc.target/frv/all-builtin-write16.c: Delete.
29722         * gcc.target/frv/all-builtin-write32.c: Delete.
29723         * gcc.target/frv/all-builtin-write64.c: Delete.
29724         * gcc.target/frv/all-read-write-1.c: New.
29725
29726 2005-07-27  Jeff Law  <law@redhat.com>
29727
29728         * gcc.c-torture/execute/pr22630.c: New test.
29729
29730 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29731
29732         PR tree-optimization/23073
29733         * gcc.dg/vect/nodump-pr23073.c: New test.
29734         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29735
29736 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29737
29738         PR tree-optimize/22348
29739         * gcc.c-torture/execute/pr22348.c: New.
29740
29741 2005-07-27  Richard Guenther  <rguenther@suse.de>
29742
29743         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29744
29745 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29746
29747         PR fortran/22503
29748         * gfortran.dg/logical_comp.f90: New test.
29749
29750 2005-07-27  Jan Hubicka  <jh@suse.cz>
29751
29752         * inliner-1.c: Add cleanup of dumps.
29753         * val-prof-*.c: Likewise.
29754         * update-tailcall.c: New.
29755
29756 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29757
29758         PR 22591
29759         * gcc.dg/tree-ssa/pr22591.c: New test.
29760         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29761
29762 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29763
29764         PR libobjc/22606
29765         * objc.dg/try-catch-11.m: New test.
29766
29767 2005-07-26  Richard Guenther  <rguenther@suse.de>
29768
29769         PR tree-optimization/22486
29770         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29771
29772 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29773
29774         PR tree-opt/22484
29775         * g++.dg/opt/loop2.C: New test.
29776
29777 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29778
29779         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29780         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29781
29782 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29783
29784         * lib/profopt.exp (profopt-execute): Check for profiling data
29785         files on the target.
29786
29787 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29788
29789         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29790         for matching of asm labels.
29791
29792 2005-07-25  Richard Guenther  <rguenther@suse.de>
29793
29794         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29795
29796 2005-07-25  Richard Guenther  <rguenther@suse.de>
29797
29798         PR testsuite/22624
29799         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29800
29801 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29802
29803         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29804         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29805         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29806         * gcc.dg/vect/vect-100.c: New test.
29807         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29808         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29809         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29810         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29811         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29812         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29813         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29814         * gfortran.dg/vect/pr19049.f90: New testcase.
29815         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29816
29817 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * gcc.c-torture/execute/20050713-1.c: New test.
29820
29821         PR fortran/20063
29822         * gfortran.fortran-torture/execute/data_4.f90: New test.
29823
29824         PR middle-end/20303
29825         * gcc.dg/visibility-d.c: New test.
29826
29827 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29828
29829         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29830         * gfortran.dg/underflow.f90: Ditto.
29831
29832 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29833
29834         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29835         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29836         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29837
29838 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29839
29840         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29841         include case of field width of zero.
29842
29843 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29844
29845         PR libgfortran/21875
29846         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29847         with trailing blanks on normal formatted read.
29848
29849 2005-07-23  Chao-ying Fu  <fu@mips.com>
29850
29851         * gcc.target/mips/mips32-dsp-type.c: New test.
29852         * gcc.target/mips/mips32-dsp.c: New test.
29853
29854 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29855
29856         PR testsuite/21073
29857         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29858
29859         PR testsuite/20454
29860         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29861         and __cyg_profile_func_exit.
29862
29863 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29864
29865         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29866         * gfortran.dg/comma_format_extension_4.f: Same.
29867         * gfortran.dg/pr15332.f: Same.
29868         * gfortran.dg/pr21730.f: Same.
29869
29870 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29871
29872         * g++.dg/opt/vrp2.C: Fix testcase.
29873
29874         PR tree-opt/22625
29875         * g++.dg/opt/vrp2.C: New test.
29876
29877 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29878
29879         PR debug/21828
29880         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29881
29882 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29883
29884         * gcc.dg/tree-ssa/20050719-1.c: New test.
29885
29886 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29887
29888         * gcc.dg/bfin-longcall-1.c: New file.
29889         * gcc.dg/bfin-longcall-2.c: New file.
29890
29891 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29892
29893         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29894
29895 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29896
29897         PR middle-end/19055
29898         * gcc.dg/tree-ssa/pr19055.c: New test.
29899         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29900
29901 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29902
29903         PR C++/22358
29904         * g++.dg/other/pr22358.C: New test.
29905
29906 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29907
29908         PR c++/2922
29909         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29910
29911 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29912
29913         PR c++/15938
29914         * g++.dg/init/union2.C: New test.
29915
29916 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29917
29918         PR c/22393
29919         * gcc.dg/complex-4.c: New test.
29920
29921 2005-07-21  Richard Guenther  <rguenther@suse.de>
29922
29923         PR testsuite/22522
29924         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29925         scanning for asm labels.
29926         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29927
29928 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29929
29930         PR target/22085
29931         * gcc.dg/altivec-pr22085.c: New.
29932
29933 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29934
29935         PR tree-optimization/19210
29936         * gcc.dg/tree-ssa/pr19210-1.c: New.
29937         * gcc.dg/tree-ssa/pr19210-2.c: New.
29938
29939 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29940
29941         PR rtl-optimization/22167
29942         * g++.dg/opt/pr22167.C: New test.
29943
29944 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29945
29946         PR c++/2922
29947         * g++.dg/lookup/two-stage2.C: New.
29948         * g++.dg/lookup/two-stage3.C: New.
29949         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29950         fixed two-stage name lookup for operators.
29951         * g++.dg/template/call3.C: Compiler now produces an appropriate
29952         error message.
29953         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29954         14 as a candidate.
29955         * g++.dg/template/ptrmem4.C: Compiler produces different error
29956         message.
29957         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29958         connect_to_method as a candidate.
29959
29960 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29961
29962         * gcc.dg/fold-alloc-1.c: New test.
29963
29964 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29965
29966         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29967         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29968
29969 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29970
29971         * gcc.dg/fold-abs-1.c: New test.
29972         * gcc.dg/fold-abs-2.c: New test.
29973         * gcc.dg/fold-abs-3.c: New test.
29974
29975 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29976
29977         Make CONSTRUCTOR use VEC to store initializers.
29978         * g++.dg/ext/complit3.C: Check for specific error messages.
29979         * g++.dg/init/brace2.C: Update error message.
29980         * g++.dg/warn/Wbraces2.C: Likewise.
29981
29982 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29983
29984         PR fortran/16940
29985         * gfortran.dg/module_interface_1.f90: New test.
29986
29987 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29988             Kenneth Zadeck <zadeck@naturalbridge.com>
29989
29990         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29991
29992 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29993
29994         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29995         specify -Wformat for these tests.
29996         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29997         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29998         * gcc.dg/format/opt-6.c: Delete.
29999
30000 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30001
30002         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30003         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30004
30005 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30006
30007         * gcc.dg/tree-ssa/alias-2.c: New test.
30008
30009 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30010
30011         PR c++/22263
30012         * g++.dg/template/explicit7.C: New test.
30013
30014 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30015
30016         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30017         field width of 8 to +Inf and -Inf.
30018
30019 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30020
30021         PR c++/22139
30022         * g++.dg/template/friend36.C: New test.
30023
30024 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30025
30026         PR fortran/21730
30027         * gfortran.dg/pr21730.f: New test.
30028
30029 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30030             Kenneth Zadeck <zadeck@naturalbridge.com>
30031
30032         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30033         since pure const detection cannot run at -O1 in c compiler.
30034         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30035         can now optimize this case properly.
30036         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30037         because we now pass.
30038         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30039
30040 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30041
30042         PR c/22421
30043         * gcc.dg/format/bitfld-1.c: New test.
30044
30045 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30046
30047         PR c++/22204
30048         * g++.dg/rtti/repo1.C: New test.
30049
30050 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30051
30052         PR middle-end/22398
30053         * gcc.c-torture/compile/pr22398.c: New test.
30054
30055 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30056
30057         PR c++/22132
30058         * g++.dg/expr/cast4.C: New test.
30059
30060 2005-07-15  Richard Guenther  <rguenther@suse.de>
30061
30062         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30063         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30064
30065 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30066
30067         PR tree-optimization/22230
30068         * gcc.dg/tree-ssa/pr22230.c: New test.
30069
30070 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30071
30072         * gfortran.dg/g77/cpp6.f: New test.
30073
30074         PR fortran/22417
30075         * gfortran.dg/g77/cpp5.F: New test.
30076         * gfortran.dg/g77/cpp5.h: New file.
30077         * gfortran.dg/g77/cpp5inc.h: New file.
30078
30079 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30080
30081         PR libfortran/16435
30082         * gfortran.dg/tl_editting.f90: New.
30083         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30084
30085 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30086
30087         * gfortran.dg/char_array_constructor.f90: New test.
30088
30089 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30090
30091         * gfortran.dg/past_eor.f90: New.
30092         * gfortran.dg/complex_read.f90: New.
30093
30094 2005-07-13  Jeff Law  <law@redhat.com>
30095
30096         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30097         additional casts.
30098
30099         * gcc.dg/tree-ssa/pr22321.c: New test
30100
30101 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30102
30103         PR tree-optimization/21921
30104         * gcc.dg/tree-ssa/pr21921.c: New.
30105
30106 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30107
30108         PR tree-optimizatio/22442
30109         * gcc.dg/tree-ssa/loop-11.c: New test.
30110
30111 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30112
30113         PR tree-opt/21840
30114         * gcc.c-torture/compile/pr21840.c: New test.
30115
30116 2005-07-12  Jan Hubicka  <jh@suse.cz>
30117
30118         * gcc.c-torture/compile/pr22379.c: New test.
30119
30120 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30121
30122         PR libfortran/21593
30123         gfortran.dg/dev_null.f90: Remove outdated comment about
30124         PR libfortran/21593.
30125
30126
30127 2005-07-12  Dale Johannesen  <dalej@apple.com>
30128
30129         * gcc.target/i386/compress-float-sse.c: New.
30130         * gcc.target/i386/compress-float-sse-pic.c: New.
30131         * gcc.target/i386/compress-float-387.c: New.
30132         * gcc.target/i386/compress-float-387-pic.c: New.
30133         * gcc.dg/compress-float-ppc.c: New.
30134         * gcc.dg/compress-float-ppc-pic.c: New.
30135
30136 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30137
30138         PR libfortran/21593
30139         gfortran.dg/dev_null.f90: Remove targets.
30140
30141 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30142
30143         PR tree-opt/22335
30144         * gcc.dg/pr22335-1.c: New test.
30145         * gcc.dg/pr22335-2.c: New test.
30146
30147 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30148
30149         PR c++/20172
30150         * g++.dg/template/nontype12.C : New test.
30151
30152 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30153
30154         * gcc.dg/tree-ssa/loop-10.c: New test.
30155
30156 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30157
30158         * gcc.c-torture/execute/20020720-1.x: Remove.
30159
30160 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30161
30162         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30163
30164 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30165
30166         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30167         (dg-mips-options): Use it.
30168
30169 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30170
30171         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30172
30173 2005-07-09  Richard Henderson  <rth@redhat.com>
30174
30175         * lib/target-supports.exp (check_effective_target_sync_char_short):
30176         Add alpha.
30177
30178 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30179
30180         PR libfortran/22217
30181         * gfortran.dg/negative-z-descriptor.f90: New test.
30182
30183 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30184
30185         PR tree-opt/22329
30186         * gcc.dg/pr22329.c: New test.
30187
30188 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30189
30190         PR tree-optimization/20139
30191         * gcc.dg/tree-ssa/pr20139.c: New.
30192
30193 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30194
30195         PR tree-opt/22356
30196         * gcc.dg/pr22356-1.c: New test.
30197
30198 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30199
30200         PR c++/21799
30201         * g++.dg/template/unify8.C: New.
30202         * g++.dg/template/unify9.C: New.
30203
30204 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30205
30206         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30207
30208 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30209
30210         * gcc.dg/darwin-version-1.c: New.
30211         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30212         * gcc.dg/builtins-20.c: Likewise.
30213         * gcc.dg/builtins-53.c: Likewise.
30214         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30215         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30216         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30217         * gcc.dg/torture/builtins-power-1.c: Likewise.
30218         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30219         on Darwin.
30220
30221 2005-07-07  Jeff Law  <law@redhat.com>
30222
30223         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30224         argument evaluation order.
30225
30226 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30227
30228         PR libfortran/21594
30229         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30230         Add test cases where the shift length is greater than the
30231         array length.
30232
30233 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30234
30235         * obj-c++.dg/proto-lossage-6.mm: New.
30236         * objc.dg/proto-lossage-6.m: New.
30237
30238 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30239
30240         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30241         * objc.dg/gnu-runtime-2.m: Likewise.
30242
30243 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30244
30245         * gfortran.dg/longline.f: New test.
30246
30247         * gfortran.dg/badline.f: New test.
30248
30249 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30250
30251         PR fortran/16531
30252         PR fortran/15966
30253         PR fortran/18781
30254         * gfortran.dg/hollerith.f90: New.
30255         * gfortran.dg/hollerith2.f90: New.
30256         * gfortran.dg/hollerith3.f90: New.
30257         * gfortran.dg/hollerith4.f90: New.
30258         * gfortran.dg/hollerith_f95.f90: New.
30259         * gfortran.dg/hollerith_legacy.f90: New.
30260         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30261
30262 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30263
30264         PR objc/22274
30265         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30266         * objc.dg/gnu-runtime-2.m: New.
30267
30268 2005-07-06  Jeff Law  <law@redhat.com>
30269
30270         * gcc.dg/tree-ssa/vrp17.c: New test.
30271
30272 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30273
30274         PR fortran/22327
30275         * gfortran.dg/array_constructor_5.f90: New test.
30276
30277 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30278
30279         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30280
30281 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30282
30283         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30284         * gcc.dg/980816-1.c: Ditto.
30285
30286 2005-07-06  Jeff Law  <law@redhat.com>
30287
30288         * gcc.c-torture/compile/pr21356.c: New test.
30289
30290 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30291
30292         PR c/22013
30293         PR c/22098
30294         * gcc.c-torture/compile/pr22013-1.c,
30295         gcc.c-torture/execute/pr22098-1.c,
30296         gcc.c-torture/execute/pr22098-2.c,
30297         gcc.c-torture/execute/pr22098-3.c: New tests.
30298
30299 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30300
30301         PR c/22308
30302         * gcc.dg/pr22308-1.c: New test.
30303
30304 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30305
30306         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30307         target.
30308         * gcc.dg/compare9.c: Use -fshort-enums instead of
30309         -fno-short-enums.  Change the last test to dg-bogus.
30310
30311 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30312
30313         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30314         * gcc.dg/compare9.c: New.
30315
30316 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30317
30318         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30319
30320 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30321
30322         PR testsuite/22288
30323         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30324
30325
30326 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30327
30328         * gcc.dg/format/gcc_gfc-1.c: New.
30329
30330 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30331
30332         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30333
30334 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30335
30336         PR fortran/20842
30337         * gfortran.dg/io_invalid_1.f90: New test.
30338
30339 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30340
30341         * gcc.dg/format/gcc_diag-1.c: Update.
30342
30343 2005-07-02  Jeff Law  <law@redhat.com>
30344
30345         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30346         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30347
30348 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30349
30350         * gcc.dg/format/gcc_diag-1.c: Update.
30351
30352 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30353
30354         PR tree-opt/22269
30355         * gcc.c-torture/compile/pr22269.c: New test.
30356
30357 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30358
30359         PR 21584
30360         PR 22219
30361         * g++.dg/tree-ssa/pr21584-1.C: New test.
30362         * g++.dg/tree-ssa/pr21584-2.C: New test.
30363
30364 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30365
30366         * obj-c++.dg/try-catch-11.mm: New.
30367         * objc.dg/try-catch-10.m: New.
30368
30369 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30370
30371         * g++.dg/other/ucnid-1.C: xfail on AIX.
30372
30373 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30374
30375         PR 22234
30376         * gcc.dg/20050629-1.c: New test.
30377
30378 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30379
30380         * obj-c++.dg/const-str-1[0-1].mm: New.
30381         * objc.dg/const-str-1[0-1].m: New.
30382
30383 2005-05-29  Richard Henderson  <rth@redhat.com>
30384
30385         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30386         Rename from check_effective_target_vect_no_max.
30387         (check_effective_target_vect_no_int_add): New.
30388         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30389         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30390         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30391         * gcc.dg/vect/vect-reduc-1.c: Use both.
30392         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30393
30394 2005-05-29  Richard Henderson  <rth@redhat.com>
30395
30396         * lib/target-supports.exp (check_effective_target_vect_no_max):
30397         Remove i386 and x86_64.
30398
30399 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30400
30401         PR testsuite/21969
30402         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30403
30404 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30405
30406         PR middle-end/21969
30407         * gcc.dg/vect/pr21969.c: New test.
30408
30409 2005-06-28  Eric Christopher  <echristo@redhat.com>
30410
30411         PR c/22052
30412         PR c/21975
30413         * gcc.dg/inline1.c: New test.
30414         * gcc.dg/inline2.c: Ditto.
30415         * gcc.dg/inline3.c: Ditto.
30416         * gcc.dg/inline4.c: Ditto.
30417         * gcc.dg/inline5.c: Ditto.
30418
30419 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30420
30421         PR libfortran/22142
30422         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30423         Add testcase also testing eoshift1 for PR 22142.
30424
30425 2005-06-28  Richard Henderson  <rth@redhat.com>
30426
30427         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30428         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30429         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30430         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30431         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30432
30433 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30434
30435         PR libfortran/22142
30436         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30437         Add testcase for PR 22142.
30438
30439 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30440
30441         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30442         gcc.target/ia64/fpreg-2.c: New tests.
30443
30444 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30445
30446         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30447
30448 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30449
30450         PR libfortran/22170
30451         * gfortran.dg/slash_1.f90: New test.
30452
30453 2005-06-27  Richard Henderson  <rth@redhat.com>
30454
30455         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30456         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30457         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30458         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30459         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30460         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30461
30462 2005-06-27  Richard Henderson  <rth@redhat.com>
30463
30464         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30465         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30466
30467 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30468
30469         * obj-c++.dg/proto-lossage-5.mm: New.
30470         * objc.dg/proto-lossage-5.m: New.
30471
30472 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30473
30474         PR 21959
30475         * gcc.dg/tree-ssa/pr21959.c: New test.
30476
30477 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30478
30479         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30480         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30481         testing uninitialized var.
30482
30483         * gcc.c-torture/execute/builtins/chk.h: New.
30484         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30485         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30486         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30487         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30488         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30489         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30490         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30491         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30492         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30493         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30494         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30495         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30496         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30497         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30498         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30499         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30500         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30501         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30502         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30503         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30504         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30505         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30506         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30507         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30508         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30509         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30510         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30511         * gcc.dg/builtin-object-size-1.c: New test.
30512         * gcc.dg/builtin-object-size-2.c: New test.
30513         * gcc.dg/builtin-object-size-3.c: New test.
30514         * gcc.dg/builtin-object-size-4.c: New test.
30515         * gcc.dg/builtin-object-size-5.c: New test.
30516         * gcc.dg/builtin-stringop-chk-1.c: New test.
30517         * gcc.dg/builtin-stringop-chk-2.c: New test.
30518         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30519         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30520         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30521         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30522         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30523         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30524         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30525         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30526         * gcc.c-torture/execute/printf-1.c: New test.
30527         * gcc.c-torture/execute/fprintf-1.c: New test.
30528         * gcc.c-torture/execute/vprintf-1.c: New test.
30529         * gcc.c-torture/execute/vfprintf-1.c: New test.
30530         * gcc.c-torture/execute/printf-chk-1.c: New test.
30531         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30532         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30533         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30534
30535 2005-06-27  Michael Matz  <matz@suse.de>
30536
30537         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30538         slot is not merged if address escapes.
30539
30540 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30541
30542         PR c/21911
30543         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30544
30545 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30546
30547         PR middle-end/17965
30548         * gcc.c-torture/compile/20050622-1.c: New test.
30549
30550         PR middle-end/22028
30551         * gcc.dg/20050620-1.c: New test.
30552
30553 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30554
30555         PR tree-optimization/22026
30556         * gcc.dg/tree-ssa/pr22026.c: New.
30557
30558 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30559
30560         PR libfortran/22144
30561         * gfortran.dg/shift-alloc.f90: New testcase.
30562
30563 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30564
30565         * all files: Update FSF address in copyright headers.
30566
30567 2005-06-22  Jan Hubicka  <jh@suse.cz>
30568
30569         * wholeprogram-1.c: New testcase.
30570         * wholeprogram-2.c: New testcase.
30571
30572 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30573
30574         PR 22171
30575         * gcc.dg/tree-ssa/pr22171.c: New test.
30576
30577 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30578
30579         * gfortran.dg/simplify_modulo.f90: New.
30580
30581 2005-06-24  Jan Hubicka  <jh@suse.cz>
30582
30583         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30584
30585 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30586
30587         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30588
30589 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30590
30591         * obj-c++.dg/typedef-alias-1.mm: New.
30592         * objc.dg/typedef-alias-1.m: New.
30593
30594 2005-06-23  Jeff Law  <law@redhat.com>
30595
30596         * gcc.dg/tree-ssa/vrp16.c: New test.
30597
30598 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30599
30600         * lib/target-supports.exp: Add
30601         check_effective_target_fortran_large_real and
30602         check_effective_target_fortran_large_int to check for
30603         corresponding effective targets.
30604         * gfortran.dg/large_integer_kind_1.f90: New test.
30605         * gfortran.dg/large_real_kind_1.f90: New test.
30606
30607 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30608
30609         PR tree-optimization/22117
30610         * gcc.dg/tree-ssa/pr22117.c: New.
30611
30612 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30613
30614         PR testsuite/22123
30615         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30616
30617 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30618
30619         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30620
30621 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30622
30623         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30624         * gfortran.dg/f2c_4.c: Likewise.
30625
30626 2005-06-22 Paul Brook  <paul@codesourcery.com>
30627
30628         PR fortran/21034
30629         * gfortran.dg/auto_save_1.f90: New test.
30630
30631 2005-06-22  Michael Matz  <matz@suse.de>
30632
30633         * gcc.target/x86-64/abi: New directory.
30634         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30635         * gcc.target/x86-64/abi/README.gcc: New file.
30636         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30637         * gcc.target/x86-64/abi/asm-support.s: New file.
30638         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30639         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30640         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30641         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30642         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30643         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30644         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30645         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30646         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30647         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30648         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30649         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30650         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30651         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30652         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30653         * gcc.target/x86_64/abi/test_varargs.c: New test.
30654
30655 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30656
30657         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30658         32-bit i?86 and x86_64.
30659
30660 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30661
30662         * obj-c++.dg/const-str-[1-9].mm: New tests.
30663
30664 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30665
30666         PR fortran/22010
30667         * gfortran.dg/namelist_use.f90: New.
30668         * gfortran.dg/namelist_use_only.f90: New.
30669
30670 2005-06-21  Jeff Law  <law@redhat.com>
30671
30672         * gcc.dg/tree-ssa/vrp15.c: New test.
30673
30674 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30675
30676         * lib/target-supports.exp (check_effective_target_vect_reduction):
30677         Remove.
30678         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30679         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30680         remove vect_reduction target keyword. Also avoid two returns in main.
30681         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30682         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30683         * gcc.dg/vect/vect-reduc-1short.c: New test.
30684         * gcc.dg/vect/vect-reduc-1char.c: New test.
30685         * gcc.dg/vect/vect-reduc-2short.c: New test.
30686         * gcc.dg/vect/vect-reduc-2char.c: New test.
30687         * gcc.dg/vect/vect-reduc-6.c: New test.
30688         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30689         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30690         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30691
30692 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30693         Paul Thomas  <pault@gcc.gnu.org>
30694
30695         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30696         New tests.
30697
30698 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30699
30700         * gfortran.dg/backslash_1.f90: New test.
30701         * gfortran.dg/backslash_2.f90: New test.
30702
30703 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30704
30705         * gfortran.dg/duplicate_labels.f90: New test.
30706
30707 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30708
30709         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30710         unsupportable relocations.
30711         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30712         * gcc.dg/20050321-2.c: xfail for NetWare.
30713
30714 2005-06-20  Andreas Jaeger  <aj@suse.de>
30715
30716         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30717         gcc.target/i386/fastcall-sseregparm.c,
30718         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30719
30720 2005-06-19  Richard Henderson  <rth@redhat.com>
30721
30722         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30723
30724 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30725
30726         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30727
30728 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30729
30730         PR c++/22115
30731         * g++.dg/conversion/simd2.C: Change expected error message.
30732
30733 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30734
30735         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30736         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30737         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30738
30739 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30740
30741         * gcc.dg/fold-mod-1.c: New test.
30742
30743 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30744
30745         PR fortran/19926
30746         * gfortran.dg/pr19926.f90: New test.
30747
30748 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30749
30750         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30751         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30752         targets.
30753         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30754         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30755
30756 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30757
30758         * gcc.target/ia64/float80-varargs-1.c: New test.
30759
30760 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30761
30762         PR tree-opt/22035
30763         * gfortran.dg/f2c_6.f90: New test.
30764
30765 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30766
30767         PR c++/17413
30768         * g++.dg/template/local5.C: New.
30769
30770 2005-06-17  Richard Henderson  <rth@redhat.com>
30771
30772         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30773
30774 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30775
30776         PR testsuite/21945
30777         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30778
30779 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30780
30781         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30782         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30783         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30784         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30785         check_vect to verify the presence of hardware vector support.
30786
30787 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30788
30789         PR testsuite/22056
30790         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30791
30792 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30793
30794         PR libfortran/19216
30795         * gfortran.dg/pr19216.f: Add correct space between brackets and
30796         dg directive.
30797
30798 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30799
30800         PR libfortran/16436
30801         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30802
30803 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30804
30805         * gcc.target/i386/attributes-error.c: New testcase.
30806         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30807         * gcc.target/i386/regparm-stdcall.c: Likewise.
30808         * gcc.target/i386/sseregparm-1.c: Likewise.
30809         * gcc.target/i386/sseregparm-2.c: Likewise.
30810
30811 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30812
30813         * g++.dg/rtti/crash2.C: New.
30814
30815 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30816
30817         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30818
30819 2005-06-15  David Ung  <davidu@mips.com>
30820
30821         * gcc.target/mips/mips16e-extends.c: New test for testing the
30822         generation of MIPS16e zeb/zeh, seb/seh instructions.
30823
30824 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30825
30826         PR 22018
30827         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30828         * gcc.dg/tree-ssa/pr22018.c: New test.
30829
30830 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30831
30832         * gcc.dg/simd-1.c: Update error messages.
30833         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30834         * gcc.dg/simd-2.c: Update error messages.
30835         * gcc.dg/simd-4.c: New.
30836
30837 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         PR c++/20678
30840         * g++.dg/other/crash-4.C: New.
30841
30842 2005-06-14  Devang Patel  <dpatel@apple.com>
30843
30844         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30845
30846 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30847
30848         PR c++/21929
30849         * g++.dg/parse/crash11.C: Update
30850
30851 2005-06-13  Jeff Law  <law@redhat.com>
30852
30853         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30854         perform the desired transformations.
30855         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30856         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30857
30858 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30859
30860         PR fortran/22038
30861         * gfortran.dg/forall_1.f90: Un-XFAIL.
30862
30863 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30864
30865         PR c++/21929
30866         * g++.dg/parse/crash26.C: New.
30867
30868         PR c++/20789
30869         * g++.dg/init/member1.C: New.
30870
30871 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30872
30873         * gfortran.dg/altreturn_1.f90: New test.
30874
30875 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30876
30877         PR middle-end/21985
30878         * gcc.dg/tree-ssa/pr21985.c: New test.
30879
30880 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30881
30882         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30883
30884 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30885
30886         PR c++/21930
30887         * g++.dg/other/error10.C: New test case.
30888
30889 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30890
30891         PR libfortran/19155
30892         * gfortran.dg/pr19155.f: Add test.
30893
30894 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30895
30896         * gfortran.dg/f2c_7.f90: New test.
30897
30898         * gfortran.dg/forall_1.f90: XFAILed.
30899
30900 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30901
30902         * gcc.dg/pr14796-1.c: New.
30903         * gcc.dg/pr14796-2.c: New.
30904
30905 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30906
30907         PR fortran/17792
30908         PR fortran/21375
30909         * gfortran.dg/deallocate_stat.f90: New test.
30910
30911 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30912
30913         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30914
30915 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30916
30917         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30918         access will be generated when this loop is vectorized. Test that
30919         accesses with same alignment were detected.
30920         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30921         Test that accesses with same alignment were detected.
30922         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30923         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30924         alignment were detected.
30925
30926 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30927
30928         PR c++/10611
30929         * g++.dg/conversion/simd2.C: New.
30930
30931 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30932
30933         * gcc.dg/Wcxx-compat-1.c: New.
30934
30935 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30936
30937         PR libfortran/21480
30938         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30939         complex array.
30940
30941 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30942
30943         * gcc.dg/alias-8.c: New.
30944
30945 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30946
30947         * gcc.dg/format/cmn_err-1.c: Update.
30948
30949 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30950
30951         PR target/20666
30952         * gcc.target/sparc/fexpand-2.c: New.
30953         * gcc.target/sparc/fpmerge-2.c: New.
30954         * gcc.target/sparc/fpmul-2.c: New.
30955         * gcc.target/sparc/noresult.c: New.
30956         * gcc.target/sparc/pdist-2.c: New.
30957         * gcc.target/sparc/pdist-3.c: New.
30958
30959 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30960
30961         PR testsuite/21702
30962         * gcc.target/i386/i386.exp: Fix comment typo.
30963
30964 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30965
30966         PR c++/19497
30967         * g++.dg/inherit/using5.C: New.
30968         * g++.dg/inherit/using6.C: New.
30969
30970 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30971
30972         PR c++/19894
30973         * g++.dg/template/ptrmem15.C: New test.
30974
30975         PR c++/20563
30976         * g++.dg/ext/label4.C: New test.
30977
30978 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30979
30980         * gcc.dg/tls/debug-1.c: New test.
30981
30982 2005-06-07  Dale Johannesen  <dalej@apple.com>
30983
30984         * gcc.target/i386/movq.c: New.
30985
30986 2005-06-07  Dale Johannesen  <dalej@apple.com>
30987
30988         * gcc.dg/20050607-1.c: New.
30989
30990 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30991
30992         PR middle-end/21850
30993         * gcc.c-torture/execute/20050607-1.c: New test.
30994
30995 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30996
30997         PR libfortran/21926
30998         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30999         Test case where the return array has lowest stride one,
31000         but isn't packed.
31001
31002 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31003
31004         * lib/target-supports.exp (check_effective_target_sync_int_long):
31005         Add s390 and s390x targets.
31006
31007 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31008
31009         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31010         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31011         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31012         * gcc.dg/tree-ssa/loop-9.c: New test.
31013
31014 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31015
31016         * g++.dg/parse/defarg10.C: New.
31017
31018 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31019
31020         PR regression/21897
31021         * gcc.c-torture/execute/20050604-1.c: New test.
31022
31023 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31024
31025         PR 21903
31026         * g++.dg/parse/defarg9.C: New.
31027
31028         PR c++/20637
31029         * g++.dg/inherit/using4.C: New.
31030         * g++.dg/overload/error1.C: Adjust expected errors.
31031         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31032         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31033         * g++.old-deja/g++.other/redecl2.C: Likewise.
31034         * g++.old-deja/g++.other/redecl4.C: Likewise.
31035         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31036
31037 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31038
31039         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31040
31041 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31042
31043         * lib/gfortran.exp (gfortran_target_compile): Call
31044         dg-additional-files-options
31045         * gfortran.dg/f2c_4.f90: New file
31046         * gfortran.dg/f2c_4.c: New file
31047         * gfortran.dg/f2c_5.f90: New file
31048         * gfortran.dg/f2c_5.c: New file
31049
31050 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31051
31052         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31053
31054         PR fortran/21912
31055         * gfortran.dg/array_constructor_4.f90: New test.
31056
31057 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31058
31059         PR c++/21619
31060         * g++.dg/ext/builtin9.C: New test.
31061
31062 2005-06-05  Dale Johannesen  <dalej@apple.com>
31063
31064         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31065         * gcc.c-torture/execute/20050603-2.c: Ditto.
31066
31067 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31068
31069         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31070         * gcc.dg/vect/vect-reduc-1.c: New.
31071         * gcc.dg/vect/vect-reduc-2.c: New.
31072         * gcc.dg/vect/vect-reduc-3.c: New.
31073
31074 2005-06-04  Dale Johannesen  <dalej@apple.com>
31075
31076         * gcc.c-torture/execute/20050603-1.c: New.
31077         * gcc.c-torture/execute/20050603-2.c: New.
31078         * gcc.dg/20050603-3.c: New.
31079
31080 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31081
31082         PR fortran/19195
31083         * gfortran.dg/debug_1.f90: New test.
31084
31085         * gfortran.dg/forall_1.f90: New test.
31086
31087 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31088
31089         * gfortran.dg/array_constructor_3.f90: New test.
31090
31091 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31092
31093         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31094
31095 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31096
31097         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31098
31099 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31100
31101         PR c/21873
31102         * gcc.dg/init-excess-1.c: New test.
31103
31104 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31105
31106         PR c++/21853
31107         * g++.dg/expr/static_cast6.C: New test.
31108
31109 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31110
31111         * gcc.dg/tree-ssa/vrp14.c: New test.
31112
31113 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31114
31115         PR c++/21336
31116         * g++.dg/template/new2.C: New test.
31117
31118 2005-06-03  Josh Conner  <jconner@apple.com>
31119
31120         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31121         all entries in initializer.
31122
31123 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31124
31125         PR middle-end/21858
31126         * gcc.dg/pr21858.c: New testcase.
31127
31128 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31129
31130         PR tree-optimization/21292
31131
31132         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31133         New.
31134         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31135         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31136         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31137         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31138         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31139
31140 2005-06-02  Richard Henderson  <rth@redhat.com>
31141
31142         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31143
31144 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31145
31146         * gcc.dg/wtypequal.c: New testcase.
31147
31148 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31149
31150         PR 21582
31151         * gcc.dg/tree-ssa/pr21582.c: New test.
31152
31153 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31154
31155         PR c++/21280
31156         * g++.dg/opt/interface2.h: New.
31157         * g++.dg/opt/interface2.C: New.
31158         * g++.dg/init/ctor4.C: Adjust error lines.
31159         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31160         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31161         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31162         * g++.old-deja/g++.pt/assign1.C: Likewise.
31163         * g++.old-deja/g++.pt/crash20.C: Likewise.
31164
31165 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31166
31167         PR tree-optimization/21734
31168         * g++.dg/vect/pr21734_1.cc: New.
31169         * g++.dg/vect/pr21734_2.cc: New.
31170
31171 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         PR c++/20350
31174         * g++.dg/template/spec24.C: New.
31175
31176         PR c++/21151
31177         * g++.dg/pch/local-1.C: New.
31178         * g++.dg/pch/local-1.Hs: New.
31179
31180 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31181
31182         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31183         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31184         * gcc.dg/tree-ssa/pr14341.c: New test.
31185         * gcc.dg/tree-ssa/pr14841.c: New test.
31186         * gcc.dg/tree-ssa/pr20701.c: New test.
31187         * gcc.dg/tree-ssa/pr21086.c: New test.
31188         * gcc.dg/tree-ssa/pr21090.c: New test.
31189         * gcc.dg/tree-ssa/pr21332.c: New test.
31190         * gcc.dg/tree-ssa/pr21458.c: New test.
31191         * gcc.dg/tree-ssa/pr21658.c: New test.
31192         * gcc.dg/tree-ssa/vrp01.c: New test.
31193         * gcc.dg/tree-ssa/vrp02.c: New test.
31194         * gcc.dg/tree-ssa/vrp03.c: New test.
31195         * gcc.dg/tree-ssa/vrp04.c: New test.
31196         * gcc.dg/tree-ssa/vrp05.c: New test.
31197         * gcc.dg/tree-ssa/vrp06.c: New test.
31198         * gcc.dg/tree-ssa/vrp07.c: New test.
31199         * gcc.dg/tree-ssa/vrp08.c: New test.
31200         * gcc.dg/tree-ssa/vrp09.c: New test.
31201         * gcc.dg/tree-ssa/vrp10.c: New test.
31202         * gcc.dg/tree-ssa/vrp11.c: New test.
31203         * gcc.dg/tree-ssa/vrp12.c: New test.
31204         * gcc.dg/tree-ssa/vrp13.c: New test.
31205
31206 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31207
31208         PR 21029
31209         * gcc.dg/tree-ssa/pr21029.c: New test.
31210
31211 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31212
31213         * gfortran.dg/logint-1.f: New test case.
31214         * gfortran.dg/logint-2.f: Likewise.
31215         * gfortran.dg/logint-3.f: Likewise.
31216
31217 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31218
31219         PR c/21536
31220         PR c/20760
31221         * gcc.dg/20050527-1.c: New test.
31222
31223         * gcc.dg/i386-sse-12.c: New test.
31224
31225         PR fortran/21729
31226         * gfortran.dg/implicit_5.f90: New test.
31227
31228 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31229
31230         PR fortran/20883
31231         * gfortran/assign_4.f90: New test.
31232         * gfortran/assign_2.f90: Change compile to run.
31233
31234 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31235
31236         * lib/target-supports.exp
31237         (check_effective_target_sync_char_short): New.
31238         * gcc.dg/sync-2.c: New.
31239
31240 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31241
31242         PR tree-optimization/21817
31243         * gcc.dg/torture/pr21817-1.c: New.
31244
31245 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31246
31247         PR c++/21165
31248         * g++.dg/template/init5.C: New.
31249
31250 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31251
31252         * gfortran.dg/char_initialiser_actual.f90:
31253         Test character initialisers as actual arguments.
31254         * gfortran.dg/char_pointer_comp_assign.f90:
31255         Test character pointer structure component assignments.
31256         * gfortran.dg/char_array_structure_constructor.f90:
31257         Test character components in structure constructors.
31258
31259 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31260
31261         PR middle-end/20931
31262         * g++.dg/opt/pr20931.C: New test.
31263
31264 2005-05-31  Andreas Jaeger  <aj@suse.de>
31265
31266         PR testsuite/20772
31267         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31268         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31269         g++.old-deja/g++.ext/asmspec1.C,
31270         g++.old-deja/g++.other/regstack.C,
31271         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31272         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31273         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31274         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31275         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31276         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31277         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31278         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31279         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31280         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31281         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31282         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31283         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31284         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31285         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31286         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31287         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31288         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31289         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31290
31291 2005-05-31  Jeff Law  <law@redhat.com>
31292
31293         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31294
31295 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31296
31297         PR middle-end/21743
31298         * gcc.dg/builtins-1.c: Activate disabled clog test.
31299         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31300
31301 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31302
31303         * gfortran.dg/char_pointer_assign.f90:
31304         Test character-pointer assignments and pointer assignments.
31305         * gfortran.dg/char_pointer_dummy.f90:
31306         Test character-pointer dummy arguments.
31307         * gfortran.dg/char_pointer_func.f90:
31308         Test character-pointer function returns.
31309         * gfortran.dg/char_pointer_dependency.f90:
31310         Test character-pointer functions with dependencies.
31311
31312 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31313
31314         PR c++/21784
31315         * g++.dg/lookup/using14.C: New test.
31316
31317 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31318
31319         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31320         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31321         trailing ^M.
31322
31323 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31324
31325         PR c++/17413
31326         * g++.dg/template/local5.C: New.
31327
31328         PR target/21761
31329         * gcc.c-torture/compile/pr21761.c: New.
31330
31331         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31332         before darwin8.
31333
31334 2005-05-30  Steven G. Kargl
31335
31336         PR fortran/20846
31337         * gfortran.dg/inquire_8.f90: New test.
31338
31339 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31340
31341         PR libfortran/21376
31342         * gfortran.dg/output_exponents_1.f90: New test.
31343
31344 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31345
31346         PR libfortran/20006
31347         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31348
31349 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31350
31351         PR c++/21210
31352         * g++.dg/ext/complex1.C: New test.
31353
31354         PR c++/21340
31355         * g++.dg/init/ctor6.C: New test.
31356
31357 2005-05-29  Jan Hubicka  <jh@suse.cz>
31358
31359         * gcc.c-torture/compile/pr21562.c: New.
31360
31361 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31362
31363         * gfortran.dg/subnormal_1.f90: New test.
31364
31365 2005-05-28  Jan Hubicka  <jh@suse.cz>
31366
31367         * tree-prof.exp: Fix comment.
31368         * value-prof-1.c: New.
31369         * value-prof-2.c: New.
31370         * value-prof-3.c: New.
31371         * value-prof-4.c: New.
31372
31373 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31374
31375         PR c++/21614
31376         * g++.dg/expr/ptrmem6.C: New test.
31377         * g++.dg/expr/ptrmem6a.C: Likewise.
31378
31379 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31380
31381         PR tree-optimization/21658
31382         * gcc.dg/tree-ssa/pr21658.c: New.
31383
31384 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31385
31386         PR c++/21455
31387         * g++.dg/inherit/ptrmem3.C: New.
31388
31389         PR c++/21681
31390         * g++.dg/parse/template16.C: New.
31391
31392 2005-05-27  Andreas Jaeger  <aj@suse.de>
31393
31394         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31395
31396         * gcc.dg/i386-sse-8.c: Run test on all archs.
31397
31398 2005-05-26  Mike Stump  <mrs@apple.com>
31399
31400         * objc.dg/isa-field-1.m: Only run on darwin.
31401         * objc.dg/lookup-1.m: Likewise.
31402         * objc.dg/try-catch-8.m: Likewise.
31403
31404 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31405
31406         PR tree-optimization/9814
31407         * gcc.dg/pr9814-1.c: New test case.
31408
31409 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31410
31411         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31412         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31413         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31414         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31415         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31416         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31417         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31418         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31419         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31420         objc.dg/try-catch-8.m: New.
31421
31422 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31423
31424         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31425         remove extraneous semicolons.
31426
31427 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31428
31429         * obj-c++.dg/comp-types-12.mm: New.
31430         * objc.dg/comp-types-11.m: New.
31431         * objc.dg/selector-4.m: New.
31432
31433 2005-05-26  Andreas Jaeger  <aj@suse.de>
31434
31435         PR testsuite/20772
31436         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31437         g++.old-deja/g++.ext/attrib3.C,
31438         g++.old-deja/g++.other/store-expr1.C,
31439         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31440         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31441         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31442         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31443         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31444         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31445         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31446         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31447         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31448         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31449         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31450         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31451         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31452         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31453         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31454         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31455         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31456         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31457         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31458
31459 2005-05-26  Andreas Jaeger  <aj@suse.de>
31460
31461         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31462         x86-64 compilation.
31463
31464 2005-05-26  Andreas Jaeger  <aj@suse.de>
31465
31466         PR testsuite/20772
31467         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31468         gcc.misc-tests/i386-pf-athlon-1.c,
31469         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31470         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31471         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31472         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31473         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31474         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31475         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31476         programs.
31477
31478         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31479         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31480         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31481         x86-64 compilation.
31482
31483         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31484         x86_64.
31485
31486         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31487         effective-target ilp32.
31488
31489 2005-05-26  David Ung  <davidu@mips.com>
31490
31491         * gcc.target/mips/ext_ins.c: New test for testing the generation
31492         of MIPS32/64 rev 2 ext/ins instructions.
31493
31494 2005-05-26  Andreas Jaeger  <aj@suse.de>
31495
31496         * treelang/compile/unsigned.tree: Use gimple instead of
31497         nonexisting generic dump.
31498
31499 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31500
31501         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31502
31503 2005-05-26  Andreas Jaeger  <aj@suse.de>
31504
31505         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31506
31507 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31508
31509         PR libfortran/17283
31510         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31511         Test callee-allocated memory with write statements.
31512
31513 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31514
31515         PR middle-end/21709
31516         * gcc.dg/pr21709-1.c: New test case.
31517
31518 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31519             Mike Stump  <mrs@apple.com>
31520
31521         * objc/execute/next_mapping.h: Update for C++.
31522
31523         * obj-c++.dg/selector-1.mm: Move to...
31524         * obj-c++.dg/selector-4.mm: here...
31525
31526         * obj-c++.dg/basic.mm: New.
31527         * obj-c++.dg/comp-types-1.mm: New.
31528         * obj-c++.dg/cxx-class-1.mm: New.
31529         * obj-c++.dg/cxx-ivars-1.mm: New.
31530         * obj-c++.dg/cxx-ivars-2.mm: New.
31531         * obj-c++.dg/cxx-ivars-3.mm: New.
31532         * obj-c++.dg/cxx-scope-1.mm: New.
31533         * obj-c++.dg/cxx-scope-2.mm: New.
31534         * obj-c++.dg/defs.mm: New.
31535         * obj-c++.dg/empty-private-1.mm: New.
31536         * obj-c++.dg/encode-1.mm: New.
31537         * obj-c++.dg/encode-2.mm: New.
31538         * obj-c++.dg/encode-3.mm: New.
31539         * obj-c++.dg/extern-c-1.mm: New.
31540         * obj-c++.dg/extra-semi.mm: New.
31541         * obj-c++.dg/fix-and-continue-2.mm: New.
31542         * obj-c++.dg/isa-field-1.mm: New.
31543         * obj-c++.dg/ivar-list-semi.mm: New.
31544         * obj-c++.dg/local-decl-1.mm: New.
31545         * obj-c++.dg/lookup-1.mm: New.
31546         * obj-c++.dg/lookup-2.mm: New.
31547         * obj-c++.dg/method-1.mm: New.
31548         * obj-c++.dg/method-2.mm: New.
31549         * obj-c++.dg/method-3.mm: New.
31550         * obj-c++.dg/method-4.mm: New.
31551         * obj-c++.dg/method-5.mm: New.
31552         * obj-c++.dg/method-6.mm: New.
31553         * obj-c++.dg/method-7.mm: New.
31554         * obj-c++.dg/no-extra-load.mm: New.
31555         * obj-c++.dg/overload-1.mm: New.
31556         * obj-c++.dg/pragma-1.mm: New.
31557         * obj-c++.dg/pragma-2.mm: New.
31558         * obj-c++.dg/private-1.mm: New.
31559         * obj-c++.dg/private-2.mm: New.
31560         * obj-c++.dg/proto-qual-1.mm: New.
31561         * obj-c++.dg/qual-types-1.mm: New.
31562         * obj-c++.dg/stubify-1.mm: New.
31563         * obj-c++.dg/stubify-2.mm: New.
31564         * obj-c++.dg/super-class-1.mm: New.
31565         * obj-c++.dg/super-class-2.mm: New.
31566         * obj-c++.dg/super-dealloc-1.mm: New.
31567         * obj-c++.dg/super-dealloc-2.mm: New.
31568         * obj-c++.dg/template-1.mm: New.
31569         * obj-c++.dg/template-2.mm: New.
31570         * obj-c++.dg/template-3.mm: New.
31571         * obj-c++.dg/template-4.mm: New.
31572         * obj-c++.dg/template-5.mm: New.
31573         * obj-c++.dg/template-6.mm: New.
31574         * obj-c++.dg/try-catch-1.mm: New.
31575         * obj-c++.dg/try-catch-2.mm: New.
31576         * obj-c++.dg/try-catch-3.mm: New.
31577         * obj-c++.dg/try-catch-4.mm: New.
31578         * obj-c++.dg/try-catch-5.mm: New.
31579         * obj-c++.dg/try-catch-6.mm: New.
31580         * obj-c++.dg/try-catch-7.mm: New.
31581         * obj-c++.dg/try-catch-8.mm: New.
31582         * obj-c++.dg/try-catch-9.mm: New.
31583         * obj-c++.dg/va-meth-1.mm: New.
31584
31585 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31586
31587         * obj-c++.dg/selector-1.mm: New.
31588         * obj-c++.dg/selector-2.mm: New.
31589
31590 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31591
31592         * obj-c++.dg/selector-3.mm: New.
31593         * objc.dg/selector-3.m: New.
31594
31595 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31596
31597         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31598         about where warning appears.
31599
31600 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31601
31602         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31603         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31604         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31605         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31606
31607 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31608
31609         * gcc.dg/20050524-1.c: New test.
31610
31611 2005-05-25  Jan Hubicka  <jh@suse.cz>
31612
31613         * gcc.dg/tree-prof/inliner-1.c: New.
31614
31615 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31616
31617         * gcc.dg/tree-prof: New directory.
31618         * gcc.dg/tree-prof/tree-prof.exp: New.
31619
31620 2005-05-25  DJ Delorie  <dj@redhat.com>
31621
31622         * gcc.dg/Wattributes-1.c: New.
31623         * gcc.dg/Wattributes-2.c: New.
31624         * gcc.dg/Wattributes-3.c: New.
31625
31626 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31627
31628         PR tree-optimization/19833
31629         * gcc.dg/uninit-4.c: Remove xfail.
31630         * gcc.dg/uninit-9.c: Ditto.
31631
31632 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31633
31634         * obj-c++.dg/bitfield-[1-5].mm: New.
31635         * obj-c++.dg/class-protocol-1.mm: New.
31636         * obj-c++.dg/comp-types-1[0-1].mm: New.
31637         * obj-c++.dg/comp-types-[2-9].mm: New.
31638         * obj-c++.dg/encode-[4-8].mm: New.
31639         * obj-c++.dg/layout-1.mm: New.
31640         * obj-c++.dg/method-1[0-9].mm: New.
31641         * obj-c++.dg/method-2[0-1].mm: New.
31642         * obj-c++.dg/method-[8-9].mm: New.
31643         * obj-c++.dg/objc-gc-3.mm: New.
31644         * obj-c++.dg/try-catch-10.mm: New.
31645         * objc.dg/bitfield-5.m: New.
31646         * objc.dg/comp-types-10.m: New.
31647         * objc.dg/comp-types-9.m: New.
31648         * objc.dg/layout-1.m: New.
31649         * objc.dg/objc-gc-4.m: New.
31650         * objc.dg/try-catch-9.m: New.
31651         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31652         * objc.dg/comp-types-1.m: Likewise.
31653         * objc.dg/comp-types-[5-6].m: Likewise.
31654         * objc.dg/method-9.m: Likewise.
31655
31656 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31657
31658         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31659         and on hardware without VMX support.
31660
31661         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31662
31663         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31664
31665         * lib/profopt.exp (dg-final-generate, dg-final-use,
31666         profopt-final-code, profopt-get-options): New.
31667         (profopt-execute): Process test directives.
31668
31669         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31670         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31671         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31672
31673 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31674
31675         PR C++/21645
31676         * g++.dg/init/ctor5.C: New test.
31677
31678 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31679
31680         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31681         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31682         vect-113.c, vect-114.c.
31683
31684 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31685
31686         * gcc.dg/const-elim-1.c: Remove xfails.
31687
31688 2005-05-23  Jeff Law  <law@redhat.com>
31689
31690         * gcc.c-torture/compile/pr21638.c: New test.
31691         * gcc.c-torture/compile/20050520-1.c: New test.
31692
31693 2005-05-23  Nick Clifton  <nickc@redhat.com>
31694
31695         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31696         be a proper triple, ie: m32r*-*-*.
31697         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31698
31699 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31700
31701         PR middle-end/21331
31702         PR tree-opt/21293
31703         * gcc.c-torture/compile/pr21293.c: New test.
31704         * gcc.c-torture/execute/pr21331.c: New test.
31705
31706 2004-05-20  Richard Henderson  <rth@redhat.com>
31707
31708         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31709
31710 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31711
31712         * obj-c++-dg.exp: Add.
31713         * obj-c++.exp: Add.
31714         * obj-c++.dg/dg.exp: Add.
31715
31716 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31717
31718         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31719         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31720
31721 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31722
31723         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31724
31725 2004-05-19  Richard Henderson  <rth@redhat.com>
31726
31727         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31728
31729 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31730
31731         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31732
31733         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31734
31735 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31736
31737         PR c++/21495
31738         * g++.dg/parse/extern1.C: New test.
31739         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31740
31741 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31742
31743         * gcc.dg/c99-math.h: New.
31744         * gcc.dg/c99-math-float-1.c: New test.
31745         * gcc.dg/c99-math-double-1.c: Likewise.
31746         * gcc.dg/c99-math-long-double-1.c: Likewise.
31747
31748 2005-05-18  Richard Henderson  <rth@redhat.com>
31749
31750         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31751
31752 2005-05-18  Devang Patel  <dpatel@apple.com>
31753
31754         * g++.dg/opt/20050511-1.C: New test.
31755
31756 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31757
31758         PR libfortran/21127
31759         * gfortran.dg/reshape-complex.f90: New test.
31760
31761 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31762
31763         * gfortran.dg/array_constructor_1.f90: New test.
31764         * gfortran.dg/array_constructor_2.f90: New test.
31765
31766 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31767
31768         PR fortran/20954
31769         * gfortran.dg/pr20954.f: New test.
31770
31771 2005-05-17  Mike Stump  <mrs@apple.com>
31772
31773         Yet more Objective-C++...
31774
31775         * objc.dg/method-5.m: Update.
31776         * objc.dg/method-6.m: Update.
31777         * objc.dg/method-7.m: Update.
31778         * objc.dg/method-9.m: Update.
31779         * objc.dg/try-catch-2.m: Update.
31780
31781 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31782
31783         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31784         Remove little-endian optimizations.
31785
31786 2005-05-17  Jeff Law  <law@redhat.com>
31787
31788         * g++.dg/tree-ssa/pr14814.C: New test.
31789         * gcc.dg/tree-ssa/pr14814.C: New test.
31790         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31791         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31792
31793 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31794
31795         * gcc.dg/compat/generate-random.c: Do not include
31796         libiberty.h.
31797         * gcc.dg/compat/generate-random_r.c: Likewise.
31798
31799 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31800
31801         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31802
31803 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31804
31805         PR middle-end/21595
31806         * g++.dg/tree-ssa/builtin1.C: New testcase.
31807
31808 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31809
31810         PR c++/21454
31811         * g++.dg/opt/const4.C: New test.
31812
31813         PR middle-end/21492
31814         * g++.dg/opt/crossjump1.C: New test.
31815
31816         PR tree-optimization/21610
31817         * gcc.c-torture/compile/20050516-1.c: New test.
31818
31819         PR fortran/15080
31820         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31821         about the test failing.
31822         * gfortran.fortran-torture/execute/where_7.f90: New test.
31823         * gfortran.fortran-torture/execute/where_8.f90: New test.
31824
31825 2005-05-16  Richard Henderson  <rth@redhat.com>
31826
31827         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31828         i?86 and x86_64.
31829
31830 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31831
31832         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31833         (limits.h): Include unconditionally.
31834         (stdlib.h): Likewise.
31835         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31836         (limits.h): Include unconditionally.
31837         (stdlib.h): Likewise.
31838         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31839         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31840         (limits.h): Include unconditionally.
31841         (stdlib.h): Likewise.
31842         (hashtab.h): Do not include.
31843         (getopt.h): Likewise.
31844         (stddef.h): Include.
31845         (hashval_t): Define.
31846         (struct entry): Add "next" field.
31847         (HASH_SIZE): New macro.
31848         (hash_table): New variable.
31849         (switchfiles): Do not use xmalloc.
31850         (mix): New macro.
31851         (iterative_hash): New function.
31852         (hasht): Remove.
31853         (e_exists): New function.
31854         (e_insert): Likewise.
31855         (output): Use, instead of libiberty hashtable functions.
31856         (main): Do not use getopt.  Do not call htab_create.
31857
31858 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31859
31860         PR libstdc++/21526
31861         * lib/target-supports.exp (check_mkfifo_available):
31862         Return 0 for cygwin as mkfifo support incomplete on platform.
31863         Fix typos in comments.
31864
31865 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31866
31867         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31868
31869 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31870
31871         PR fortran/17432
31872         * gfortran.dg/assign_4.f: New test.
31873
31874 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31875
31876         PR tree-optimization/21563
31877         * gcc.dg/tree-ssa/pr21563.c: New.
31878
31879 2005-05-14  Jan Hubicka  <jh@suse.cz>
31880
31881         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31882
31883 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31884
31885         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31886
31887 2005-05-13  Julian Brown  <julian@codesourcery.com>
31888
31889         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31890         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31891
31892 2005-05-13  Jan Hubicka  <jh@suse.cz>
31893
31894         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31895         * gcc.dg/fold-xor-?.c: Likewise.
31896         * gcc.dg/pr15784-?.c: Likewise.
31897         * gcc.dg/pr20922-?.c: Likewise.
31898         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31899         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31900         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31901
31902 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31903
31904         PR fortran/21260
31905         * gfortran.dg/hollerith_1.f90: New test.
31906
31907 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31908
31909         * gfortran.dg/func_result_2.f90: New test.
31910
31911 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31912
31913         * gfortran.dg/dev_null.f90: New test.
31914
31915 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31916
31917         * gcc.dg/arm-vfp1.c: Revert last change.
31918
31919 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31920
31921         PR middle-end/19807
31922         PR tree-optimization/19639
31923         * g++.dg/tree-ssa/pr19807.C: New testcase.
31924
31925 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31926
31927         PR libfortran/21471
31928         * gfortran.dg/append-1.f90: New test.
31929
31930 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31931
31932         * gcc.dg/pr18501.c: XFAIL.
31933         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31934         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31935         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31936         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31937         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31938         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31939         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31940         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31941
31942 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31943
31944         PR fortran/20178
31945         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31946         gfortran.dg/f2c_3.f90: New tests.
31947
31948         * gfortran.dg/return_1.f90: Fix dg annotation.
31949
31950 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31951
31952         * gcc.c-torture/compile/20050510-1.c: New test.
31953
31954 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31955
31956         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31957
31958 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31959
31960         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31961
31962 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31963
31964         PR c/17913
31965         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31966
31967 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31968
31969         PR c/21342
31970         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31971         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31972
31973 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31974
31975         PR debug/16676
31976         * gcc.dg/debug/pr16676.c: New test.
31977
31978 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31979
31980         PR testsuite/21443
31981         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31982         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31983         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31984         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31985         Change -O1 to -O2.
31986         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31987         -fno-tree-dominator-opts.
31988
31989 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31990
31991         * gfortran.dg/return_1.f90: New test.
31992
31993 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31994
31995         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31996
31997         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31998
31999 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32000
32001         PR c++/21427
32002         * g++.dg/inherit/covariant13.C: New.
32003
32004 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32005
32006         PR libfortran/19155
32007         * gfortran.dg/pr19155.f: New test.
32008
32009 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32010
32011         PR inline-asm/8788
32012         * gcc.dg/pr8788-1.c: New testcase.
32013
32014 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32015
32016         PR target/21416
32017         * gcc.target/mips/fpcmp-[12].c: New tests.
32018
32019 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32020
32021         * lib/target-supports-dg.exp (dg-require-fork): New function.
32022         (dg-require-mkfifo): Likewise.
32023         * lib/target-supports.exp (check_function_available): New
32024         function.
32025         (check_fork_available): Likewise.
32026         (check_mkfifo_available): Likewise.
32027
32028 2005-05-06  Jeff Law  <law@redhat.com>
32029
32030         * gcc.c-torture/compile/pr21380.c: New test.
32031
32032 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32033
32034         PR c++/20961
32035         * g++.dg/ext/weak3.C: New test.
32036
32037 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32038
32039         PR c++/21352
32040         * g++.dg/template/crash37.C: New test.
32041
32042 2005-05-05  Paul Brook  <paul@codesourcery.com>
32043
32044         * gcc.dg/arm-g2.c: Use effective-target arm32.
32045         * gcc.dg/arm-mmx-1.c: Ditto.
32046         * gcc.dg/arm-scd42-2.c: Ditto.
32047         * gcc.dg/arm-vfp1.c: Ditto.
32048         * lib/target-supports.exp (check_effective_target_arm32): New
32049         function.
32050
32051 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32052
32053         PR libfortran/21354
32054         gfortran.dg/in_pack_rank7.f90: New test.
32055
32056 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32057
32058         PR middle-end/15618
32059         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32060
32061 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32062
32063         PR middle-end/21265
32064         * gcc.dg/20050503-1.c: New test.
32065
32066         PR rtl-optimization/21239
32067         * gcc.dg/i386-sse-11.c: New test.
32068
32069 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32070
32071         PR target/16888
32072         * gcc.target/i386/asm-1.c: New test.
32073
32074 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32075
32076         PR rtl-optimization/21330
32077         * gcc.c-torture/execute/20050502-1.c: New test.
32078
32079         PR target/21297
32080         * gcc.c-torture/execute/20050502-2.c: New test.
32081
32082 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32083
32084         PR middle-end/21282
32085         * gcc.dg/pr21282.c: New.
32086
32087 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32088
32089         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32090         * gcc.dg/vect/vect-92.c: Likewise.
32091         * gcc.dg/vect/vect-93.c: Likewise.
32092         * gcc.dg/vect/vect-dv-1.c: Likewise.
32093         * gcc.dg/vect/vect-dv-2.c: Likewise.
32094         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32095
32096 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32097
32098         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32099         * gfortran.dg/vect/vect-2.f90: Likewise.
32100         * gfortran.dg/vect/vect-3.f90: Likewise.
32101         * gfortran.dg/vect/vect-4.f90: Likewise.
32102         * gfortran.dg/vect/vect-5.f90: Likewise.
32103
32104 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32105
32106         PR target/20813
32107         * gcc.dg/rs6000-fpint-2.c: New.
32108
32109 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32110
32111         PR c/15698
32112         * gcc.dg/builtins-30.c: Update expected messages.
32113         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32114         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32115         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32116
32117 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32118
32119         PR tree-optimization/21294
32120         * gcc.dg/tree-ssa/pr21294.c: New.
32121
32122 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32123
32124         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32125         __builtin_altivec_st_internal_4si built-in.
32126
32127 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32128
32129         PR c++/15875
32130         * g++.dg/template/ptrmem14.C: New test.
32131
32132 2005-05-02  Paul Brook  <paul@codesourcery.com>
32133
32134         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32135
32136 2005-05-02  Michael Matz  <matz@suse.de>
32137
32138         PR c++/19542
32139         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32140
32141 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32142
32143         * g++.dg/cpp/weak.C: New test.
32144
32145 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32146
32147         * gcc.dg/tree-ssa/loop-8.c: New test.
32148
32149 2005-04-30  Michael Maty  <matz@suse.de>
32150
32151         * gcc.dg/inline-mcpy.c: New test.
32152
32153 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32154
32155         PR libfortran/18958
32156         * gfortran.dg/eoshift.f90: New test case.
32157
32158 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32159
32160         PR libfortran/18857
32161         * gfortran.dg/matmul_1.f90: New test.
32162
32163 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32164
32165         PR tree-optimization/21030
32166         * gcc.dg/tree-ssa/pr21030.c: New.
32167
32168 2005-04-29  Devang Patel  <dpatel@apple.com>
32169
32170         PR tree-optimization/21272
32171         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32172
32173 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32174
32175         PR fortran/13082
32176         PR fortran/18824
32177         * gfortran.dg/entry_4.f90: New test.
32178         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32179         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32180         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32181         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32182         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32183         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32184         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32185
32186 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32187
32188         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32189
32190 2005-04-29  Paul Brook  <paul@codesourcery.com>
32191
32192         * gfortran.dg/entry_3.f90: New test.
32193
32194 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32195
32196         * gfortran.dg/implicit_4.f90: New test.
32197
32198 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32199
32200         * lib/target-supports.exp (check_profiling_available): Return
32201         false for xtensa-*-elf.
32202
32203 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32204
32205         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32206         error if file cannot be deleted.
32207
32208 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32209
32210         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32211         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32212         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32213         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32214         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32215         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32216         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32217         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32218         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32219         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32220         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32221         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32222         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32223
32224 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32225
32226         PR fortran/20865
32227         * gfortran.dg/pr20865.f90: New test.
32228
32229 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32230
32231         * gcc.dg/void-cast-2.c: New test.
32232
32233 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32234
32235         PR c/21159
32236         * gcc.dg/void-cast-1.c: New test.
32237
32238 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32239
32240         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32241
32242 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32243
32244         PR fortran/21177
32245         * gfortran.dg/pr21177.f90: New test.
32246
32247 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32248
32249         PR tree-optimization/21171
32250         * gcc.dg/tree-ssa/pr21171.c: New test.
32251
32252 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32253
32254         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32255         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32256         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32257         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32258         gcc.dg/tree-ssa/gen-vect-32.c: New.
32259         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32260         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32261         don't run on PPC32.
32262
32263 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32264
32265         PR c/21213
32266         * gcc.dg/transparent-union-3.c: New test.
32267
32268 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32269
32270         PR c/20740
32271         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32272         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32273         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32274         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32275         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32276         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32277
32278 2005-04-26  Jeff Law  <law@redhat.com>
32279
32280         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32281         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32282         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32283         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32284         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32285         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32286         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32287
32288 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32289
32290         PR tree-optimization/17598
32291         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32292
32293 2005-04-25  Mike Stump  <mrs@apple.com>
32294
32295         * objc.dg/fix-and-continue-1.m: Add.
32296
32297 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32298
32299         PR c++/20995
32300         * g++.dg/opt/pr20995-1.C: New test case.
32301
32302 2005-04-25  Devang Patel <dpatel@apple.com>
32303
32304         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32305
32306 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32307
32308         PR testsuite/21062
32309         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32310
32311 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32312
32313         PR C++/21188
32314         * g++.dg/opt/rtti2.C: New test.
32315
32316 2005-04-25  Paul Brook  <paul@codesourcery.com>
32317         Steven G. Kargl  <kargls@comcast.net>
32318
32319         PR fortran/20879
32320         * gfortran.dg/ichar_1.f90: New file.
32321
32322 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32323
32324         PR middle-end/20991
32325         * g++.dg/opt/pr20991.C: New test.
32326
32327         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32328         where sizeof (type) < __alignof__ (type).
32329         * gcc.dg/compat/struct-layout-1.h: Likewise.
32330
32331 2005-04-24  Per Bothner  <per@bothner.com>
32332             Devang Patel  <dpatel@apple.com>
32333
32334         PR preprocessor/20907
32335         * gcc.dg/cpp/very-long-comment.c: New test.
32336
32337 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32338
32339         PR fortran/20059
32340         * gfortran.dg/common_5.f: New test.
32341
32342 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32343
32344         PR middle-end/21082
32345         * g++.dg/tree-ssa/pr21082.C: New testcase.
32346
32347 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32348
32349         * gcc.dg/vect/vect-99.c: New test.
32350
32351 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32352
32353         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32354
32355 2005-04-22  Jeff Law  <law@redhat.com>
32356
32357         * gcc.dg/uninit-5.c: Remove xfails.
32358         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32359         conditionals and loads.
32360
32361 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32362
32363         PR libfortran/20074
32364         PR libfortran/20436
32365         PR libfortran/21108
32366         * gfortran.dg/nested_reshape.f90: new test
32367         * gfortran.dg/reshape-alloc.f90: new test
32368         * gfortran.dg/reshape.f90: new test
32369
32370 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32371
32372         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32373
32374         * gcc.dg/arm-vfp1.c: New test.
32375
32376 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32377
32378         PR c++/21087
32379         * g++.dg/lookup/builtin2.C: New test.
32380
32381 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32382
32383         * gcc.dg/weak/weak-13.c: New test.
32384
32385 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32386
32387         * lib/target-supports.exp (check_effective_target_sync_int_long):
32388         Add powerpc*.
32389
32390 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32391
32392         * gcc.target/mips/branch-1.c: New test.
32393
32394 2005-04-21  Richard Henderson  <rth@redhat.com>
32395
32396         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32397         * gcc.dg/vect/vect-86.c: Likewise.
32398         * gcc.dg/vect/vect-87.c: Likewise.
32399         * gcc.dg/vect/vect-88.c: Likewise.
32400
32401 2005-04-21  Devang Patel  <dpatel@apple.com>
32402
32403         PR optimization/20994
32404         * gcc.dg/tree-ssa/ifc-3.c: New test.
32405
32406 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32407
32408         PR c/12913
32409         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32410         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32411         gcc.dg/c99-vla-jump-5.c: New tests.
32412
32413 2005-04-19  Richard Henderson  <rth@redhat.com>
32414
32415         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32416         Fix typo in exists check.
32417         (check_effective_target_sync_int_long): New.
32418         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32419         * gcc.dg/ia64-sync-2.c: Likewise.
32420         * gcc.dg/ia64-sync-3.c: Likewise.
32421         * gcc.dg/ia64-sync-4.c: Likewise.
32422
32423 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32424
32425         * gcc.dg/fold-xor-1.c: New test.
32426         * gcc.dg/fold-xor-2.c: New test.
32427
32428 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32429
32430         PR target/20670
32431         * g++.dg/eh/fp-regs.C: New test.
32432
32433 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32434
32435         * gcc.dg/Wint-to-pointer-cast-1.c,
32436         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32437         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32438         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32439
32440 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32441
32442         PR fortran/16861
32443         * gfortran.dg/pr16861.f90: New test.
32444
32445 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32446
32447         * gcc.dg/pr21085.c: New test.
32448
32449 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32450
32451         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32452         (setup_mips_tests, dg-mips-options): New procedures.
32453         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32454         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32455         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32456         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32457         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32458         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32459         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32460         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32461         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32462         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32463         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32464         dg-mips-options instead of dg-options.  Remove now-redundant
32465         preprocessor guards.
32466         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32467         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32468         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32469         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32470         * gcc.dg/vr-mult-2.c: Delete.
32471         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32472         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32473         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32474         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32475         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32476         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32477         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32478
32479 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32480
32481         * ada/acats/run_all.sh: Use sync when executable not present.
32482
32483 2005-04-18  Devang Patel  <dpatel@apple.com>
32484
32485         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32486         * gcc.dg/vect/vect-11a.c: New.
32487         * gcc.dg/vect/vect-none.c: Update.
32488         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32489
32490 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32491
32492         PR tree-optimization/20922
32493         * gcc.dg/pr20922-1.c: New test.
32494         * gcc.dg/pr20922-2.c: New test.
32495         * gcc.dg/pr20922-3.c: New test.
32496         * gcc.dg/pr20922-4.c: New test.
32497         * gcc.dg/pr20922-5.c: New test.
32498         * gcc.dg/pr20922-6.c: New test.
32499
32500 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32501
32502         PR libfortran/20950
32503         * gfortran.dg/pr20950.f: New test.
32504
32505 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32506
32507         PR libfortran/19216
32508         * gfortran.dg/pr19216.f: New test.
32509
32510 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32511
32512         PR tree-optimization/21001
32513         * gcc.dg/tree-ssa/pr21001.c: New.
32514
32515 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32516
32517         PR libfortran/21075
32518         * gfortran.dg/reshape_rank7.f90: New test.
32519
32520 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32521
32522         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32523         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32524         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32525         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32526         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32527         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32528         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32529         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32530         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32531         wrong way round).
32532         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32533         in namelists.  New test.
32534         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32535         New test.
32536         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32537         New test.
32538         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32539         namelist.  New test.
32540         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32541         New test.
32542         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32543         New test.
32544         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32545         namelist.  New test.
32546         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32547         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32548         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32549         New test.
32550         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32551         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32552         arrays. New test.
32553
32554 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32555
32556         * gfortran.dg/wtruncate.f: New testcase.
32557         * gfortran.dg/wtruncate.f90: New testcase.
32558
32559 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32560
32561         PR c++/21025
32562         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32563         which sizeof/alignof is dependent, rather than just whether we are
32564         processing_template_decl.
32565
32566 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32567
32568         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32569         corrected typo where the wrong variables had been compared.
32570
32571 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32572
32573         PR libfortran/18495
32574         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32575         Test callee-allocated version of return array with a write
32576         statement.
32577         Test spread with a temporary with another write statement.
32578
32579 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32580
32581         PR tree-optimization/21031
32582         * gcc.dg/tree-ssa/pr21031.c: New.
32583
32584 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32585
32586         PR tree-optimization/21004
32587         * gcc.dg/builtins-53.c: Include builtins-config.h.
32588         Check floorf, ceilf, floorl and ceill transformations
32589         only when HAVE_C99_RUNTIME is defined.
32590
32591 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32592
32593         PR middle-end/20739
32594         * gcc.dg/tree-ssa/pr20739.c: New test.
32595
32596 2005-04-14  Mike Stump  <mrs@apple.com>
32597
32598         * gcc.dg/Foundation.framework/empty: New.
32599         * gcc.dg/framework-2.c: New.
32600
32601 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32602
32603         PR tree-optimization/21021
32604         * gcc.c-torture/compile/pr21021.c: New.
32605
32606 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32607
32608         PR testsuite/21010
32609         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32610         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32611         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32612         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32613         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32614         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32615         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32616         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32617
32618 2005-04-14  Richard Henderson  <rth@redhat.com>
32619
32620         * lib/target-supports.exp (check_effective_target_vect_condition):
32621         Add ia64, i?86, and x86_64.
32622
32623 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32624
32625         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32626
32627 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32628
32629         PR tree-optimization/20657
32630         * gcc.dg/tree-ssa/pr20657.c: New.
32631
32632 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32633
32634         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32635         (long long int)trunc*.
32636
32637 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32638
32639         PR target/20927
32640         * gcc.dg/pr20927.c: New test.
32641
32642 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32643
32644         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32645         * gcc.target/mips/asm-1.c: Likewise.
32646
32647 2005-04-13  Dale Johannesen  <dalej@apple.com>
32648
32649         * objc.dg/objc-fast-4.m: New.
32650
32651 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32652
32653         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32654         directory.
32655         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32656
32657 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32658
32659         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32660         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32661         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32662
32663 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32664
32665         PR tree-optimization/20913
32666         * gcc.dg/tree-ssa/pr20913.c: New.
32667
32668         PR tree-optimization/20702
32669         * gcc.dg/tree-ssa/pr20702.c: New.
32670
32671 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32672
32673         PR c++/13744
32674         * g++.dg/inherit/local3.C: New test.
32675
32676 2005-04-12  Jeff Law  <law@redhat.com>
32677
32678         * gcc.dg/tree-ssa/20050412-1.c: New test.
32679
32680 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32681
32682         PR libfortran/19016
32683         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32684         Add tests with mask generated by expression.
32685         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32686         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32687         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32688
32689 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32690
32691         PR middle-end/20917
32692         * gcc.dg/20050409-1.c: New test.
32693
32694 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32695
32696         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32697
32698 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32699
32700         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32701         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32702         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32703         (TARGET_CXX): Adjust accordingly.
32704         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32705         determine_class_data_visibility and class_data_always_comdat.
32706         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32707         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32708         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32709         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32710         (arm_cxx_determine_class_data_visibility): New.
32711         (arm_cxx_class_data_always_comdat): Likewise.
32712         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32713         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32714         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32715         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32716         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32717         Define.
32718
32719 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32720
32721         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32722
32723 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32724
32725         * gcc.dg/i386-darwin-fpmath.c: New.
32726
32727 2004-04-11  Devang Patel  <dpatel@apple.com>
32728
32729         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32730         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32731         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32732         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32733         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32734         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32735         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32736         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32737         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32738
32739 2004-04-11  Devang Patel  <dpatel@apple.com>
32740
32741         * gcc.dg/vect/vect-dv-1.c: New test.
32742         * gcc.dg/vect/vect-dv-2.c: New test.
32743
32744 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32745
32746         PR tree-optimization/20933
32747         * gcc.dg/tree-ssa/pr20933.c: New test.
32748
32749 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32750
32751         * gfortran.dg/fold_nearest.f90: New test.
32752
32753 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32754
32755         * gcc.dg/tree-ssa/alias-1.c: New test.
32756
32757 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32758
32759         PR tree-optimization/20920
32760         * g++.dg/tree-ssa/pr20920.C: New test.
32761
32762 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32763
32764         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32765         (long long int)ceil*.
32766
32767 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32768
32769         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32770         explicit C++ linkage.
32771
32772 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32773
32774         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32775         warning for arithmetic IF statements.
32776
32777 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32778
32779         * eor_handling_1.f90: New test case.
32780         * eor_handling_2.f90: New test case.
32781         * eor_handling_3.f90: New test case.
32782         * eor_handling_4.f90: New test case.
32783         * eor_handling_5.f90: New test case.
32784         * noadv_size.f90: New test case.
32785         * pad_no.f90: New test case.
32786
32787 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32788
32789         * gcc.c-torture/execute/20050410-1.c: New test.
32790
32791 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32792
32793         * gcc.dg/pr20126.c: New.
32794
32795 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32796             Steven G. Kargl <kargls@comcast.net>
32797
32798         * gfortran.dg/PR19872.f: New test.
32799
32800 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32801
32802         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32803
32804 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32805
32806         * gfortran.dg/nint_1.f90: New test.
32807
32808 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32809
32810         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32811         Added test for callee-allocated arrays with write statements.
32812         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32813         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32814         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32815         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32816         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32817
32818 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32819
32820         PR libfortran/20163
32821         * gfortran.dg/open-options-blanks.f: New test.
32822
32823 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32824
32825         PR fortran/13257
32826         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32827
32828 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32829
32830         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32831         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32832         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32833         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32834         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32835         * gcc.c-torture/execute/stdarg-4.c: New test.
32836
32837         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32838
32839         PR target/20795
32840         * g++.dg/abi/param2.C: New test.
32841
32842 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32843
32844         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32845
32846 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32847
32848         * gcc.dg/builtins-53.c: New test.
32849
32850 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32851
32852         * g++.dg/tree-ssa/pr18178.C: New test.
32853         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32854         * gcc.c-torture/execute/20041019-1.c: New test.
32855         * gcc.dg/tree-ssa/20041008-1.c: New test.
32856         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32857         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32858         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32859         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32860         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32861         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32862         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32863         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32864         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32865         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32866
32867 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32868
32869         PR rtl-optimization/20466
32870         * gcc.c-torture/execute/pr20466-1.c: New test.
32871
32872 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32873
32874         PR c++/20905
32875         * g++.dg/parse/cond2.C: New test.
32876
32877         PR c++/20145
32878         * g++.dg/warn/Wdtor1.C: New test.
32879
32880 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32881
32882         PR fortran/17229
32883         * gfortran.dg/pr17229.f: New test.
32884
32885 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32886
32887         * gfortran.dg/tiny_1.f90: New test.
32888         * gfortran.dg/tiny_2.f90: ditto.
32889
32890 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32891
32892         * gfortran.dg/eor_1.f90: Fix dg-do run line
32893         * gfortran.dg/open_new.f90: Fix dg-do run line
32894
32895 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32896
32897         * lib/target-supports.exp (get_compiler_messages): Support
32898         optional arguments, the fourth being compiler options.
32899         (check_effective_target_fpic): New proc.
32900         * gcc.dg/20050321-2.c: Restrict to target fpic.
32901
32902 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32903
32904         * gcc.dg/15443-1.c: New test.
32905         * gcc.dg/15443-2.c: Likewise.
32906
32907 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32908
32909         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32910
32911 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32912
32913         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32914
32915 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32916
32917         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32918         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32919         -m64.
32920         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32921         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32922         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32923
32924 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32925
32926         PR c++/20212
32927         * g++.dg/warn/Wunused-11.C: New test.
32928
32929 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32930
32931         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32932
32933 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32934
32935         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32936
32937 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32938
32939         PR c++/20734
32940         * g++.dg/template/ptrmem13.C: New test.
32941
32942 2005-04-05  Per Bothner  <per@bothner.com>
32943
32944         * lib/gcc.exp: Always add -fno-show-column, for now.
32945
32946 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32947
32948         PR testsuite/20767
32949         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32950         of plain old "unsigned int" for the type of "i".  Makes this test
32951         64bit clean.
32952
32953 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32954
32955         * gcc.dg/i386-ssefn-1.c: New test.
32956         * gcc.dg/i386-ssefn-2.c: New test.
32957         * gcc.dg/i386-ssefn-3.c: New test.
32958         * gcc.dg/i386-ssefn-4.c: New test.
32959
32960 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32961
32962         PR tree-optimization/20076
32963         * gcc.dg/builtin-apply4.c: New test.
32964
32965         PR preprocessor/19475
32966         * gcc.dg/cpp/macspace1.c: New test.
32967         * gcc.dg/cpp/macspace2.c: New test.
32968
32969 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32970
32971         * gfortran.dg/pr20755.f: Fixed bad format.
32972
32973 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32974
32975         PR c++/20763
32976         * g++.dg/ext/attrib21.C: New test.
32977
32978 2004-04-05  Devang Patel  <dpatel@apple.com>
32979
32980         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32981         * gcc.dg/vect/vect-shift-1.c: New test.
32982
32983 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32984
32985         PR libfortran/20755
32986         * gfortran.dg/pr20755.f: New test.
32987
32988 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32989
32990         * gfortran.dg/pr15959.f90: New test.
32991         * gfortran.dg/string_pad_trunc.f90: New test.
32992
32993 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32994
32995         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32996         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32997         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32998         syntax.
32999
33000 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33001
33002         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33003
33004 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33005
33006         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33007         * gcc.c-torture/compile/20011119-2.c: Likewise.
33008         * gcc.c-torture/compile/981001-2.c: Likewise.
33009
33010 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33011
33012         PR c++/20679
33013         * g++.dg/template/overload4.C: New test.
33014
33015 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33016
33017         PR c++/20746
33018         * g++.dg/abi/covariant5.C: New.
33019
33020         PR debug/20505
33021         * g++.dg/debug/const2.C: New.
33022
33023 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33024
33025         PR rtl-optimization/16104
33026         * gcc.c-torture/execute/20050316-1.c: New test.
33027
33028 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33029
33030         * g++.dg/template/spec23.C: Fix dg-error text.
33031
33032 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33033
33034         PR c++/19199
33035         * g++.dg/expr/lval2.C: New.
33036
33037 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33038
33039         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33040         __builtin_strcasecmp and __builtin_strncasecmp.
33041
33042 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33043
33044         PR c++/20723
33045         * g++.dg/template/spec22.C: New.
33046         * g++.dg/template/spec23.C: New.
33047
33048 2005-04-03  Dale Ranta  <dir@lanl.gov>
33049             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33050
33051         PR libfortran/20068
33052         PR libfortran/20125
33053         PR libfortran/20156
33054         PR libfortran/20471
33055         * gfortran.dg/backspace.f: New test.
33056
33057 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33058
33059         * gcc.dg/pr19345.c: New test.
33060
33061 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33062
33063         PR tree-optimization/20640
33064         * gcc.dg/torture/tree-loop-1.c: New.
33065
33066 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33067
33068         PR rtl-optimization/20290
33069         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33070
33071 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33072
33073         * gcc.dg/rs6000-fpint.c: New.
33074
33075 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33076
33077         * gcc.dg/old-style-then-proto-1.c: New test.
33078
33079 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33080
33081         * gfortran.fortran-torture/execute/backspace.f90: Check
33082         after backspace and read was incorrect.
33083
33084 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33085
33086         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33087         buffer past the terminating NUL using memcmp.
33088         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33089         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33090
33091         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33092         Fix unused/uninitialized variable warnings.
33093
33094         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33095         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33096         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33097         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33098
33099         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33100         gcc.c-torture/execute/builtins/fputs-lib.c,
33101         gcc.c-torture/execute/builtins/lib/fprintf.c,
33102         gcc.c-torture/execute/builtins/lib/main.c,
33103         gcc.c-torture/execute/builtins/lib/memcmp.c,
33104         gcc.c-torture/execute/builtins/lib/memmove.c,
33105         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33106         gcc.c-torture/execute/builtins/lib/memset.c,
33107         gcc.c-torture/execute/builtins/lib/printf.c,
33108         gcc.c-torture/execute/builtins/lib/sprintf.c,
33109         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33110         gcc.c-torture/execute/builtins/lib/strchr.c,
33111         gcc.c-torture/execute/builtins/lib/strcmp.c,
33112         gcc.c-torture/execute/builtins/lib/strcpy.c,
33113         gcc.c-torture/execute/builtins/lib/strcspn.c,
33114         gcc.c-torture/execute/builtins/lib/strlen.c,
33115         gcc.c-torture/execute/builtins/lib/strncat.c,
33116         gcc.c-torture/execute/builtins/lib/strncmp.c,
33117         gcc.c-torture/execute/builtins/lib/strncpy.c,
33118         gcc.c-torture/execute/builtins/lib/strrchr.c,
33119         gcc.c-torture/execute/builtins/lib/strspn.c,
33120         gcc.c-torture/execute/builtins/lib/strstr.c,
33121         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33122         gcc.c-torture/execute/builtins/strlen-2.c,
33123         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33124         prototypes.
33125
33126 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33127
33128         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33129         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33130         selectany usage.
33131
33132 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33133
33134         PR c++/19406
33135         * g++.dg/debug/using1.C: New test.
33136
33137 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33138
33139         PR middle-end/20524
33140         * gcc.dg/alias-7.c: Prefix asm-declared name with
33141         __USER_LABEL_PREFIX__.
33142
33143 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33144
33145         Fix fallout from PR middle-end/15700:
33146         * gcc.c-torture/compile/20011119-1.c: Take
33147         __USER_LABEL_PREFIX__ into account.
33148         * gcc.c-torture/compile/20011119-2.c: Likewise.
33149
33150 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33151
33152         PR c++/18644
33153         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33154
33155 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33156
33157         PR c/17855
33158         * gcc.c-torture/compile/struct-non-lval-1.c,
33159         gcc.c-torture/compile/struct-non-lval-2.c,
33160         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33161
33162 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33163
33164         * gcc.dg/tls/tls.exp: Remove temporary file.
33165         * g++.dg/tls/tls.exp: Ditto.
33166         * lib/file-format.exp: Ditto.
33167         * g++.dg/special/ecos.exp: Ditto.
33168
33169         * lib/profopt.exp: Treat prof_ext as a list.
33170         * gcc.misc-tests/bprob.exp: Ditto.
33171         * g++.dg/bprob/bprob.exp: Ditto.
33172
33173         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33174         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33175         g++.dg/tree-ssa/pointer-reference-alias.C,
33176         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33177         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33178         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33179         g++.dg/vect/pr19951.cc: Ditto.
33180         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33181         gcc.dg/builtins-47.c: Ditto.
33182         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33183         gcc.dg/pr20115-1.c: Ditto.
33184         * gcc.dg/tree-ssa/20030530-2.c,
33185         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33186         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33187         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33188         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33189         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33190         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33191         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33192         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33193         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33194         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33195         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33196         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33197         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33198         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33199         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33200         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33201         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33202         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33203         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33204         gcc.dg/tree-ssa/20030824-1.c,
33205         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33206         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33207         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33208         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33209         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33210         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33211         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33212         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33213         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33214         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33215         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33216         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33217         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33218         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33219         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33220         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33221         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33222         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33223         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33224         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33225         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33226         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33227         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33228         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33229         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33230         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33231         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33232         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33233         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33234         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33235         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33236         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33237         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33238         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33239         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33240         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33241         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33242         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33243         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33244         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33245         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33246         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33247         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33248         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33249         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33250         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33251         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33252         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33253         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33254         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33255         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33256         gcc.dg/tree-ssa/useless-1.c: Ditto.
33257         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33258         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33259         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33260         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33261         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33262         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33263         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33264         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33265         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33266         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33267         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33268         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33269         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33270         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33271         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33272         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33273         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33274         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33275         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33276         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33277         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33278         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33279         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33280         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33281         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33282         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33283         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33284         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33285         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33286         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33287         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33288         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33289         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33290         gcc.dg/vect/vect-none.c: Ditto.
33291         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33292         treelang/compile/unsigned.tree: Ditto.
33293
33294         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33295         * gcc.dg/cpp/direct2s.c: Ditto.
33296         * gcc.dg/cpp/paste4.c: Ditto.
33297         * gcc.dg/cpp/separate-1.c: Ditto.
33298         * gcc.dg/pch/save-temps-1.c: Ditto.
33299         * g++.dg/ext/altivec-10.C: Ditto.
33300         * g++.dg/pch/pch.C: Ditto.
33301
33302         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33303
33304         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33305         * g++.dg/template/repo1.C: Ditto.
33306         * g++.dg/template/repo2.C: Ditto.
33307         * g++.dg/template/repo3.C: Ditto.
33308         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33309         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33310         * g++.old-deja/g++.pt/repo1.C: Ditto.
33311         * g++.old-deja/g++.pt/repo2.C: Ditto.
33312         * g++.old-deja/g++.pt/repo3.C: Ditto.
33313         * g++.old-deja/g++.pt/repo4.C: Ditto.
33314
33315         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33316         * gcc.dg/20030107-1.c: Ditto.
33317         * gcc.dg/20030702-1.c: Ditto.
33318         * gcc.dg/profile-generate-1.c: Ditto.
33319         * g++.dg/other/profile1.C: Ditto.
33320         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33321
33322         * lib/gcc-dg.exp (remove-build-file): New.
33323         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33324         cleanup-tree-dump, cleanup-saved-temps): New.
33325
33326 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33327
33328         PR c++/19203, DR 214
33329         * g++.dg/parse/ambig3.C: Not ambiguous.
33330         * g++.dg/template/spec20.C: New.
33331         * g++.dg/template/spec21.C: New.
33332
33333 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33334
33335         PR target/20045
33336         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33337
33338 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33339
33340         PR libfortran/20660
33341         * gfortran.dg/negative_unit.f: New test.
33342
33343 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33344
33345         * gcc.dg/20050330-1.c: New test.
33346
33347 2005-03-30  Devang Patel  <dpatel@apple.com>
33348
33349         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33350
33351 2005-03-30  Dale Johannesen  <dalej@apple.com>
33352
33353         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33354
33355 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33356
33357         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33358         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33359         Strip options from test name.
33360
33361 2005-03-31  Jan Hubicka  <jh@suse.cz>
33362
33363         * gcc.dg/varpool-1.c: New testcase.
33364
33365 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33366
33367         PR c/772
33368         PR c/17913
33369         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33370         gcc.dg/stmt-expr-label-3.c : New tests.
33371         * gcc.c-torture/execute/medce-2.c: Remove.
33372
33373 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33374
33375         PR c/20368
33376         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33377         tests.
33378
33379 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33380
33381         * gcc.c-torture/compile/pr20203.c: New test.
33382
33383 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33384
33385         * gfortran.dg/promotion.f90: New test.
33386
33387 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33388
33389         PR middle-end/20491
33390         * gcc.dg/torture/asm-subreg-1.c: New test.
33391
33392 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33393
33394         PR c/20672
33395         * gcc.dg/pr20672-1.c: New test.
33396
33397 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33398
33399         * gfortran.dg/vect: New directory.
33400         * gfortran.dg/vect/vect.exp: New.
33401         * gfortran.dg/vect/vect-1.f90: New test.
33402         * gfortran.dg/vect/vect-2.f90: New test.
33403         * gfortran.dg/vect/vect-3.f90: New test.
33404         * gfortran.dg/vect/vect-4.f90: New test.
33405         * gfortran.dg/vect/vect-5.f90: New test.
33406
33407 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33408
33409         PR middle-end/20622
33410         * gcc.dg/alias-7.c: New test.
33411
33412 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33413
33414         * gcc.dg/sparc-reg-1.c: New test.
33415
33416 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33417
33418         PR target/19890
33419         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33420
33421 2005-03-29  Dale Ranta  <dir@lanl.gov>
33422             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33423
33424         PR libfortran/20163
33425         * gfortran.dg/pr20163-2.f: New test.
33426
33427 2005-03-28  Jan Hubicka  <jh@suse.cz>
33428
33429         PR middle-end/20635
33430         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33431         by Jakub Jelinek.
33432
33433 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33434
33435         PR tree-optimization/20626
33436         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33437         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33438
33439 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33440
33441         * gfortran.dg/underflow.f90: New test.
33442         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33443
33444 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33445
33446         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33447
33448 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33449
33450         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33451         (g++_init): Make sure that CXXFLAGS is set.
33452         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33453         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33454         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33455         * lib/objc.exp (objc_init): Likewise.
33456         * lib/treelang.exp (treelang_init): Likewise.
33457
33458 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33459
33460         PR tree-optimization/20470
33461         * gcc.dg/tree-ssa/pr20470.c: New test.
33462
33463 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33464
33465         * gcc.dg/ppc-stfiwx.c: New.
33466
33467 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33468
33469         PR target/19888
33470         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33471
33472 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33473
33474         * gcc.dg/20050325-1.c: Fix a typo.
33475
33476 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33477
33478         PR libfortran/19678
33479         PR libfortran/19679
33480         * gfortran.dg/dos_eol.f: New test.
33481
33482 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33483
33484         PR rtl-optimization/20249
33485         * gcc.dg/20050325-1.c: New test.
33486
33487 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33488
33489         PR libfortran/15332
33490         * gfortran.dg/pr15332.f: New test.
33491
33492 2005-03-24  Dale Johannesen  <dalej@apple.com>
33493
33494         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33495
33496 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33497
33498         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33499         'internal' visibility.
33500         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33501         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33502         'protected' visibility.
33503         * gcc.dg/visibility-7.c: Likewise.
33504         * lib/target-supports.exp (check_visibility_available): Take
33505         a parameter, the kind of visibility to check for.
33506         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33507         to check_visibility_available.
33508
33509         * g++.dg/expr/cast3.C: New.
33510
33511 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33512
33513         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33514         rs6000.
33515
33516 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33517
33518         PR target/20095
33519         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33520
33521 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33522
33523         * gcc.dg/badshift.c: Renamed to...
33524         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33525
33526         * gcc.target/i386/badshift.c: Renamed to...
33527         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33528         only.
33529
33530         PR rtl-optimization/20532
33531         * gcc.target/i386/badshift.c: New.
33532
33533 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33534
33535         * gfortran.dg/pr18025.f90: New test.
33536
33537 2005-03-23  Dale Johannesen  <dalej@apple.com>
33538
33539         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33540
33541 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33542
33543         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33544
33545         * lib/target-supports.exp (check_iconv_available): Default
33546         libiconv to -liconv, if there is no definition.
33547
33548 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33549
33550         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33551
33552 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33553
33554         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33555         * g++.dg/opt/pr7503-2.C: Likewise.
33556         * g++.dg/opt/pr7503-3.C: Likewise.
33557         * g++.dg/opt/pr7503-4.C: Likewise.
33558         * g++.dg/opt/pr7503-5.C: Likewise.
33559         * g++.dg/warn/minmax.C: New test.
33560
33561 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33562
33563         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33564         * gfortran.dg/g77_intrinsics_sub.f: New test.
33565
33566 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33567             Jan Hubicka  <jh@suse.cz>
33568             Steven Bosscher <stevenb@suse.de
33569
33570         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33571
33572 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33573
33574         PR c++/19980
33575         * g++.dg/template/redecl3.C: New test.
33576
33577 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33578
33579         PR c++/20499
33580         * g++.dg/parse/error16.C: Tweak error markers.
33581
33582 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33583
33584         PR target/20561
33585         * gcc.dg/20050321-2.c: New test.
33586
33587 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33588
33589         PR c++/20465
33590         PR c++/20381
33591         * g++.dg/template/ptrmem12.C: New.
33592
33593 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33594
33595         PR rtl-optimization/20527
33596         * gcc.c-torture/execute/pr20527-1.c: New test.
33597
33598 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33599
33600         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33601         program, compile it into a real executable and then delete the .c
33602         and .x files afterwards, to avoid problems on testglue targets.
33603
33604 2005-03-21  Stuart Hastings  <stuart@apple.com>
33605
33606         * gcc.target/i386/sse-2.c: New.
33607
33608 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33609
33610         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33611
33612 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33613
33614         * g++.dg/parse/crash25.C: Fix typo.
33615
33616 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33617
33618         PR c++/20461
33619         * g++.dg/parse/crash24.C: New test.
33620
33621         PR c++/20536
33622         * g++.dg/parse/crash25.C: New test.
33623
33624 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33625
33626         PR c++/20147
33627         * g++.dg/ext/stmtexpr4.C: New test.
33628
33629 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33630
33631         PR middle-end/20539
33632         * gcc.c-torture/compile/pr13066-1.c: New test case.
33633         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33634         * g++.dg/opt/pr13066-1.C: Likewise.
33635
33636 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33637
33638         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33639
33640 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33641
33642         PR fortran/18525
33643         * gfortran.dg/nesting_1.f90: New test.
33644
33645 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33646
33647         PR c++/20240
33648         * g++.dg/lookup/using13.C: New test.
33649
33650 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33651
33652         PR c++/20333
33653         * g++.dg/template/crash36.C: New test.
33654
33655 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33656
33657         PR c++/20463
33658         * g++.dg/template/crash35.C: New test.
33659
33660 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33661
33662         PR c++/19966
33663         * g++.dg/overload/operator2.C: New test.
33664
33665 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33666
33667         PR libfortran/20257
33668         * gfortran.dg/pr20257.f90: New test.
33669
33670 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33671
33672         PR libfortran/20480
33673         * gfortran.dg/pr20480.f90: New test.
33674
33675 2005-03-16  Richard Henderson  <rth@redhat.com>
33676
33677         PR middle-end/15700
33678         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33679         (_rtld_global): New.
33680         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33681         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33682
33683         * gcc.dg/alias-3.c: New.
33684         * gcc.dg/alias-4.c: New.
33685         * gcc.dg/alias-5.c: New.
33686         * gcc.dg/alias-6.c: New.
33687
33688 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33689
33690         * gcc.dg/cpp/ucnid-7.c: New.
33691
33692 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33693             Dorit Naishlos  <dorit@il.ibm.com>
33694
33695         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33696         darwin.
33697
33698 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33699
33700         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33701         support misaligned accesses.
33702         * gcc.dg/vect/vect-58.c: Likewise.
33703         * gcc.dg/vect/vect-92.c: New.
33704         * gcc.dg/vect/vect-93.c: New.
33705
33706 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33707
33708         PR fortran/18827
33709         * gfortran.dg/assign_2.f90: New test.
33710         * gfortran.dg/assign_3.f90: New test.
33711         * gfortran.dg/assign.f90: New test.
33712
33713 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33714
33715         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33716         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33717         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33718         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33719         names.
33720
33721 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33722
33723         * gcc.dg/cpp/ucnid-6.c: New.
33724
33725         * gcc.dg/cpp/normalize-1.c: New.
33726         * gcc.dg/cpp/normalize-2.c: New.
33727         * gcc.dg/cpp/normalize-3.c: New.
33728         * gcc.dg/cpp/normalize-4.c: New.
33729         * gcc.dg/cpp/ucnid-4.c: New.
33730         * gcc.dg/cpp/ucnid-5.c: New.
33731         * g++.dg/cpp/normalize-1.C: New.
33732         * g++.dg/cpp/ucnid-1.C: New.
33733
33734 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33735
33736         * gcc.dg/pr18628.c: New.
33737
33738 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33739
33740         PR c++/20280
33741         * g++.dg/tree-ssa/pr20280.C: New.
33742
33743 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33744
33745         PR fortran/20467
33746         * gfortran.dg/stfunc_2.f90: New test.
33747
33748 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33749
33750         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33751
33752 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33753
33754         * gcc.dg/tree-ssa/20050314-1.c: New test.
33755
33756 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33757
33758         PR c++/4403
33759         PR c++/9783, DR433
33760         * g++.dg/template/friend34.C: New test.
33761         * g++.dg/template/friend35.C: Likewise.
33762         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33763
33764 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33765
33766         Friend class name lookup 5/n
33767         PR c++/1016
33768         * g++.dg/lookup/hidden-class1.C: New test.
33769         * g++.dg/lookup/hidden-class2.C: Likewise.
33770         * g++.dg/lookup/hidden-class3.C: Likewise.
33771         * g++.dg/lookup/hidden-class4.C: Likewise.
33772         * g++.dg/lookup/hidden-class5.C: Likewise.
33773         * g++.dg/lookup/hidden-class6.C: Likewise.
33774         * g++.dg/lookup/hidden-class7.C: Likewise.
33775         * g++.dg/lookup/hidden-class8.C: Likewise.
33776         * g++.dg/lookup/hidden-class9.C: Likewise.
33777         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33778         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33779         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33780         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33781         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33782         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33783         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33784         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33785         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33786         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33787         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33788
33789 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33790
33791         PR c++/20157
33792         * g++.dg/template/error18.C: New test.
33793
33794 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33795
33796         PR debug/16792
33797         * g++.dg/debug/pr16792.C: New test.
33798
33799 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33800
33801         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33802         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33803         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33804         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33805         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33806         test assertion names.
33807
33808 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33809
33810         PR fortran/18600
33811         * gfortran.dg/stfunc_1.f90: New test.
33812
33813 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33814
33815         PR fortran/16907
33816         * gfortran.dg/real_index_1.f90: New test.
33817
33818 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33819
33820         PR fortran/20323
33821         * gfortran.dg/spec_expr_1.f90: New test.
33822
33823 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33824
33825         PR c/20402
33826         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33827         new parser.
33828
33829 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33830
33831         PR fortran/20361
33832         * gfortran.dg/largeequiv_1.f90: New test.
33833
33834 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33835
33836         * gcc.dg/ucnid-1.c: New.
33837         * gcc.dg/ucnid-2.c: New.
33838         * gcc.dg/ucnid-3.c: New.
33839         * gcc.dg/ucnid-4.c: New.
33840         * gcc.dg/ucnid-5.c: New.
33841         * gcc.dg/ucnid-6.c: New.
33842         * gcc.dg/cpp/ucnid-1.c: New.
33843         * gcc.dg/cpp/ucnid-2.c: New.
33844         * gcc.dg/cpp/ucnid-3.c: New.
33845         * g++.dg/other/ucnid-1.C: New.
33846
33847 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33848
33849         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33850
33851 2005-03-11  Per Bothner  <per@bothner.com>
33852
33853         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33854         that diagnotics refer to correct token.
33855         * gcc.dg/unused-3.c: Likewise.
33856
33857 2005-03-11  Per Bothner  <per@bothner.com>
33858
33859         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33860         constant" is now actually on same line as string constant.
33861         * gcc.dg/cpp/direct2s.c: Likewise.
33862
33863 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33864
33865         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33866
33867 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33868
33869         PR libfortran/20124
33870         * gfortran.dg/pr20124.f90: New Test
33871
33872 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33873
33874         PR tree-optimization/20130
33875         * gcc.dg/pr20130-1.c: New test.
33876
33877 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33878
33879         PR target/20095
33880         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33881
33882 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33883
33884         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33885
33886 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33887
33888         * g++.dg/eh/forced1.C: Fix comment.
33889         * g++.dg/eh/forced2.C: Ditto.
33890         * g++.dg/eh/forced3.C: Ditto.
33891         * g++.dg/eh/forced4.C: Ditto.
33892
33893 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33894
33895         PR rtl-opt/20412
33896         * gcc.c-torture/compile/pr20412.c: New test.
33897
33898 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33899
33900         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33901
33902 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33903
33904         PR target/20322
33905         * gcc.dg/20050307-1.c: New test.
33906
33907 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33908
33909         PR c++/20375
33910         * g++.dg/other/stdarg3.C: New.
33911
33912 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33913
33914         PR c++/18384, c++/18327
33915         * g++.dg/init/array19.C: New test.
33916
33917         PR inline-asm/20314
33918         * gcc.dg/torture/pr20314-1.c: New test.
33919         * gcc.dg/torture/pr20314-2.c: New test.
33920
33921 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33922
33923         * gcc.dg/20050309-1.c: New test.
33924
33925 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33926
33927         * gcc.dg/builtins-10.c: Reactivate disabled test.
33928         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33929         new cbrt transformations.
33930
33931 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33932
33933         PR c++/20208
33934         * g++.dg/template/array13.C: New test.
33935
33936 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33937
33938         PR c++/16859
33939         * g++.dg/init/brace4.C: New test.
33940
33941 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33942
33943         PR c++/20186
33944         * g++.dg/template/non-dependent12.C: New.
33945
33946 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33947
33948         PR c++/20142
33949         * g++.dg/init/array18.C: Add dg-do run marker.
33950
33951         PR c++/20142
33952         * g++.dg/init/array18.C: New test.
33953
33954 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33955
33956         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33957         * g++.dg/gcov/gcov.exp: Likewise.
33958         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33959         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33960         * lib/c-torture.exp: Likewise.
33961         * lib/fortran-torture.exp: Likewise.
33962         * lib/g++.exp: Likewise.
33963         * lib/gcc-defs.exp: Likewise.
33964         * lib/gcc-dg.exp: Likewise.
33965         * lib/gcc.exp: Likewise.
33966         * lib/gcov.exp: Likewise.
33967         * lib/gfortran.exp: Likewise.
33968         * lib/mike-g++.exp: Likewise.
33969         * lib/mike-gcc.exp: Likewise.
33970         * lib/objc-torture.exp: Likewise.
33971         * lib/objc.exp: Likewise.
33972         * lib/profopt.exp: Likewise.
33973         * lib/target-libpath.exp: Likewise.
33974         * lib/target-supports.exp: Likewise.
33975         * lib/treelang.exp: Likewise.
33976         * lib/wrapper.exp: Likewise.
33977
33978 2005-03-08  Jeff Law  <law@redhat.com>
33979
33980         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33981         PHI-OPT changes.
33982
33983 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33984
33985         * gcc.dg/vect/pr20122.c: New test.
33986
33987 2005-03-07  Jeff Law  <law@redhat.com>
33988
33989         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33990         was folded away.
33991         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33992         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33993         * gcc.dg/tree-ssa/pr18134.c: New test.
33994
33995 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33996
33997         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33998         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33999         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34000
34001 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34002
34003         PR tree-opt/17671
34004         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34005
34006 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34007
34008         * g++.dg/warn/Wnvdtor.C: New test.
34009
34010 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34011
34012         * gcc.dg/torture/pr19683-1.c: New test.
34013
34014 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34015
34016         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34017         * gfortran.dg/g77/19990313-2.f: Ditto.
34018         * gfortran.dg/g77/19990313-3.f: Ditto.
34019         * gfortran.dg/g77/19990525-0.f: Ditto.
34020         * gfortran.dg/g77/19990826-0.f: Ditto.
34021         * gfortran.dg/g77/19990826-2.f: Ditto.
34022         * gfortran.dg/g77/19990826-3.f: Ditto.
34023         * gfortran.dg/g77/20000511-1.f: Ditto.
34024         * gfortran.dg/g77/20000511-2.f: Ditto.
34025         * gfortran.dg/g77/970625-2.f: Ditto.
34026         * gfortran.dg/g77/980310-2.f: Ditto.
34027         * gfortran.dg/g77/980310-3.f: Ditto.
34028         * gfortran.dg/g77/980310-8.f: Ditto.
34029         * gfortran.dg/g77/980519-2.f: Ditto.
34030         * gfortran.dg/g77/alpha1.f: Ditto.
34031         * gfortran.dg/g77/claus.f: Ditto.
34032         * gfortran.dg/g77/erfc.f: Ditto.
34033         * gfortran.dg/g77/short.f: Ditto.
34034         * gfortran.fortran-torture/execute/data.f90: Ditto.
34035         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34036         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34037
34038 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34039
34040         * lib/file-format.exp (gcc_target_object_format): Add check for som
34041         format and hardcode object formats on hppa*-*-hpux*.
34042         * lib/target-supports.exp (check_weak_available): Add check for som
34043         object format.  Always return 0 on hppa*-*-hpux10*.
34044
34045         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34046         is defined.
34047
34048         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34049
34050 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34051
34052         * gfortran.dg/pr19936_1.f90: New test.
34053         * gfortran.dg/pr19936_2.f90: New test.
34054         * gfortran.dg/pr19936_3.f90: New test.
34055
34056 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34057             Paul Thomas <prthomas@drfccad.cea.fr>
34058
34059         * gfortran.dg/PR19754_1.f90: New test.
34060         * gfortran.dg/PR19754_2.f90: Ditto.
34061
34062 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34063
34064         PR c++/19311
34065         * g++.dg/template/non-dependent11.C: New test.
34066
34067 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34068
34069         * lib/target-supports.exp (check_iconv_available): Fix comment.
34070
34071 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34072             Joseph S. Myers  <joseph@codesourcery.com>
34073
34074         PR c++/19797
34075         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34076
34077 2005-03-04  Matthew Sachs  <msachs@apple.com>
34078
34079         * gcc.exp (gcc_target_compile): Put braces around
34080         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34081         * objc.exp (objc_target_compile): Likewise.
34082         * treelang.exp (treelang_target_compile): Likewise.
34083
34084 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34085
34086         PR fortran/19673
34087         * gfortran.dg/func_result_1.f90: New test.
34088
34089 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34090
34091         * gcc.misc-tests/options.exp: New test.
34092
34093 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34094
34095         * gcc.dg/pr15784-4.c: New test.
34096
34097 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34098
34099         * gcc.c-torture/execute/pr17133.c: New.
34100         * gcc.c-torture/compile/20050303-1.c: New.
34101
34102 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34103
34104         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34105
34106 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34107
34108         * g++.dg/overload/using2.C: New.
34109
34110 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34111
34112         PR c++/19916
34113         * g++.dg/init/ptrmem2.C: New test.
34114
34115 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34116
34117         PR c/8927
34118         * gcc.dg/pr8927-1.c: New test.
34119
34120 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34121
34122         PR c++/20232
34123         * g++.dg/inherit/covariant12.C: New.
34124
34125 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34126
34127         PR fortran/19479
34128         * gfortran.dg/bound_1.f90: New test.
34129
34130 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34131
34132         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34133         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34134
34135 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34136
34137         PR c/20245
34138         * gcc.dg/pr20245-1.c: New test.
34139
34140 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34141
34142         PR middle-end/19874
34143         * gcc.c-torture/execute/20050119-2.c: New test case.
34144
34145 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34146
34147         * README: Update the DejaGnu bug reporting address.
34148         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34149         * lib/objc-torture.exp: Likewise.
34150
34151 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34152
34153         * gfortran.dg/boz_1.f90: New test.
34154         * gfortran.dg/boz_3.f90: New test.
34155         * gfortran.dg/boz_4.f90: New test.
34156
34157 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34158
34159         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34160         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34161
34162 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34163
34164         PR libfortran/20101
34165         * gfortran.dg/write_0_pe_format.f90: New test.
34166
34167 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34168
34169         PR c++/20206
34170         * g++.dg/opt/thunk2.C: New test.
34171         * g++.dg/opt/covariant1.C: New test.
34172
34173 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34174
34175         * gfortran.dg/e_d_fmt.f90: New test.
34176
34177 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34178
34179         * gcc.dg/asm-b.c: Fix comment typos.
34180
34181 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34182
34183         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34184         a V_MAY_DEF also.
34185
34186 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34187
34188         PR tree-opt/20188
34189         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34190         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34191         * gcc.dg/asm-b.c: New test.
34192
34193 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34194
34195         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34196         Disable this test on IRIX 6.
34197
34198 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34199
34200         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34201         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34202         parser.
34203
34204 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34205
34206         PR tree-optimization/20204
34207         * gcc.dg/pr20204.c: New test.
34208
34209 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34210
34211         PR target/20196
34212         * gcc.c-torture/execute/20050224-1.c: New test.
34213
34214         PR c++/20175
34215         * g++.dg/warn/Wbraces2.C: New test.
34216
34217 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34218
34219         PR c++/19878
34220         * g++.dg/init/const2.C: New test.
34221
34222 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34223
34224         PR tree-optimization/20100
34225         * gcc.c-torture/execute/pr20100-1.c: New test.
34226
34227 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34228
34229         * gfortran.dg/implicit_3.f90: New test.
34230
34231         * gfortran.dg/deftype_1.f90: New test.
34232
34233 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34234
34235         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34236         the test passes.
34237         * g++.dg/other/anon3.C: Accept a warning.
34238
34239 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34240
34241         * gcc.dg/pr20017.c: Fix a comment typo.
34242
34243 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34244
34245         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34246
34247 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34248
34249         PR ada/19902
34250         * ada/acats/tests/cxa/cxa3004.a: Remove.
34251         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34252
34253 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34254
34255         PR c++/20073
34256         * g++.dg/init/const1.C: New test.
34257
34258         PR c++/19991
34259         * g++.dg/parse/constant7.C: New test.
34260
34261         PR c++/20152
34262         * g++.dg/parse/error27.C: New test.
34263         * g++.dg/template/qualttp15.C: Adjust error markers.
34264         * g++.old-deja/g++.other/struct1.C: Likewise.
34265
34266         PR c++/20153
34267         * g++.dg/template/error17.C: New test.
34268
34269         PR c++/20148
34270         * g++.dg/parser/error26.C: New test.
34271
34272 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34273
34274         PR tree-optimization/20100
34275         PR tree-optimization/20115
34276         * gcc.dg/pr20115.c: New test.
34277         * gcc.dg/pr20115-1.c: New test.
34278         * gcc.dg/pr20100.c: New test.
34279         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34280         call-clobbered variables after alias1.
34281
34282 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34283
34284         * gfortran.dg/list_read_4.f90: new test.
34285
34286 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34287
34288         PR rtl-optimization/20017.
34289         * gcc.dg/pr20017.c: New.
34290
34291 2005-02-22  Devang Patel  <dpatel@apple.com>
34292
34293         PR 19952
34294         * g++.dg/tree-ssa/pr19952.C: New test.
34295
34296 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34297
34298         PR c++/19883
34299         * g++.dg/parse/constant6.C: New test.
34300
34301 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34302
34303         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34304         * g++.dg/charset/asm2.c: Likewise.
34305         * g++.dg/charset/asm3.c: Likewise.
34306         * g++.dg/charset/asm4.c: Likewise.
34307         * g++.dg/charset/asm5.c: Likewise.
34308         * g++.dg/charset/attribute1.c: Likewise.
34309         * g++.dg/charset/attribute2.c: Likewise.
34310         * g++.dg/charset/extern1.cc: Likewise.
34311         * g++.dg/charset/extern2.cc: Likewise.
34312         * g++.dg/charset/extern3.cc: Likewise.
34313         * g++.dg/charset/function.cc: Likewise.
34314         * g++.dg/charset/string.c: Likewise.
34315         * g++.dg/charset/charset.exp: Likewise.
34316         * lib/target-supports.exp (check_iconv_available): Fix comment.
34317
34318 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34319
34320         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34321         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34322         * gcc.dg/charset/asm2.c: Likewise.
34323         * gcc.dg/charset/asm3.c: Likewise.
34324         * gcc.dg/charset/asm4.c: Likewise.
34325         * gcc.dg/charset/asm5.c: Likewise.
34326         * gcc.dg/charset/asm6.c: Likewise.
34327         * gcc.dg/charset/attribute1.c: Likewise.
34328         * gcc.dg/charset/attribute2.c: Likewise.
34329         * gcc.dg/charset/builtin1.c: Likewise.
34330         * gcc.dg/charset/extern.c: Likewise.
34331         * gcc.dg/charset/function.c: Likewise.
34332         * gcc.dg/charset/string.c: Likewise.
34333         * gcc.dg/charset/charset.exp: Likewise.
34334
34335 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34336
34337         PR fortran/20086
34338         * gfortran.dg/pr20086.f90: New test.
34339
34340 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34341
34342         PR tree-optimization/19786
34343         * g++.dg/tree-ssa/pr19786.C: New.
34344
34345 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34346
34347         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34348
34349 2005-02-21  Jeff Law  <law@redhat.com>
34350
34351         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34352
34353 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34354
34355         * gfortran.dg/do_iterator: Split loop, markup all lines for
34356         which an error locus is printed.
34357         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34358         locus is printed.
34359         * gfortran.dg/select_4.f90: Likewise.
34360         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34361         locuses in the various permutations.
34362
34363 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34364
34365         PR tree-optimization/19951
34366         * g++.dg/vect: New directory.
34367         * g++.dg/vect/vect.exp: New file.
34368         * g++.dg/vect/pr19951.cc: New testcase.
34369         * g++.dg/dg.exp: Also prune vectorizer tests.
34370
34371 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34372
34373         PR 18785
34374         * gcc.dg/charset/builtin1.c: New test.
34375
34376 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34377
34378         PR c++/19299
34379         * g++.dg/inherit/volatile1.C: New test.
34380
34381         PR c++/19440
34382         * g++.dg/template/dtor4.C: New test.
34383
34384 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34385
34386         * gfortran.dg/int_1.f90: New test.
34387
34388 2005-02-19  Devang Patel  <dpatel@apple.com>
34389
34390         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34391
34392 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34393
34394         * gfortran.dg/achar_1.f90: New test.
34395
34396 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34397
34398         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34399
34400 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34401             Jakub Jelinek  <jakub@redhat.com>
34402
34403         PR tree-optimization/19828
34404         * gcc.dg/tree-ssa/loop-7.c: New test.
34405         * gcc.c-torture/execute/20050218-1.c: New test.
34406
34407 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34408
34409         PR c/20043
34410         * gcc.dg/transparent-union-1.c: New test.
34411         * gcc.dg/transparent-union-2.c: New test.
34412
34413 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34414
34415         PR tree-optimization/18977
34416         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34417
34418 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34419
34420         PR target/20054
34421         * gcc.dg/pr20054.c: New test.
34422
34423 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34424
34425         PR c++/19508
34426         * g++.dg/ext/attrib20.C: New test.
34427
34428 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34429
34430         PR middle-end/20030
34431         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34432
34433 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34434
34435         PR c++/20008
34436         * g++.dg/opt/switch4.C: New.
34437
34438 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34439
34440         PR c++/20023
34441         PR tree-optimization/20009
34442         * gcc.c-torture/compile/20050217-1.c: New test.
34443         * g++.dg/opt/switch3.C: New test.
34444
34445         PR tree-optimization/18947
34446         * gcc.c-torture/compile/20050215-1.c: New test.
34447         * gcc.c-torture/compile/20050215-2.c: New test.
34448         * gcc.c-torture/compile/20050215-3.c: New test.
34449
34450 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34451
34452         PR c++/20028
34453         * g++.dg/template/crash34.C: New.
34454
34455         PR c++/20022
34456         * g++.dg/other/access3.C: New.
34457
34458 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34459
34460         * gcc.dg/vect/vect-98.c: New test.
34461
34462 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34463
34464         PR tree-optimization/19967
34465         * gcc.dg/pr19967.c: New.
34466
34467 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34468
34469         PR middle-end/19857
34470         * gcc.dg/tree-ssa/20050215-1.c: New test.
34471         * gcc.c-torture/execute/20050215-1.c: New test.
34472
34473 2005-02-15  Eric Christopher  <echristo@redhat.com>
34474
34475         * gcc.dg/cpp/20050215-1.c: New file.
34476
34477 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34478
34479         PR tree-optimization/15785
34480         * gcc.dg/pr15785-1.c: New test.
34481
34482 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34483
34484         PR c++/17788
34485         * g++.dg/init/ctor4.C: New.
34486         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34487
34488 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34489
34490         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34491         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34492
34493 2005-02-15  Andreas Schwab  <schwab@suse.de>
34494
34495         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34496         declare malloc.
34497
34498 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34499
34500         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34501
34502 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34503
34504         PR tree-optimization/19853
34505         * gcc.c-torture/compile/pr19853.c: New test.
34506
34507 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34508
34509         PR c++/19608
34510         * g++.dg/parse/local-class1.C: New.
34511
34512         PR c++/19895
34513         * g++.dg/parse/ptrmem3.C: New.
34514
34515         PR c++/19884
34516         * g++.old-deja/g++.oliva/template6.C: Add another case.
34517         * g++.dg/template/explicit6.C: New.
34518
34519 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34520
34521         PR c++/17816
34522         * g++.dg/other/redecl2.C: New.
34523
34524 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34525
34526         PR c++/19891
34527         * g++.dg/abi/covariant4.C: New.
34528
34529 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34530
34531         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34532         New tests.
34533
34534 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34535
34536         * gcc.dg/vect/vect-96.c: Fix typo.
34537
34538 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34539
34540         PR c++/14479
34541         PR c++/19487
34542         * g++.dg/template/enum5.C: New test.
34543
34544 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34545
34546         * gcc.dg/vect/vect-97.c: New test.
34547
34548 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34549
34550         * gcc.dg/vect/vect-96.c: New test.
34551
34552 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34553
34554         * gcc.dg/builtins-34.c: Also check ldexp*.
34555
34556 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34557
34558         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34559
34560 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34561
34562         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34563         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34564         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34565         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34566         selector_list, selector_expression, dg-process-target): Move to new
34567         file target-supports-dg.exp.
34568         * lib/target-supports-dg.exp: New.
34569
34570         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34571         New.
34572
34573 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34574
34575         PR c++/19666
34576         * g++.dg/other/ptrmem6.C: New test.
34577
34578         PR middle-end/19858
34579         * gcc.c-torture/compile/20050210-1.c: New test.
34580
34581 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34582
34583         PR c++/19755
34584         * g++.dg/warn/Wbraces1.C: New test.
34585
34586 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34587
34588         * gcc.dg/builtins-52.c: New testcase.
34589
34590 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34591
34592         PR c/19342
34593         * gcc.c-torture/execute/20050119-1.c: New test.
34594
34595 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34596
34597         PR c++/19811
34598         * g++.dg/init/delete1.C: New test.
34599
34600 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34601
34602         PR c++/18470
34603         * g++.dg/template/static12.C: New test.
34604
34605 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c++/19787
34608         * g++.dg/conversion/ambig1.C: New test.
34609
34610         PR c++/19739
34611         * g++.dg/ext/attrib19.C: New test.
34612
34613         PR c++/19732
34614         * g++.dg/parse/dtor5.C: New test.
34615
34616         PR c++/19762
34617         * g++.dg/template/dtor3.C: New test.
34618
34619         PR c++/19826
34620         * g++.dg/template/static11.C: New test.
34621         * g++.dg/template/crash2.C: Remove dg-error marker.
34622
34623 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34624
34625         PR C++/18491
34626         * g++.old-deja/g++.mike/p10769a.C: Remove.
34627
34628 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34629
34630         * gcc.dg/builtins-48.c: New test case.
34631         * gcc.dg/builtins-49.c: New test case.
34632         * gcc.dg/builtins-50.c: New test case.
34633         * gcc.dg/builtins-51.c: New test case.
34634
34635 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34636
34637         PR middle-end/19583
34638         * g++.dg/warn/Wreturn-type-3.C: New test.
34639
34640 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34641
34642         PR middle-end/19402
34643         * gcc.dg/pr19402-1.c: New testcase.
34644         * gcc.dg/pr19402-2.c: likewise.
34645
34646 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34647
34648         PR middle-end/19854
34649         * g++.dg/tree-ssa/tmmti.C: New testcase.
34650
34651 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34652
34653         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34654
34655 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34656
34657         PR c++/19733
34658         * g++.dg/parse/crash23.C: New test.
34659         * g++.dg/warn/Weff1.C: New test.
34660
34661 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34662
34663         * gcc.dg/20050209-1.c: New test.
34664
34665 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34666
34667         PR target/19799
34668         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34669
34670 2005-02-08  Mike Stump  <mrs@apple.com>
34671
34672         * g++.dg/pch/import-2.c: New test.
34673         * g++.dg/pch/import-2.hs: New.
34674         * g++.dg/pch/include/import-2a.h: New.
34675         * g++.dg/pch/include/import-2b.h: New.
34676
34677 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34678
34679         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34680
34681 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34682
34683         * gfortran.dg/substr_1.f90: New test.
34684
34685 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34686
34687         PR middle-end/19775
34688         * gcc.dg/torture/builtin-power-1.c: Disable test for
34689         invalid transformation.
34690         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34691         no longer optimize.
34692         * gcc.dg/builtins-47.c: New testcase.
34693
34694 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34695             Dorit Naishlos  <dorit@il.ibm.com>
34696
34697         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34698
34699 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34700
34701         * gcc.c-torture/compile/20050206-1.c: New test.
34702
34703 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34704
34705         PR tree-opt/19768
34706         * g++.dg/opt/pr19768.C: New test.
34707
34708 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34709
34710         PR tree-opt/19736
34711         * gcc.c-torture/compile/pr19736.c: New test.
34712
34713 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34714
34715         PR c++/17401
34716         * g++.dg/parse/error25.C: New test.
34717
34718 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34719
34720         * gcc.c-torture/execute/20050203-1.c: New.
34721
34722 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34723
34724         * gcc.dg/vect/vect-85.c: Remove xfail.
34725         * gcc.dg/vect/vect-86.c: Remove xfail.
34726         * gcc.dg/vect/vect-87.c: Remove xfail.
34727         * gcc.dg/vect/vect-88.c: Remove xfail.
34728
34729 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34730
34731         * gcc.dg/altivec-19.c: New.
34732
34733 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34734
34735         PR c/17807
34736         * gcc.dg/nested-func-3.c: New test.
34737         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34738
34739 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34740
34741         * gcc.test-framework/gen_directive_tests: Generate tests for
34742         selector expressions.
34743
34744 2005-02-02  Matt Austern  <austern@apple.com>
34745
34746         PR c++/19628
34747         * g++/ext/builtin7.C: New.
34748         * g++/ext/builtin8.C: New.
34749
34750 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34751
34752         PR c/18502
34753         * gcc.dg/pr18502-1.c: New test.
34754
34755 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34756
34757         PR c++/17413
34758         * g++.dg/template/local4.C: Tweak.
34759
34760 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34761
34762         PR tree-optimization/19578
34763         * gcc.c-torture/compile/20050202-1.c: New test.
34764
34765 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34766
34767         PR c/19435
34768         * gcc.dg/c99-init-4.c: New test.
34769
34770 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34771
34772         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34773
34774         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34775
34776         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34777         * g++.dg/eh/check-vect.h: New.
34778
34779         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34780         * gcc.dg/vect/vect-78.c: Ditto.
34781         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34782         Remove.
34783
34784         * g++.dg/conversion/simd1.C: Expect warning.
34785         * g++.dg/ext/attribute-test-1.C: Ditto.
34786         * g++.dg/ext/attribute-test-2.C: Ditto.
34787         * g++.dg/ext/attribute-test-3.C: Ditto.
34788         * g++.dg/ext/attribute-test-4.C: Ditto.
34789
34790         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34791         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34792
34793         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34794
34795 2005-02-01  Richard Henderson  <rth@redhat.com>
34796
34797         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34798         long double for ibm double-double format.
34799         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34800
34801 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34802
34803         PR tree-optimization/19633
34804         * gcc.dg/pr19633-1.c: New test.
34805         * gcc.dg/pr19633.c: Tweak to make pointer point
34806         to NULL or a symbol.
34807
34808 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34809
34810         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34811         New procs.
34812         (dg-process-target (local override)): Handle selector expressions.
34813
34814         * gcc.test-framework/README: Describe tests in source directory.
34815         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34816         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34817         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34818         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34819         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34820         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34821         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34822         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34823         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34824         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34825         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34826         * gcc.test-framework/dg-error-exp-P.c: New test.
34827         * gcc.test-framework/dg-error-exp-XP.c: New test.
34828         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34829         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34830         * gcc.test-framework/dg-output-exp-P.c: New test.
34831         * gcc.test-framework/dg-output-exp-XF.c: New test.
34832         * gcc.test-framework/dg-warning-exp-P.c: New test.
34833         * gcc.misc-tests/dg-1.c: Remove.
34834         * gcc.misc-tests/dg-2.c: Remove.
34835         * gcc.misc-tests/dg-3.c: Remove.
34836         * gcc.misc-tests/dg-4.c: Remove.
34837         * gcc.misc-tests/dg-5.c: Remove.
34838         * gcc.misc-tests/dg-6.c: Remove.
34839         * gcc.misc-tests/dg-7.c: Remove.
34840         * gcc.misc-tests/dg-8.c: Remove.
34841         * gcc.misc-tests/dg-9.c: Remove.
34842         * gcc.misc-tests/dg-10.c: Remove.
34843         * gcc.misc-tests/dg-11.c: Remove.
34844         * gcc.misc-tests/dg-12.c: Remove.
34845         * gcc.misc-tests/dg-test.exp: Remove.
34846
34847         * gcc.test-framework/test-framework.awk: Change recording and
34848         printing of passes and failures.
34849
34850         * gcc.test-framework: New directory.
34851         * gcc.test-framework/README: New.
34852         * gcc.test-framework/test-framework.exp: New.
34853         * gcc.test-framework/test-framework.awk: New.
34854         * gcc.test-framework/gen_directive_tests: New.
34855
34856 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34857
34858         * lib/treelang.exp: Fix comment typos.
34859         (treelang_target_compile): Don't append libs=-ltreelang to options.
34860
34861 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34862
34863         * g++.dg/parse/typename7.C: Adjust error messages.
34864
34865 2005-01-31  Jeff Law  <law@redhat.com>
34866
34867         * gcc.c-torture/execute/20050131-1.c: New test.
34868         * gcc.dg/wcaselabel.c: New test.
34869
34870 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34871
34872         * g++.dg/other/warning1.C: Adjust error messags.
34873         * g++.dg/parse/constant5.C: New test.
34874
34875 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34876
34877         PR c/19333
34878         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34879         the test case valid.
34880         * gcc.dg/20030815-1.c: Remove invalid tests.
34881         * gcc.dg/array-7.c: Adjust expected result.
34882         * gcc.dg/pr18596-3.c: Likewise.
34883         * gcc.dg/noncompile/20000901-1.c: Likewise.
34884         * gcc.dg/noncompile/init-2.c: Likewise.
34885         * gcc.dg/noncompile/init-4.c: Likewise.
34886
34887 2005-01-31  Dale Johannesen  <dalej@apple.com>
34888
34889         * g++.dg/opt/pr19650.C: New test.
34890
34891 2005-01-31  Richard Henderson  <rth@redhat.com>
34892
34893         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34894         long double for intel double extended format.
34895         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34896
34897 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34898
34899         PR c++/19555
34900         * g++.dg/template/static10.C: New test.
34901
34902         PR c++/19395
34903         * g++.dg/parse/error24.C: New test.
34904
34905         PR c++/19367
34906         * g++.dg/lookup/builtin1.C: New test.
34907
34908         PR c++/19457
34909         * g++.dg/warn/conv3.C: New test.
34910
34911 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34912
34913         PR fortran/19647
34914         * gfortan.dg/inquire_7.f90
34915
34916 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34917
34918         PR tree-optimization/15791
34919         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34920         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34921         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34922         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34923         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34924         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34925         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34926         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34927         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34928         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34929
34930 2005-01-29  Paul Brook  <paul@codesourcery.com>
34931
34932         PR fortran/18565
34933         * check.c (real_or_complex_check): New function.
34934         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34935         * intrinsic.c (add_functions): Use new check functions.
34936         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34937         Add prototypes.
34938
34939 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34940
34941         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34942         gcc.dg/lvalue-3.c: New tests.
34943         * gcc.dg/concat.c: Update expected messages.
34944
34945 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34946
34947         PR libfortran/19595
34948         * gfortran.dg/eor_1.f90: New test.
34949
34950 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34951
34952         PR fortran/19589
34953         * gfortran.dg/logical_data_1.f90: New test.
34954
34955 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34956
34957         PR c++/19253
34958         * g++.dg/template/crash33.C: New test.
34959
34960         PR c++/19667
34961         * g++.dg/template/crash32.C: New test.
34962
34963 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34964
34965         PR middle-end/16558
34966         * g++.dg/warn/Wreturn-type-2.C: New test.
34967
34968 2004-06-24  Jeff Law  <law@redhat.com>
34969
34970         * gcc.dg/tree-ssa/20050128-1.c: New test.
34971
34972 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34973
34974         * gcc.target/frv/all-mdpackh-1.c: New test.
34975
34976 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34977
34978         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34979
34980 2005-01-27  Richard Henderson  <rth@redhat.com>
34981
34982         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34983
34984 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34985
34986         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34987
34988 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34989
34990         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34991         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34992         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34993         to cope with cases where the multilib options override the dg-options.
34994
34995 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34996
34997         PR c/18946
34998         * gcc.dg/noncompile/20050120-1.c: New test.
34999
35000 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35001
35002         PR tree-optimization/19633
35003         * gcc.dg/pr19633.c: New test.
35004         * gcc.dg/tree-ssa/pr19633.c: New test.
35005
35006 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35007
35008         * gcc.dg/20041216-1.c: New test.
35009
35010 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35011
35012         PR objc/18862
35013         * objc.dg/selector-2.m: New test.
35014
35015 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35016
35017         * g++.dg/opt/range-test-2.C: New test.
35018
35019         PR rtl-optimization/19579
35020         * gcc.c-torture/execute/20050124-1.c: New test.
35021
35022 2005-01-26  Greg Parker  <gparker@apple.com>
35023         Stuart Hastings  <stuart@apple.com>
35024
35025         * gcc.c-torture/execute/20050125-1.c: New.
35026
35027 2005-01-18  Jan Hubicka  <jh@suse.cz>
35028
35029         PR tree-optimize/19337
35030         * gcc.c-torture/compile/20050119-1.c: New test.
35031
35032 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35033
35034         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35035         test for successful match.
35036
35037 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35038
35039         PR objc/18408
35040         * objc.dg/comp-types-7.m: New test.
35041
35042 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35043
35044         * lib/target-supports.exp (current_target_name): New.
35045         (check_effective_target_ilp32, check_effective_target_lp64):
35046         Cache the result to use as long as the current target, with
35047         multilib flags, remains the same.
35048
35049         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35050         (dg-require-weak, dg-require-visibility, dg-require-alias,
35051         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35052         dg-require-effective-target, dg-skip-if): Remove call to
35053         skip_test_and_clear_xfail.
35054         (dg-test): Clear xfail data.
35055
35056 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35057
35058         PR target/17751
35059         * gcc.dg/ppc64-toc.c: New test.
35060
35061         * g++.dg/tree-ssa/empty-1.C: New test.
35062
35063         PR middle-end/19551
35064         * gcc.c-torture/execute/20050121-1.c: New test.
35065         * gcc.dg/20050121-2.c: New test.
35066
35067 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35068         Paul Brook  <paul@codesourcery.com>
35069
35070         PR fortran/17941
35071         * gfortran.dg/real_const_1.f: New test.
35072         * gfortran.dg/real_const_2.f90: New test.
35073         * gfortran.dg/complex_int_1.f90: New test.
35074
35075 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35076
35077         PR fortran/19313
35078         * gfortan.dg/inquire_6.f90: New test.
35079
35080 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35081
35082         PR libfortran/19451
35083         * open_readonly_1.f90: New test.
35084
35085 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35086
35087         PR libfortran/18982
35088         * gfortran.dg/open_new.f90: New file.
35089
35090 2005-01-22  Paul Brook  <paul@codesourcery.com>
35091
35092         * namelist_1.f90: New test.
35093
35094 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35095
35096         PR tree-optimization/19484
35097         * gcc.c-torture/compile/20050122-[12].c: New tests.
35098
35099 2005-01-22  Paul Brook  <paul@codesourcery.com>
35100
35101         * gfortran.dg/implicit_2.f90: New test.
35102
35103 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35104
35105         PR fortran/19314
35106         * gfortran.dg/inquire_5.f90: New test.
35107
35108 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35109
35110         PR c/18809
35111         * gcc.dg/pr18809-1.c: New test.
35112
35113 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35114
35115         * gcc.dg/20050121-1.c: New test.
35116
35117         PR tree-optimization/13000
35118         * gcc.dg/20040206-1.c: Change warning to point where function is
35119         being inlined.
35120
35121 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35122
35123         PR c++/19208
35124         * g++.dg/template/array11.C: New test.
35125
35126 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35127
35128         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35129         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35130         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35131         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35132         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35133         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35134
35135 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35136
35137         PR tree-optimization/15349
35138         * gcc.dg/tree-ssa/pr15349.c: New.
35139
35140 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35141
35142         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35143
35144 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35145
35146         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35147         scan-assembler-times directive name.
35148
35149         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35150         after dg-do.
35151
35152         PR rtl-optimization/19462
35153         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35154
35155 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35156
35157         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35158         counting function calls on ia64.
35159
35160 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35161
35162         PR rtl-optimization/15139
35163         * gcc.dg/20050111-2.c: New test.
35164
35165         PR c/17297
35166         * gcc.c-torture/compile/20050113-1.c: New testcase.
35167
35168         PR middle-end/19164
35169         * gcc.dg/20050113-1.c: New testcase.
35170
35171 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35172
35173         * gcc.dg/vect/vect-85.c: Add comment.
35174         * gcc.dg/vect/vect-86.c: Add xfail for now.
35175         * gcc.dg/vect/vect-87.c: Add xfail for now.
35176         * gcc.dg/vect/vect-88.c: Add xfail for now.
35177         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35178
35179 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35180
35181         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35182
35183 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35184
35185         * g++.dg/debug/typedef3.C: New test.
35186
35187 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35188
35189         PR c/19472
35190         * gcc.dg/asm-a.c: New test.
35191
35192 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35193
35194         * gcc.dg/sh-relax.c: Add prototype for abort.
35195
35196 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35197
35198         * gcc.dg/short-compare-1.c: New test.
35199         * gcc.dg/short-compare-2.c: Likewise.
35200
35201 2005-01-18  Michael Matz  <matz@suse.de>
35202
35203         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35204
35205 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35206
35207         PR tree-optimization/19121
35208         * gcc.c-torture/compile/pr19121.c: New test.
35209
35210 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35211
35212         PR target/19357
35213         * gcc.c-torture/compile/pr19357.c: New test.
35214
35215 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35216
35217         PR c/5675
35218         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35219         pass--those that refer just to the variable, possibly with a
35220         cast.
35221         * gcc.dg/c99-const-expr-3.c: Likewise.
35222
35223         PR middle-end/13127
35224         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35225         longer emitted.
35226
35227 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35228
35229         PR fortran/18778
35230         * gfortran.dg/endfile_2.f90: New test.
35231
35232 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35233
35234         PR 19168
35235         * gfortran.dg/select_5.f90: New test.
35236
35237 2004-01-16  Paul Brook  <paul@codesourcery.com>
35238
35239         * gfortran.dg/common_4.f90: New test.
35240
35241 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35242
35243         PR rtl-optimization/19462
35244         * gcc.dg/torture/pr19462-1.c: New test.
35245
35246 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35247
35248         PR objc/19321
35249         * objc.dg/func-ptr-2.m: New.
35250         * objc.dg/volatile-1.m: New.
35251
35252 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35253
35254         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35255
35256 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35257
35258         PR tree-optimization/19060
35259         * gcc.c-torture/execute/20050104-1.c: New test.
35260
35261 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35262
35263         PR fortran/18983
35264         * gfortran.dg/write_to_null.f90: New test.
35265
35266 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35267             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35268
35269         PR other/19328
35270         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35271         argument.
35272
35273 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35274
35275         PR c++/19263
35276         * g++.dg/init/vector1.C: New test.
35277
35278 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35279
35280         PR target/13158
35281         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35282         PR target/18987
35283         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35284
35285 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35286
35287         * gfortran.dg/select_1.f90: New test.
35288         * gfortran.dg/select_2.f90: New test.
35289         * gfortran.dg/select_3.f90: New test.
35290         * gfortran.dg/select_4.f90: New test.
35291
35292 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35293
35294         PR middle-end/19084
35295         PR rtl-optimization/19348
35296         * gcc.dg/20050111-1.c: New test.
35297         * gcc.c-torture/execute/20050111-1.c: New test.
35298
35299         * gcc.dg/i386-asm-4.c: New test.
35300
35301 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35302
35303         * gcc.dg/nested-func-2.c: New test.
35304         * ada/acats/norun.lst: Remove c953002.
35305
35306 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35307
35308         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35309
35310 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35311
35312         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35313
35314 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35315
35316         PR target/18761
35317         * g++.dg/abi/align1.C: New test.
35318
35319 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35320
35321         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35322         at a time.
35323         * g++.dg/ext/altivec_check.h: Support compiling as C.
35324
35325 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35326
35327         PR c++/19355
35328         * g++.dg/expr/pr19355-1.C: New test case.
35329
35330 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35331
35332         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35333         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35334         * ada/acats/tests/c3/c92005b.ada: Likewise.
35335         * ada/acats/tests/c3/cxb3012.a: Likewise.
35336         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35337
35338 2005-01-09  Paul Brook  <paul@codesourcery.com>
35339
35340         * gfortran.dg/common_2.f90: New file.
35341         * gfortran.dg/common_3.f90: New file.
35342
35343 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35344
35345         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35346
35347 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35348
35349         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35350         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35351         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35352         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35353         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35354         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35355         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35356         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35357         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35358         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35359         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35360         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35361         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35362         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35363         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35364         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35365         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35366         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35367         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35368         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35369         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35370         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35371         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35372         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35373         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35374         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35375         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35376         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35377         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35378         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35379         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35380         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35381         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35382         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35383         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35384         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35385         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35386         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35387         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35388         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35389         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35390         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35391         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35392         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35393         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35394         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35395         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35396         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35397         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35398         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35399         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35400         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35401         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35402         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35403         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35404         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35405         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35406         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35407         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35408         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35409         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35410         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35411         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35412         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35413         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35414         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35415         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35416
35417         * gcc.dg/vect/vect-1.c: Fix spelling.
35418         * gcc.dg/vect/vect-10.c: Fix spelling.
35419         * gcc.dg/vect/vect-11.c: Fix spelling.
35420         * gcc.dg/vect/vect-12.c: Fix spelling.
35421         * gcc.dg/vect/vect-14.c: Fix spelling.
35422         * gcc.dg/vect/vect-15.c: Fix spelling.
35423         * gcc.dg/vect/vect-16.c: Fix spelling.
35424         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35425         * gcc.dg/vect/vect-64.c: Fix comments.
35426         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35427
35428 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35429             Ira Rosen  <irar@il.ibm.com>
35430
35431         * gcc.dg/vect/vect-70.c: New test.
35432         * gcc.dg/vect/vect-71.c: New test.
35433
35434 2005-01-09  Manfred Hollstein  <mh@suse.com>
35435
35436         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35437         * gcc.dg/pr18241-2.c: Likewise.
35438         * gcc.dg/pr18241-3.c: Likewise.
35439         * gcc.dg/pr18241-4.c: Likewise.
35440         * gcc.dg/pr18241-5.c: Likewise.
35441
35442 2005-01-08  Richard Henderson  <rth@redhat.com>
35443
35444         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35445         False for x86 and x86-64.
35446
35447 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35448
35449         PR tree-optimization/18241
35450         * gcc.dg/pr18241-1.c: New test.
35451         * gcc.dg/pr18241-2.c: New test.
35452         * gcc.dg/pr18241-3.c: New test.
35453         * gcc.dg/pr18241-4.c: New test.
35454         * gcc.dg/pr18241-5.c: New test.
35455
35456 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35457
35458         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35459         gfortran.dg/select_4.f90: New.
35460
35461 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35462
35463         * gcc.c-torture/execute/20050107-1.c: New test.
35464
35465 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35466
35467         PR c++/19298
35468         * g++.dg/template/ref2.C: New.
35469
35470 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35471
35472         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35473         instead of being empty.
35474
35475 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35476
35477         PR fortran/15553
35478         * gfortran.dg/array-1.f90: New test.
35479
35480 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35481
35482         PR tree-optimization/19283
35483         * gcc.c-torture/execute/20050106-1.c: New test.
35484
35485         PR rtl-optimization/18861
35486         * gcc.dg/20050105-1.c: New test.
35487
35488         PR tree-optimization/18828
35489         * gcc.dg/20050105-2.c: New test.
35490
35491 2005-01-07  Andreas Jaeger  <aj@suse.de>
35492
35493         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35494
35495 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35496
35497         PR fortran/18398
35498         * gfortran.dg/fmt_read.f90: New test.
35499
35500 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35501
35502         * gcc.dg/rs6000-ldouble-2.c: New.
35503
35504 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35505
35506         PR c++/19244
35507         * g++.dg/parser/ctor2.C: New test.
35508
35509 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35510
35511         PR c++/17154
35512         * g++.dg/template/using9.C: New test.
35513
35514 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35515
35516         PR c++/19258
35517         * g++.dg/lookup/friend6.C: New test.
35518
35519 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35520
35521         PR c++/19270
35522         * g++.dg/template/array10.C: New.
35523
35524 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35525
35526         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35527         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35528
35529 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35530
35531         * gcc.c-torture/compile/20050105-1.c: New test.
35532
35533 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35534
35535         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35536
35537 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35538
35539         PR middle-end/19100
35540         * gcc.dg/conv-3.c: New test case.
35541
35542 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35543
35544         * gcc.dg/asm-wide-1.c: New test.
35545
35546 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35547
35548         PR c++/19030
35549         * g++.dg/parse/crash22.C: New
35550
35551 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35552
35553         PR 19257
35554         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35555
35556 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35557
35558         PR middle-end/17767
35559         * gcc.dg/i386-mmx-6.c: New test case.
35560
35561 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35562
35563         PR tree-optimization/18308
35564         * gcc.dg/vect/pr18308.c: New testcase.
35565
35566 2005-01-04  Andreas Jaeger  <aj@suse.de>
35567
35568         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35569
35570 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35571             Robert Bowdidge <bowdidge@apple.com>
35572
35573         * gcc.dg/cpp/subframework1.c: New.
35574         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35575         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35576         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35577         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35578
35579 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35580
35581         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35582         producing warning.
35583         * gcc.dg/darwin-weakimport-2.c: New.
35584
35585 2005-01-03  Richard Henderson  <rth@redhat.com>
35586
35587         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35588
35589 2005-01-03  Richard Henderson  <rth@redhat.com>
35590
35591         * gcc.dg/vect/vect.exp: Enable for ia64.
35592         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35593         (check_effective_target_vect_float): Likewise.
35594         (check_effective_target_vect_no_align): Likewise.
35595         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35596         * gcc.dg/vect/vect-8.c: Likewise.
35597
35598 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35599
35600         PR target/19236
35601         * gcc.dg/pr19236-1.c: New test case.
35602
35603 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35604
35605         PR rtl-optimization/12092
35606         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35607
35608 2005-01-02  Andreas Jaeger  <aj@suse.de>
35609
35610         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35611
35612 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35613             Andrew Pinski  <pinskia@physics.uc.edu>
35614
35615         PR rtl-optimization/12092
35616         * gcc.dg/pr12092-1.c: New test case.
35617
35618 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35619
35620         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35621         'hidden' and 'default' for better portability.
35622         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35623
35624         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35625         6 and 7.
35626         * g++.old-deja/g++.brendan/new3.C: Likewise.
35627
35628 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35629
35630         * gcc.dg/20041231-1.C: New test.
35631         * g++.dg/warn/Wunreachable-code-1.C: New test.
35632
35633 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35634
35635         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35636         file, not /dev/null.  Abort on error.
35637
35638 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35639             Ziemowit Laski  <zlaski@apple.com>
35640
35641         PR objc/18971
35642         * objc.dg/encode-5.m: New test.
35643
35644 2004-12-29  Richard Henderson  <rth@redhat.com>
35645
35646         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35647         * objc.dg/stabs-1.m: Disable for ia64.
35648
35649 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35650
35651         PR c++/19190
35652         * g++.dg/warn/Wunused-10.C: New test.
35653
35654 2004-12-28  Richard Henderson  <rth@redhat.com>
35655
35656         * objc.dg/stabs-1.m: Disable for alpha.
35657
35658 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35659
35660         PR c++/19149
35661         * g++.dg/parse/error23.C: New test.
35662
35663 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35664
35665         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35666
35667         PR fortran/19032
35668         * gfortran.dg/intrinsic_modulo_1.f90: New.
35669         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35670         tests with divisor -1.
35671
35672 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35673
35674         * g++.dg/opt/temp1.C (memcpy): Return a value.
35675
35676         PR c++/19148
35677         * g++.dg/expr/cond7.C: New test.
35678
35679 2004-12-27  Paul Brook  <paul@codesourcery.com>
35680
35681         * gfortran.dg/g77/select_no_compile.f: Remove.
35682
35683 2004-12-27  Richard Henderson  <rth@redhat.com>
35684
35685         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35686         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35687         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35688
35689 2004-12-26  Richard Henderson  <rth@redhat.com>
35690
35691         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35692         by 1i instead of token pasting.
35693
35694 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35695
35696         PR tree-optimization/17578
35697         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35698         to additional_flags.
35699         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35700
35701 2004-12-25  Richard Henderson  <rth@redhat.com>
35702
35703         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35704         Remove Alpha.
35705
35706 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35707
35708         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35709         hppa*-*-hpux*.
35710         * gcc.dg/pr17957.c (dg-options): Likewise.
35711         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35712         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35713         instead of 0 on __hppa__.
35714         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35715         "foo,%r" on hppa*-*-*.
35716
35717 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35718
35719         PR fortran/19071
35720         * gfortran.dg/complex_write.f90: New test.
35721
35722 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35723
35724         PR c++/17595
35725         * g++.dg/parse/pragma2.C: New test.
35726
35727         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35728
35729 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35730
35731         * gcc.dg/empty2.c: Add missing dg-warning.
35732
35733 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35734
35735         PR c++/17413
35736         * g++.dg/template/local4.C: New test.
35737         * g++.dg/template/crash19.C: Add dg-error marker.
35738
35739         * g++.dg/template/crash31.C: Correct embedded PR number.
35740
35741 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35742
35743         PR c++/16405
35744         * g++.dg/opt/temp1.C: Add do-run marker.
35745
35746 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35747
35748         * g++.dg/template/spec19.C: New.
35749
35750 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35751
35752         PR target/16819
35753         * gcc.dg/empty2.c: New.
35754
35755 2004-12-23  Richard Henderson  <rth@redhat.com>
35756
35757         * lib/target-supports.exp (check_effective_target_vect_no_align):
35758         Remove i?86 and x86-64.
35759
35760 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35761
35762         PR c++/16405
35763         * g++.dg/opt/temp1.C: New test.
35764
35765 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35766
35767         PR c++/18733
35768         * g++.dg/template/friend33.C: New testcase.
35769
35770 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35771
35772         PR c++/18464
35773         * g++.dg/template/cond5.C: New test.
35774
35775         PR c++/18492
35776         * g++.dg/inherit/thunk3.C: New test.
35777
35778         PR c++/11224
35779         * g++.dg/warn/Wunused-9.C: New test.
35780
35781 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35782
35783         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35784
35785 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35786
35787         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35788
35789 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35790
35791         PR c++/18378
35792         * g++.dg/ext/packed8.C: New test.
35793
35794         PR c++/19063
35795         * g++.dg/template/crash31.C: New test.
35796
35797         PR c++/19034
35798         * g++.dg/template/crash30.C: New test.
35799
35800 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35801
35802         PR C++/18984
35803         * g++.dg/eh/ctor3.C: New test.
35804
35805 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35806
35807         * objc.dg/stabs-1.m: Allow section name to be quoted and
35808         assembly label to begin with '.LL'.
35809
35810 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35811
35812         * gcc.dg/vect/vect.exp
35813         (check_effective_target_lp64_or_vect_no_align): New.
35814         * gcc.dg/vect/vect-77.c: Use it.
35815         * gcc.dg/vect/vect-78.c: Use it.
35816
35817         * lib/target-supports.exp
35818         (check_effective_target_vect_no_max,
35819         check_effective_target_vect_no_bitwise,
35820         check_effective_target_vect_no_align): New.
35821         * gcc.dg/vect/vect-13.c: Use them.
35822         * gcc.dg/vect/vect-17.c: Ditto.
35823         * gcc.dg/vect/vect-18.c: Ditto.
35824         * gcc.dg/vect/vect-19.c: Ditto.
35825         * gcc.dg/vect/vect-20.c: Ditto.
35826         * gcc.dg/vect/vect-27.c: Ditto.
35827         * gcc.dg/vect/vect-29.c: Ditto.
35828         * gcc.dg/vect/vect-44.c: Ditto.
35829         * gcc.dg/vect/vect-48.c: Ditto.
35830         * gcc.dg/vect/vect-50.c: Ditto.
35831         * gcc.dg/vect/vect-52.c: Ditto.
35832         * gcc.dg/vect/vect-54.c: Ditto.
35833         * gcc.dg/vect/vect-56.c: Ditto.
35834         * gcc.dg/vect/vect-58.c: Ditto.
35835         * gcc.dg/vect/vect-60.c: Ditto.
35836         * gcc.dg/vect/vect-72.c: Ditto.
35837         * gcc.dg/vect/vect-80.c: Ditto.
35838
35839 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35840
35841         PR c++/14075
35842         * g++.dg/init/string1.C: New.
35843
35844         PR c++/18975
35845         * g++.dg/other/synth1.C: New.
35846
35847 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35848
35849         PR c/18963
35850         * gcc.dg/pr18963-1.c: New test.
35851
35852 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35853
35854         PR c/18596
35855         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35856         * gcc.dg/pr18596-1.c: Use dg-error.
35857         (dg-options): Use -fno-unit-at-a-time.
35858         * gcc.dg/pr18596-2.c: New test.
35859         * gcc.dg/pr18596-3.c: New test.
35860
35861 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35862
35863         PR middle-end/18683
35864         * g++.dg/opt/pr18683-1.C: New test case.
35865
35866 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35867
35868         PR other/19093
35869         * g++.dg/opt/max1.C: Fix for 64bit targets.
35870
35871 2004-12-20  Matt Austern  <austern@apple.com>
35872
35873         PR c++/19044
35874         * g++.dg/ext/builtin6.C: New
35875
35876 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35877
35878         PR tree-optimization/19080
35879         * gcc.c-torture/compile/pr19080.c: New test.
35880
35881 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35882
35883         * gcc.dg/20041219-1.c: New test.
35884
35885 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35886
35887         PR middle-end/19068
35888         * g++.dg/opt/max1.C: New test case.
35889
35890 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35891
35892         * gcc.dg/fdata-sections-1.c: New test.
35893
35894 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35895
35896         PR middle-end/18548
35897         * gcc.dg/max-1.c: New test case.
35898
35899 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35900
35901         * gcc.c-torture/execute/20041218-1.c: New test.
35902
35903 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35904
35905         * gcc.dg/pr18501.c: New test.
35906         * gcc.dg/uninit-5.c: XFAIL.
35907         * gcc.dg/uninit-9.c: XFAIL.
35908
35909 2004-12-17  Dale Johannesen  <dalej@apple.com>
35910
35911         * gcc.dg/20041213-1.c: New.
35912
35913 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35914
35915         * objc.dg/stabs-1.m: Allow assembly label to begin
35916         with a dot ('.').
35917
35918 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35919
35920         * gcc.c-torture/execute/20041213-1.c: Move...
35921         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35922
35923 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35924
35925         PR c++/18721
35926         * g++.dg/lookup/conv-5.C: New.
35927
35928 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35929
35930         * objc.dg/stabs-1.m: New test.
35931
35932 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35933
35934         * gcc.dg/visibility-c.c: Change compile to
35935         assemble for the test.
35936
35937 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35938
35939         PR target/19041
35940         * gcc.dg/visibility-c.c: New test.
35941
35942 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35943
35944         PR middle-end/18493
35945         * gcc.dg/switch-8.c: New test case.
35946
35947 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35948
35949         PR c++/18905
35950         * g++.dg/template/init4.C: New.
35951         * g++.dg/opt/static3.C: Enable optimizer.
35952
35953 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35954
35955         * g++.dg/other/complex1.C: New test.
35956
35957 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35958
35959         * g++.dg/opt/inline9.C: New test.
35960
35961 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35962
35963         PR fortran/18993
35964         * gfotran.dg/nullify_1.f: New test.
35965
35966 2004-12-15  Richard Henderson  <rth@redhat.com>
35967
35968         * gcc.target/i386/i386.exp: New harness.
35969         * gcc.target/i386/vect-args.c: New.
35970
35971 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35972
35973         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35974
35975 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35976
35977         PR c++/18825
35978         * g++.dg/template/friend32.C: New test.
35979
35980 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35981
35982         * cpp/pragma-once-1.c: New test.
35983         * cpp/pragma-once-1b.h: Likewise.
35984         * cpp/pragma-once-1c.h: Likewise.
35985         * cpp/pragma-once-1d.h: Likewise.
35986         * cpp/inc/pragma-once-1a.h: Likewise.
35987
35988 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35989             Steven G. Kargl  <kargls@comcast.net>
35990
35991         PR fortran/17597
35992         * gfortran.dg/list_read_3.f90: New test.
35993
35994 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35995
35996         * gcc.dg/ftrapv-2.c: New test.
35997
35998 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35999
36000         PR c++/18981
36001         * g++.dg/template/typename9.C: New test.
36002
36003 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36004
36005         PR c++/18738
36006         * g++.dg/template/typename8.C: New test.
36007         * g++.dg/parse/friend2.C: Tweak error message.
36008
36009 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36010
36011         * gcc.c-torture/20041214-1.c: New test.
36012
36013 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36014
36015         PR c++/18965
36016         * g++.dg/init/array17.C: New test.
36017
36018 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36019
36020         PR c++/18793
36021         * g++.dg/init/aggr3.C: New test.
36022
36023 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36024
36025         * gcc.dg/altivec-types-1.c: New test.
36026         * gcc.dg/altivec-types-2.c: New test.
36027         * gcc.dg/altivec-types-3.c: New test.
36028         * gcc.dg/altivec-types-4.c: New test.
36029         * g++.dg/ext/altivec-types-1.C: New test.
36030         * g++.dg/ext/altivec-types-2.C: New test.
36031         * g++.dg/ext/altivec-types-3.C: New test.
36032         * g++.dg/ext/altivec-types-4.C: New test.
36033
36034 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36035
36036         PR middle-end/18951
36037         * gcc.c-torture/execute/20041213-1.c: New test.
36038
36039 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36040
36041         PR c++/18949
36042         * g++.dg/template/cast1.C: New.
36043
36044 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36045
36046         * gcc.c-torture/execute/20041213-2.c: New test.
36047
36048 2004-12-13  Richard Henderson  <rth@redhat.com>
36049
36050         * gcc.dg/i386-sse-10.c: Fix typo in options.
36051
36052 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36053
36054         PR c++/18968
36055         * g++.dg/opt/pr18968.C: New test.
36056
36057 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36058
36059         PR c++/18925
36060         * g++.dg/ext/visibility/staticdatamem.C: New test.
36061
36062 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36063
36064         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36065
36066 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36067
36068         PR rtl-optimization/18928
36069         * gcc.dg/pr18928-1.c: New test case.
36070
36071 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36072
36073         PR tree-opt/16951
36074         * gcc.c-torture/compile/20041211-1.c: New.
36075
36076 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36077
36078         PR middle-end/17564
36079         * gcc.c-torture/execute/20041212-1.c: New test.
36080
36081 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36082
36083         PR fortran/18869
36084         * gfortran.dg/common_1.f90: New test.
36085
36086 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36087         Paul Brook  <paul@codesourcery.com>
36088
36089         PR fortran/16222
36090         * gfortran.dg/real_do_1.f90: New test.
36091
36092 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36093
36094         PR tree-opt/18040
36095         * g++.dg/opt/ptrmem6.C: New test.
36096
36097 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36098
36099         PR middle-end/18921
36100         * gcc.dg/pr18921-1.c: New test case.
36101
36102 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36103
36104         PR fortran/17175
36105         * gfortran.dg/scale_1.f90: New test.
36106
36107 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36108
36109         PR middle-end/18903
36110         * gcc.c-torture/compile/pr18903.c: New test.
36111
36112 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36113
36114         * gcc.c-torture/execute/20041210-1.c: New test.
36115
36116 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36117
36118         PR c++/18731
36119         * g++.dg/parser/struct-1.C: New test.
36120         * g++.dg/parser/struct-2.C: New test.
36121         * g++.dg/parser/struct-3.C: New test.
36122
36123 2004-12-09  Richard Henderson  <rth@redhat.com>
36124
36125         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36126
36127         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36128         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36129
36130 2004-12-09  Matt Austern  <austern@apple.com>
36131
36132         PR c++/18514
36133         * g++.dg/ext/builtin1.C: New
36134         * g++.dg/ext/builtin2.C: New
36135         * g++.dg/ext/builtin3.C: New
36136         * g++.dg/ext/builtin4.C: New
36137         * g++.dg/ext/builtin5.C: New
36138
36139 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36140
36141         PR tree-opt/18904
36142         * g++.dg/opt/ptrmem5.C: New test.
36143
36144 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36145
36146         * g++.dg/parse/typename5.C: Adjust for new error.
36147         * g++.dg/parse/typename7.C: New.
36148
36149 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36150
36151         PR c++/18073
36152         * g++.dg/other/mmintrin.C: New test.
36153
36154 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36155
36156         PR c++/16681
36157         * g++.dg/init/array15.C: New.
36158         * g++.dg/init/array16.C: New.
36159
36160 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36161
36162         PR fortran/18826
36163         * gfortran.dg/assign_1.f90: New test.
36164
36165 2004-12-08  Nick Clifton  <nickc@redhat.com>
36166
36167         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36168         * gcc.target/xstormy16/data_below100: Likewise.
36169         * gcc.target/xstormy16/sfr: Likewise.
36170         * gcc.target/xstormy16/below100.S: New test source file.
36171         * gcc.target/xstormy16/below100.ld: New test linker script.
36172         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36173         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36174         bp instructions.
36175         * gcc.target/xstormy16/bp.c: Likewise.
36176
36177         * gcc.target/xstormy16/bss_below100: New files:
36178         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36179         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36180         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36181         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36182         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36183         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36184         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36185         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36186         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36187         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36188         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36189         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36190         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36191         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36192         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36193         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36194         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36195         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36196         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36197         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36198         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36199         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36200         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36201         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36202         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36203         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36204         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36205
36206         * gcc.target/xstormy16/data_below100: New files:
36207         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36208         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36209         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36210         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36211         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36212         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36213         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36214         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36215         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36216         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36217         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36218         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36219         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36220         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36221         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36222         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36223         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36224         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36225         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36226         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36227         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36228         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36229         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36230         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36231         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36232         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36233         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36234
36235         * gcc.target/xstormy16/sfr: New files:
36236         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36237         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36238         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36239         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36240         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36241         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36242         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36243         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36244         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36245         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36246         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36247         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36248         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36249         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36250         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36251         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36252         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36253         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36254         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36255         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36256         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36257         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36258         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36259         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36260         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36261         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36262         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36263         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36264         27_if0_sfrw_bitfield_f.c
36265
36266 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36267
36268         PR c++/18100
36269         * g++.dg/lookup/name-clash4.C: New test.
36270
36271 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36272
36273         PR c++/18672
36274         * g++.dg/opt/array1.C: New.
36275
36276         PR c++/18803
36277         * g++.dg/template/operator5.C: New.
36278
36279 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36280
36281         PR c/18867
36282         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36283
36284 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36285
36286         * gcc.dg/noncompile/20041207.c: New test.
36287
36288 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36289
36290         * g++.dg/other/unreachable-1.C: New test.
36291
36292 2004-12-06  Nick Clifton  <nickc@redhat.com>
36293
36294         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36295         <limits.h> because the latter comes from gcc's include/ directory
36296         and not the newlib/libc/include directory.
36297
36298 2004-12-04  Richard Henderson  <rth@redhat.com>
36299
36300         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36301
36302 2004-12-04  Richard Henderson  <rth@redhat.com>
36303
36304         * lib/target-supports.exp (check_gc_sections_available): Disable
36305         for alpha and ia64.
36306
36307 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36308
36309         PR middle-end/17909
36310         * g++.dg/other/vararg-2.C: New test.
36311
36312 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36313
36314         PR c++/17011, c++/17971
36315         * g++.dg/template/error15.C: Adjust expected error.
36316         * g++.dg/template/instantiate3.C: Likewise.
36317
36318 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36319
36320         * gcc.dg/altivec-18.c: Fix for darwin
36321
36322 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36323
36324         PR c++/18782
36325         * g++.dg/parse/ptrmem2.C: New.
36326
36327         PR c++/18318
36328         * g++.dg/template/new1.C: New.
36329
36330 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36331
36332         PR fortran/18710
36333         * gfortran.dg/direct_io_3.f90: New test.
36334
36335 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36336
36337         PR 18758
36338         * g++.dg/parse/crash21.C: New.
36339
36340 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36341
36342         PR c++/15664, c++/18276
36343         * g++.dg/template/ttp13.C: New test.
36344         * g++.dg/template/ttp14.C: Likewise.
36345
36346 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36347
36348         PR c++/18123
36349         * g++.dg/parse/enum2.C: New test.
36350         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36351
36352 2004-12-02  Nick Clifton  <nickc@redhat.com>
36353
36354         * gcc.target/xstormy16: New test directory.
36355         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36356         * gcc.target/xstormy16/bp.c: Check the generation of bp
36357         instructions.
36358         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36359         bn instructions and the BELOW100 attribute.
36360
36361 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36362
36363         PR target/16952
36364         * gcc.dg/ppc-eabi.c: New.
36365
36366 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36367
36368         PR fortran/18284
36369         * gfortran.dg/backspace.f90
36370
36371 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36372
36373         * gfortran.dg/inquire.f90: New test.
36374
36375 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36376
36377         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36378         handle effective-target-keyword.
36379         (dg-skip-if): Support effective-target keyword as target list.
36380         (dg-xfail-if): Ditto.
36381         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36382
36383 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36384
36385         PR tree-optimization/18291
36386         * gcc.c-torture/compile/pr18291.c: New test.
36387
36388 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36389
36390         PR C++/18729
36391         * g++.dg/parse/crash20.C: New.
36392
36393         PR c++/17431
36394         * g++.dg/overload/arg1.C: New.
36395         * g++.dg/overload/arg2.C: New.
36396         * g++.dg/overload/arg3.C: New.
36397         * g++.dg/overload/arg4.C: New.
36398
36399 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36400
36401         * gcc.dg/c99-flex-array-4.c: Remove.
36402
36403 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36404
36405         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36406
36407         * lib/target-supports.exp (is-effective-target): Simplify.
36408
36409         * lib/target-supports.exp (check_effective_target_vect_long):
36410         Fix for powerpc64-*-*.
36411
36412 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36413
36414         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36415         to support new requirements on FreeBSD 5.
36416
36417 2004-11-30  Devang Patel  <dpatel@apple.com>
36418
36419         PR 18702
36420         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36421
36422 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36423
36424         * g++.dg/ext/altivec-13.C: New test.
36425
36426 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36427
36428         PR tree-opt/18298
36429         * gcc.c-torture/execute/p18298.c: New test.
36430
36431 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36432             Dorit Naishlos  <dorit@il.ibm.com>
36433
36434         PR tree-opt/18607
36435         * gcc.dg/vect/vect-89.c: New test.
36436
36437 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36438
36439         * gcc.dg/pr18596-1.c: New test.
36440
36441 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36442
36443         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36444
36445 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36446
36447         PR c/18479
36448         * gcc.dg/pr18479.c: New test.
36449
36450 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36451
36452         PR target/18490
36453         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36454         mmix-knuth-mmixware.
36455
36456         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36457         cris-*-elf* cris-*-aout* mmix-*-*
36458
36459 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36460
36461         PR middle-end/18725
36462         * gcc.dg/pr18725.c: New test.
36463
36464 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36465
36466         PR target/18488
36467         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36468
36469         PR target/18336
36470         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36471
36472 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36473
36474         PR c++/18368
36475         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36476         * g++.old-deja/g++.law/ctors5.C: Likewise.
36477         * g++.old-deja/g++.other/crash25.C: Likewise.
36478
36479         PR c++/18674
36480         * g++.dg/template/error16.C: New test.
36481
36482         PR c++/18512
36483         * g++.dg/template/crash29.C: New test.
36484
36485 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36486
36487         PR tree-optimization/18712
36488         * gcc.c-torture/compile/pr18712.c: New test.
36489
36490 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36491
36492         PR c/7544
36493         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36494         tests.
36495
36496 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36497
36498         PR c++/18652
36499         * g++.dg/lookup/crash6.C: New test.
36500
36501 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36502
36503         PR middle-end/18164
36504         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36505
36506 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36507
36508         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36509         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36510         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36511
36512 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36513
36514         * gcc.dg/pr18164.c: New test.
36515
36516 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36517
36518         * gcc.dg/funroll-loops-all.c: New.
36519
36520 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36521
36522         PR target/18489
36523         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36524         delimeter, match space and TAB as well as ":".
36525
36526         PR target/18484
36527         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36528
36529         PR target/18348
36530         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36531
36532         PR target/18345
36533         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36534
36535         PR target/18337
36536         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36537
36538 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36539
36540         * gfortran.dg/direct_io_2.f90: New test.
36541
36542 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36543
36544         PR target/18334
36545         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36546
36547 2004-11-28  Richard Henderson  <rth@redhat.com>
36548
36549         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36550
36551 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36552
36553         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36554         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36555         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36556         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36557         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36558         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36559         gcc.dg/pointer-arith-8.c: New tests.
36560
36561 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36562
36563         PR fortran/18364
36564         * gfortran.dg/endfile.f90: New test.
36565
36566 2004-11-27  Falk Hueffner  <falk@debian.org>
36567
36568         * gcc.dg/loop-6.c: New test.
36569
36570 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36571
36572         * gcc.c-torture/execute/20041126-1.c: New test.
36573
36574 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36575
36576         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36577         on IRIX.
36578
36579 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36580
36581         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36582         functions.
36583
36584 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36585
36586         PR rtl-optimization/17825
36587         * gcc.c-torture/compile/20041119-1.c: New test.
36588
36589 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36590
36591         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36592         Check existence of ld library path variables before unsetting.
36593
36594 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36595
36596         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36597
36598 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36599
36600         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36601
36602 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36603
36604         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36605
36606 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36607
36608         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36609         dg-do directive.
36610
36611 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36612
36613         * gcc.dg/pr17957.c: Pass --param, not -param.
36614
36615 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36616
36617         PR middle-end/17957
36618         * gcc.dg/pr17957.c: New test.
36619
36620 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36621
36622         PR c++/18445
36623         * g++.dg/template/crash28.C: Likewise.
36624
36625         PR c++/18001
36626         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36627         * g++.dg/ext/lvaddr.C: Likewise.
36628         * g++.dg/opt/pr7503-3.C: Likewise.
36629
36630         PR c++/18466
36631         * g++.dg/parse/qualified3.C: New test.
36632         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36633
36634         PR c++/18545
36635         * g++.dg/expr/return1.C: New test.
36636
36637 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36638
36639         Friend class name lookup 3/n, PR c++/3332
36640         * g++.dg/lookup/friend3.C: New test.
36641         * g++.dg/lookup/friend4.C: Likewise.
36642         * g++.dg/lookup/friend5.C: Likewise.
36643
36644 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36645
36646         Friend class name lookup 2/n, PR c++/14513, c++/15410
36647         * g++.dg/lookup/friend2.C: New test.
36648         * g++.dg/template/friend31.C: Likewise.
36649
36650 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36651
36652         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36653
36654 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36655
36656         PR c++/17473
36657         * g++.dg/tc1/dr56.C: Remove.
36658         * g++.dg/template/typedef1.C: Add dg-error markers.
36659         * g++.old-deja/g++.other/typedef7.C: Likewise.
36660
36661         PR c++/18285
36662         * g++.dg/parse/typedef7.C: New test.
36663
36664 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36665
36666         * gcc.c-torture/execute/20041124-1.c: New test.
36667
36668 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36669
36670         * g++.dg/template/deduce3.C: New test.
36671
36672         PR c++/18586
36673         * g++.dg/template/crash27.C: New test.
36674
36675         PR c++/18530
36676         * g++.dg/warn/Wshadow-3.C: New test.
36677
36678 2004-11-24  Devang Patel  <dpatel@apple.com>
36679
36680         PR/18555
36681         * gcc.dg/cpp/isysroot-1.c: New test.
36682         * gcc.dg/cpp/usr/include/stdio.h: New file.
36683         * gcc.dg/cpp/isysroot-2.c: New test.
36684         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36685         New file.
36686
36687 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36688
36689         PR c++/8929
36690         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36691
36692 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36693
36694         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36695         * gcc.target/sparc/pdist.c: Likewise.
36696
36697 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36698
36699         PR c++/16882
36700         * g++.dg/conversion/simd1.C: New test.
36701
36702 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36703
36704         * lib/target-libpath.exp: New file defining
36705         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36706         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36707         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36708         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36709         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36710
36711 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36712
36713         * gcc.dg/pragma-align-2.c: Test macro expansion.
36714         * gcc.dg/pragma-pack-2.c: New test.
36715
36716 2004-11-23  Richard Henderson  <rth@redhat.com>
36717
36718         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36719         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36720         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36721         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36722         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36723         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36724
36725         * gcc.dg/vect/vect.exp: Add check for alpha.
36726         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36727         (check_effective_target_vect_int): Enable for alpha.
36728         (check_effective_target_vect_long): New.
36729         (is-effective-target): Add it.
36730
36731 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36732
36733         * gcc.dg/pr18614-1.c: New test.
36734
36735 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36736
36737         * gcc.dg/setjmp-2.c: New test.
36738
36739 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36740
36741         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36742         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36743         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36744         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36745         gcc.target/sparc/pdist.c: New tests.
36746
36747 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36748
36749         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36750
36751 2004-11-22  Dale Johannesen  <dalej@apple.com>
36752
36753         * gcc.dg/20041111-1.c: New.
36754
36755 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36756
36757         PR tree-opt/18536
36758         * gcc.dg/vect/pr18536.c: New test.
36759
36760 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36761
36762         PR c++/18354
36763         * g++.dg/template/nontype11.C: New test.
36764
36765 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36766
36767         PR middle-end/18520
36768         * gcc.dg/pr18520-1.c: New test case.
36769
36770 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36771
36772         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36773         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36774         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36775         expected diagnostics.
36776
36777 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36778
36779         PR target/18580
36780         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36781         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36782         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36783
36784 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36785
36786         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36787
36788 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36789             Joseph Myers  <joseph@codesourcery.com>
36790
36791         * lib/target-supports.exp (check_visibility_available): Really
36792         test the compiler.
36793
36794 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36795
36796         PR tree-opt/18181
36797         * gcc.dg/vect/vect-85.c: New test.
36798         * gcc.dg/vect/vect-86.c: New test.
36799         * gcc.dg/vect/vect-87.c: New test.
36800         * gcc.dg/vect/vect-88.c: New test.
36801
36802 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36803
36804         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36805
36806 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36807
36808         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36809         * gcc.dg/ppc-and-1.c: Ditto.
36810         * gcc.dg/ppc-compare-1.c: Ditto.
36811         * gcc.dg/ppc-mov-1.c: Ditto
36812
36813 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36814             Mark Mitchell  <mark@codesourcery.com>
36815
36816         * gcc.dg/pragma-init-fini-2.c: New test.
36817
36818 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36819             Aldy Hernandez  <aldyh@redhat.com>
36820
36821         * lib/target-supports.exp (check_effective_target_vect_int): New
36822         (check_effective_target_vect_float): New
36823         (check_effective_target_vect_double): New.
36824         (is-effective-target): Support new effective targets keywords.
36825         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36826         default action for dg-do.
36827         * gcc.dg/vect/pr16105.c: Use new support.
36828         * gcc.dg/vect/pr18400.c: Ditto.
36829         * gcc.dg/vect/pr18425.c: Ditto.
36830         * gcc.dg/vect/vect-1.c: Ditto.
36831         * gcc.dg/vect/vect-10.c: Ditto.
36832         * gcc.dg/vect/vect-11.c: Ditto.
36833         * gcc.dg/vect/vect-12.c: Ditto.
36834         * gcc.dg/vect/vect-13.c: Ditto.
36835         * gcc.dg/vect/vect-14.c: Ditto.
36836         * gcc.dg/vect/vect-15.c: Ditto.
36837         * gcc.dg/vect/vect-16.c: Ditto.
36838         * gcc.dg/vect/vect-17.c: Ditto.
36839         * gcc.dg/vect/vect-18.c: Ditto.
36840         * gcc.dg/vect/vect-19.c: Ditto.
36841         * gcc.dg/vect/vect-2.c: Ditto.
36842         * gcc.dg/vect/vect-20.c: Ditto.
36843         * gcc.dg/vect/vect-21.c: Ditto.
36844         * gcc.dg/vect/vect-22.c: Ditto.
36845         * gcc.dg/vect/vect-23.c: Ditto.
36846         * gcc.dg/vect/vect-24.c: Ditto.
36847         * gcc.dg/vect/vect-25.c: Ditto.
36848         * gcc.dg/vect/vect-26.c: Ditto.
36849         * gcc.dg/vect/vect-27.c: Ditto.
36850         * gcc.dg/vect/vect-27a.c: Ditto.
36851         * gcc.dg/vect/vect-28.c: Ditto.
36852         * gcc.dg/vect/vect-29.c: Ditto.
36853         * gcc.dg/vect/vect-29a.c: Ditto.
36854         * gcc.dg/vect/vect-3.c: Ditto.
36855         * gcc.dg/vect/vect-30.c: Ditto.
36856         * gcc.dg/vect/vect-31.c: Ditto.
36857         * gcc.dg/vect/vect-32.c: Ditto.
36858         * gcc.dg/vect/vect-33.c: Ditto.
36859         * gcc.dg/vect/vect-34.c: Ditto.
36860         * gcc.dg/vect/vect-35.c: Ditto.
36861         * gcc.dg/vect/vect-36.c: Ditto.
36862         * gcc.dg/vect/vect-37.c: Ditto.
36863         * gcc.dg/vect/vect-38.c: Ditto.
36864         * gcc.dg/vect/vect-4.c: Ditto.
36865         * gcc.dg/vect/vect-40.c: Ditto.
36866         * gcc.dg/vect/vect-41.c: Ditto.
36867         * gcc.dg/vect/vect-42.c: Ditto.
36868         * gcc.dg/vect/vect-43.c: Ditto.
36869         * gcc.dg/vect/vect-44.c: Ditto.
36870         * gcc.dg/vect/vect-45.c: Ditto.
36871         * gcc.dg/vect/vect-46.c: Ditto.
36872         * gcc.dg/vect/vect-47.c: Ditto.
36873         * gcc.dg/vect/vect-48.c: Ditto.
36874         * gcc.dg/vect/vect-48a.c: Ditto.
36875         * gcc.dg/vect/vect-49.c: Ditto.
36876         * gcc.dg/vect/vect-5.c: Ditto.
36877         * gcc.dg/vect/vect-50.c: Ditto.
36878         * gcc.dg/vect/vect-51.c: Ditto.
36879         * gcc.dg/vect/vect-52.c: Ditto.
36880         * gcc.dg/vect/vect-53.c: Ditto.
36881         * gcc.dg/vect/vect-54.c: Ditto.
36882         * gcc.dg/vect/vect-55.c: Ditto.
36883         * gcc.dg/vect/vect-56.c: Ditto.
36884         * gcc.dg/vect/vect-56a.c: Ditto.
36885         * gcc.dg/vect/vect-57.c: Ditto.
36886         * gcc.dg/vect/vect-58.c: Ditto.
36887         * gcc.dg/vect/vect-59.c: Ditto.
36888         * gcc.dg/vect/vect-6.c: Ditto.
36889         * gcc.dg/vect/vect-60.c: Ditto.
36890         * gcc.dg/vect/vect-61.c: Ditto.
36891         * gcc.dg/vect/vect-62.c: Ditto.
36892         * gcc.dg/vect/vect-63.c: Ditto.
36893         * gcc.dg/vect/vect-64.c: Ditto.
36894         * gcc.dg/vect/vect-65.c: Ditto.
36895         * gcc.dg/vect/vect-66.c: Ditto.
36896         * gcc.dg/vect/vect-67.c: Ditto.
36897         * gcc.dg/vect/vect-68.c: Ditto.
36898         * gcc.dg/vect/vect-69.c: Ditto.
36899         * gcc.dg/vect/vect-7.c: Ditto.
36900         * gcc.dg/vect/vect-72.c: Ditto.
36901         * gcc.dg/vect/vect-72a.c: Ditto.
36902         * gcc.dg/vect/vect-73.c: Ditto.
36903         * gcc.dg/vect/vect-74.c: Ditto.
36904         * gcc.dg/vect/vect-75.c: Ditto.
36905         * gcc.dg/vect/vect-76.c: Ditto.
36906         * gcc.dg/vect/vect-77.c: Ditto.
36907         * gcc.dg/vect/vect-77a.c: Ditto.
36908         * gcc.dg/vect/vect-78.c: Ditto.
36909         * gcc.dg/vect/vect-79.c: Ditto.
36910         * gcc.dg/vect/vect-8.c: Ditto.
36911         * gcc.dg/vect/vect-80.c: Ditto.
36912         * gcc.dg/vect/vect-82.c: Ditto.
36913         * gcc.dg/vect/vect-82_64.c: Ditto.
36914         * gcc.dg/vect/vect-83.c: Ditto.
36915         * gcc.dg/vect/vect-83_64.c: Ditto.
36916         * gcc.dg/vect/vect-9.c: Ditto.
36917         * gcc.dg/vect/vect-all.c: Ditto.
36918         * gcc.dg/vect/vect-none.c: Ditto.
36919
36920 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36921
36922         * lib/gcc-dg.exp (dg-skip-if): New function.
36923         (dg-forbid-option): Remove.
36924         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36925         * g++.dg/abi/bitfield8.C: Likewise.
36926         * g++.dg/abi/dtor1.C: Likewise.
36927         * g++.dg/abi/empty10.C: Likewise.
36928         * g++.dg/abi/empty7.C: Likewise.
36929         * g++.dg/abi/empty9.C: Likewise.
36930         * g++.dg/abi/layout3.C: Likewise.
36931         * g++.dg/abi/layout4.C: Likewise.
36932         * g++.dg/abi/thunk1.C: Likewise.
36933         * g++.dg/abi/thunk2.C: Likewise.
36934         * g++.dg/abi/vbase11.C: Likewise.
36935         * g++.dg/abi/vthunk2.C: Likewise.
36936         * g++.dg/abi/vthunk3.C: Likewise.
36937         * g++.dg/ext/attrib8.C: Likewise.
36938         * g++.dg/opt/longbranch2.C: Likewise.
36939         * g++.dg/opt/reg-stack4.C: Likewise.
36940         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36941         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36942         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36943         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36944         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36945         * gcc.dg/20000609-1.c: Likewise.
36946         * gcc.dg/20000720-1.c: Likewise.
36947         * gcc.dg/20011107-1.c: Likewise.
36948         * gcc.dg/20011119-1.c: Likewise.
36949         * gcc.dg/20020108-1.c: Likewise.
36950         * gcc.dg/20020122-2.c: Likewise.
36951         * gcc.dg/20020122-3.c: Likewise.
36952         * gcc.dg/20020201-3.c: Likewise.
36953         * gcc.dg/20020206-1.c: Likewise.
36954         * gcc.dg/20020218-1.c: Likewise.
36955         * gcc.dg/20020310-1.c: Likewise.
36956         * gcc.dg/20020411-1.c: Likewise.
36957         * gcc.dg/20020418-2.c: Likewise.
36958         * gcc.dg/20020426-1.c: Likewise.
36959         * gcc.dg/20020426-2.c: Likewise.
36960         * gcc.dg/20020517-1.c: Likewise.
36961         * gcc.dg/20020523-1.c: Likewise.
36962         * gcc.dg/20020523-2.c: Likewise.
36963         * gcc.dg/20020729-1.c: Likewise.
36964         * gcc.dg/20030204-1.c: Likewise.
36965         * gcc.dg/20030826-2.c: Likewise.
36966         * gcc.dg/20030926-1.c: Likewise.
36967         * gcc.dg/20031202-1.c: Likewise.
36968         * gcc.dg/980312-1.c: Likewise.
36969         * gcc.dg/980313-1.c: Likewise.
36970         * gcc.dg/990117-1.c: Likewise.
36971         * gcc.dg/990424-1.c: Likewise.
36972         * gcc.dg/990524-1.c: Likewise.
36973         * gcc.dg/991230-1.c: Likewise.
36974         * gcc.dg/i386-387-1.c: Likewise.
36975         * gcc.dg/i386-387-2.c: Likewise.
36976         * gcc.dg/i386-387-3.c: Likewise.
36977         * gcc.dg/i386-387-4.c: Likewise.
36978         * gcc.dg/i386-387-5.c: Likewise.
36979         * gcc.dg/i386-387-6.c: Likewise.
36980         * gcc.dg/i386-asm-1.c: Likewise.
36981         * gcc.dg/i386-bitfield1.c: Likewise.
36982         * gcc.dg/i386-bitfield2.c: Likewise.
36983         * gcc.dg/i386-loop-1.c: Likewise.
36984         * gcc.dg/i386-loop-2.c: Likewise.
36985         * gcc.dg/i386-loop-3.c: Likewise.
36986         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36987         * gcc.dg/i386-pic-1.c: Likewise.
36988         * gcc.dg/i386-regparm.c: Likewise.
36989         * gcc.dg/i386-signbit-1.c: Likewise.
36990         * gcc.dg/i386-signbit-2.c: Likewise.
36991         * gcc.dg/i386-signbit-3.c: Likewise.
36992         * gcc.dg/i386-sse-5.c: Likewise.
36993         * gcc.dg/i386-sse-8.c: Likewise.
36994         * gcc.dg/i386-unroll-1.c: Likewise.
36995         * gcc.dg/tls/opt-1.c: Likewise.
36996         * gcc.dg/tls/opt-2.c: Likewise.
36997         * gcc.dg/unroll-1.c: Likewise.
36998         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36999         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37000         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37001         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37002
37003 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37004
37005         * g++.dg/template/incomplete1.C: New test.
37006
37007 2004-11-16  Nick Clifton  <nickc@redhat.com>
37008
37009         Revert patches accidentally commited during checkin of fixes for
37010         xstormy16 tests:
37011         gcc.c-torture/execute/simd-4.c: Revert
37012         gcc.dg/20040910-1.c: Revert.
37013
37014 2004-11-16  Paul Brook  <paul@codesourcery.com>
37015
37016         PR fortran/13010
37017         * gfortran.dg/der_pointer_1.f90: New test.
37018
37019 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37020
37021         PR c/18498
37022         * gcc.dg/bitfld-13.c: New test.
37023
37024 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37025
37026         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37027         powerpc*-*-linux*.
37028
37029         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37030         * gcc.dg/ppc64-abi-2.c: Ditto.
37031         * gcc.dg/ppc64-abi-3.c: Ditto.
37032
37033         * lib/gcc-dg.exp (dg-target-list): Remove.
37034
37035 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37036
37037         * gcc.dg/ia64-postinc.c: New test.
37038
37039 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37040
37041         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37042
37043 2004-11-15  Nick Clifton  <nickc@redhat.com>
37044
37045         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37046         __INT_MAX__ so that the test can be compiled by toolchains
37047         targeted at 16-bit processors.
37048
37049         * gcc.dg/20040625-1.c: Use long constants rather than integers
37050         when performing arithmetic that will overflow 16-bits.
37051
37052         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37053         xstormy16.  It does not support 128-bit vector operations.
37054
37055         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37056         with the macro PTR_TYPE.  Define this macro to an integer type
37057         suitable for holding a pointer.
37058
37059         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37060         the target is a 16-bit processor.
37061
37062         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37063         16-bit targets where the character constant will be too long.
37064
37065         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37066         where the double will not be directly addressable.
37067
37068 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37069
37070         Friend class name lookup 1/n, PR c++/18471
37071         * g++.dg/template/crash26.C: New test.
37072         * g++.dg/lookup/struct1.C: Adjust expected error.
37073         * g++.dg/parse/elab1.C: Likewise.
37074         * g++.dg/parse/elab2.C: Likewise.
37075         * g++.dg/parse/int-as-enum1.C: Likewise.
37076         * g++.dg/parse/struct-as-enum1.C: Likewise.
37077         * g++.dg/parse/typedef1.C: Likewise.
37078         * g++.dg/parse/typedef3.C: Likewise.
37079         * g++.dg/parse/typedef4.C: Likewise.
37080         * g++.dg/parse/typedef5.C: Likewise.
37081         * g++.dg/template/nontype4.C: Likewise.
37082         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37083         * g++.old-deja/g++.other/elab1.C: Likewise.
37084         * g++.old-deja/g++.other/syntax4.C: Likewise.
37085
37086 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37087
37088         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37089
37090 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37091
37092         * gcc.c-torture/execute/20041114-1.c: New test.
37093
37094 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37095
37096         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37097         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37098         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37099         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37100         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37101         gcc.dg/switch-7.c: New tests.
37102
37103 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37104
37105         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37106
37107 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37108
37109         PR tree-opt/18400
37110         * gcc.dg/vect/pr18400.c: New test.
37111
37112 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37113             Andrew Pinski  <pinskia@physics.uc.edu>
37114
37115         PR tree-opt/18425
37116         * gcc.dg/vect/pr18425.c: New test.
37117
37118 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37119
37120         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37121         Guard with dg-require-alias and dg-require-visibility.
37122
37123 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37124
37125         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37126
37127 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37128
37129         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37130
37131 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37132
37133         PR c++/17344
37134         * g++.dg/template/defarg5.C: New test.
37135
37136 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37137
37138         * g++.dg/parse/cast1.C: Run only on ILP32.
37139         * g++.old-deja/g++.mike/p784.C: Likewise.
37140
37141 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37142
37143         * gcc.c-torture/execute/20041113-1.c: New test.
37144
37145 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37146
37147         PR target/18230
37148         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37149         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37150         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37151         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37152         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37153         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37154         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37155         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37156         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37157         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37158         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37159         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37160         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37161
37162 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37163
37164         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37165         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37166         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37167         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37168         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37169         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37170         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37171         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37172         gcc.target/sparc/combined-1.c: New tests.
37173
37174 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37175
37176         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37177         New tests.
37178
37179 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37180
37181         * lib/gcc-dg.exp (dg-forbid-option): New function.
37182         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37183         * g++.dg/abi/bitfield8.C: Likewise.
37184         * g++.dg/abi/dtor1.C: Likewise.
37185         * g++.dg/abi/empty10.C: Likewise.
37186         * g++.dg/abi/empty7.C: Likewise.
37187         * g++.dg/abi/empty9.C: Likewise.
37188         * g++.dg/abi/layout3.C: Likewise.
37189         * g++.dg/abi/layout4.C: Likewise.
37190         * g++.dg/abi/thunk1.C: Likewise.
37191         * g++.dg/abi/thunk2.C: Likewise.
37192         * g++.dg/abi/vbase11.C: Likewise.
37193         * g++.dg/abi/vthunk2.C: Likewise.
37194         * g++.dg/abi/vthunk3.C: Likewise.
37195         * g++.dg/ext/attrib8.C: Likewise.
37196         * g++.dg/opt/longbranch2.C: Likewise.
37197         * g++.dg/opt/reg-stack4.C: Likewise.
37198         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37199         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37200         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37201         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37202         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37203         * gcc.dg/20000609-1.c: Likewise.
37204         * gcc.dg/20000720-1.c: Likewise.
37205         * gcc.dg/20011107-1.c: Likewise.
37206         * gcc.dg/20011119-1.c: Likewise.
37207         * gcc.dg/20020108-1.c: Likewise.
37208         * gcc.dg/20020122-2.c: Likewise.
37209         * gcc.dg/20020122-3.c: Likewise.
37210         * gcc.dg/20020201-3.c: Likewise.
37211         * gcc.dg/20020206-1.c: Likewise.
37212         * gcc.dg/20020218-1.c: Likewise.
37213         * gcc.dg/20020310-1.c: Likewise.
37214         * gcc.dg/20020411-1.c: Likewise.
37215         * gcc.dg/20020418-2.c: Likewise.
37216         * gcc.dg/20020426-1.c: Likewise.
37217         * gcc.dg/20020426-2.c: Likewise.
37218         * gcc.dg/20020517-1.c: Likewise.
37219         * gcc.dg/20020523-1.c: Likewise.
37220         * gcc.dg/20020523-2.c: Likewise.
37221         * gcc.dg/20020729-1.c: Likewise.
37222         * gcc.dg/20030204-1.c: Likewise.
37223         * gcc.dg/20030826-2.c: Likewise.
37224         * gcc.dg/20030926-1.c: Likewise.
37225         * gcc.dg/20031202-1.c: Likewise.
37226         * gcc.dg/980312-1.c: Likewise.
37227         * gcc.dg/980313-1.c: Likewise.
37228         * gcc.dg/990117-1.c: Likewise.
37229         * gcc.dg/990424-1.c: Likewise.
37230         * gcc.dg/990524-1.c: Likewise.
37231         * gcc.dg/991230-1.c: Likewise.
37232         * gcc.dg/i386-387-1.c: Likewise.
37233         * gcc.dg/i386-387-2.c: Likewise.
37234         * gcc.dg/i386-387-3.c: Likewise.
37235         * gcc.dg/i386-387-4.c: Likewise.
37236         * gcc.dg/i386-387-5.c: Likewise.
37237         * gcc.dg/i386-387-6.c: Likewise.
37238         * gcc.dg/i386-asm-1.c: Likewise.
37239         * gcc.dg/i386-bitfield1.c: Likewise.
37240         * gcc.dg/i386-bitfield2.c: Likewise.
37241         * gcc.dg/i386-loop-1.c: Likewise.
37242         * gcc.dg/i386-loop-2.c: Likewise.
37243         * gcc.dg/i386-loop-3.c: Likewise.
37244         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37245         * gcc.dg/i386-pic-1.c: Likewise.
37246         * gcc.dg/i386-regparm.c: Likewise.
37247         * gcc.dg/i386-signbit-1.c: Likewise.
37248         * gcc.dg/i386-signbit-2.c: Likewise.
37249         * gcc.dg/i386-signbit-3.c: Likewise.
37250         * gcc.dg/i386-sse-5.c: Likewise.
37251         * gcc.dg/i386-sse-8.c: Likewise.
37252         * gcc.dg/i386-unroll-1.c: Likewise.
37253         * gcc.dg/tls/opt-1.c: Likewise.
37254         * gcc.dg/tls/opt-2.c: Likewise.
37255         * gcc.dg/unroll-1.c: Likewise.
37256         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37257         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37258         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37259         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37260         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37261         -m64 is specified.
37262
37263 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37264
37265         PR c++/18389
37266         * g++.dg/parse/cond1.C: New test.
37267
37268         PR c++/18429
37269         * g++.dg/template/array9.C: New test.
37270         * g++.dg/ext/vla1.C: Adjust error messages.
37271         * g++.dg/ext/vlm1.C: Likewise.
37272         * g++.dg/template/crash2.C: Likewise.
37273
37274         PR c++/18436
37275         * g++.dg/template/call3.C: New test.
37276
37277         PR c++/18407
37278         * g++.dg/template/ptrmem11.C: New test.
37279
37280 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37281
37282         PR other/14264
37283         * lib/g++.exp: Set LC_ALL and LANG to C.
37284         * lib/gcc-dg.exp: Likewise.
37285         * lib/gfortran.exp: Likewise.
37286         * lib/objc.exp: Likewise.
37287         * lib/treelang.exp: Likewise.
37288
37289 2004-11-12  Andreas Schwab  <schwab@suse.de>
37290
37291         * gcc.dg/pr16286.c: Fix last change.
37292
37293 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37294
37295         PR c++/18416
37296         * g++.dg/init/global1.C: New test.
37297
37298 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37299
37300         * gcc.c-torture/execute/20041112-1.c: New test.
37301
37302 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37303
37304         * lib/gcc-dg.exp (dg-target-list): New.
37305
37306 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37307             Richard Sandiford  <rsandifo@redhat.com>
37308
37309         * lib/target-supports.exp (get-compiler_messages): New.
37310         (check_named_sections_available): Use it.
37311         (check_effective_target_ilp32): New.
37312         (check_effective_target_lp64): New.
37313         (is-effective-target): New.
37314         * lib/gcc-dg.exp (dg-require-effective-target): New.
37315
37316 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37317
37318         * gcc.dg/precedence-1.c: New test.
37319
37320 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37321
37322         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37323
37324         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37325         message, delete generated files, use more descriptive name for
37326         executable, and make the test unsupported when it cannot be run.
37327
37328         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37329         (dg-require-weak, dg-require-visibility, dg-require-alias,
37330         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37331         dg-require-iconv, dg-require-named-sections): Use it.
37332
37333         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37334
37335 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         PR target/16457
37338         * gcc.dg/ppc-and-1: New
37339
37340         PR target/16796
37341         * gcc.dg/ppc-mov-1.c: New.
37342
37343         PR target/16458
37344         * gcc.dg/ppc-compare-1.c: New.
37345
37346 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37347
37348         * objc.dg/desig-init-2.m: New test.
37349
37350 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37351
37352         PR middle-end/18160
37353         * g++.dg/warn/register-var-1.C: New test.
37354         * g++.dg/warn/register-var-2.C: New test.
37355
37356 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37357
37358         * gcc.dg/union-2.c: New test.
37359
37360 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37361
37362         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37363         New test for PR tree-optimization/17892.
37364
37365 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37366
37367         PR c++/18369
37368         * g++.dg/init/new12.C: New test.
37369
37370 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37371
37372         * gcc.target/sparc: New directory.
37373         * gcc.target/sparc/sparc.exp: New driver.
37374         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37375         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37376         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37377         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37378
37379 2004-11-10  Paul Brook  <paul@codesourcery.com>
37380
37381         PR fortran/18218
37382         * gfortran.dg/list_read.c: New test.
37383
37384 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37385
37386         PR c/18322
37387         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37388         expected diagnostic location.
37389
37390 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37391
37392         * gcc.dg/20041109-1.c: New test.
37393
37394 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37395
37396         PR objc/18406
37397         * objc/compile/pr18406.m: New test.
37398
37399 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37400
37401         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37402
37403 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37404
37405         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37406
37407 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37408
37409         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37410
37411 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37412
37413         * gcc.dg/20030225-2.c: Add prototype for abort and
37414         exit.
37415
37416 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37417
37418         PR tree-opt/18299
37419         * gcc.c-torture/pr18299-1.c: New test.
37420
37421 2004-11-06  Andreas Schwab  <schwab@suse.de>
37422
37423         * gcc.dg/pr16286.c: Also test for bool and pixel.
37424
37425 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37426
37427         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37428         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37429         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37430         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37431         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37432         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37433         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37434         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37435         gcc.dg/struct-semi-3.c: New tests.
37436
37437 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37438
37439         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37440
37441 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37442
37443         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37444         Do not use C99 designators.
37445
37446 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37447
37448         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37449
37450 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37451
37452         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37453         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37454         * gcc.c-torture/execute/simd-5.x: Remove.
37455
37456 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37457
37458         PR rtl-optimization/17933
37459         * gcc.dg/torture/pr17933-1.c: New test.
37460
37461 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37462
37463         PR target/18106
37464         * lib/target-supports.exp (check_weak_available): Support
37465         Windows.
37466
37467 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37468
37469         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37470         call to fflush(stdout) before abort.
37471         (my_ffsll): New function.
37472         (generate_fields): Use it.
37473
37474 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37475
37476         * gcc.dg/init-undef-1.c: New test.
37477
37478 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37479
37480         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37481         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37482         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37483         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37484         expected messages for new parser.
37485
37486 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37487
37488         * g++.dg/ext/visibility/symbian1.C: New test.
37489
37490 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37491
37492         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37493         on LP64 targets.
37494
37495 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37496
37497         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37498         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37499         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37500         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37501         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37502         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37503         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37504         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37505         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37506         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37507
37508 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37509
37510         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37511         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37512         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37513         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37514         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37515         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37516         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37517         for new parser.
37518
37519 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37520
37521         PR target/15342
37522         * gcc.dg/20041104-1.c: New test.
37523
37524 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37525
37526         * g++.dg/template/nontype7.C: New test.
37527         * g++.dg/template/nontype8.C: Likewise.
37528         * g++.dg/template/nontype9.C: Likewise.
37529         * g++.dg/template/nontype10.C: Likewise.
37530         * g++.dg/tc1/dr49.C: Likewise.
37531         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37532         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37533
37534 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37535
37536         * g++.dg/rtti/tinfo1.C: Remove xfails.
37537
37538 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37539
37540         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37541         packed attribute to the definition to satisfy the new C++ parser.
37542
37543 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37544
37545         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37546         invocations of va_arg.
37547
37548 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37549
37550         PR c++/18124
37551         * g++.dg/template/crash25.C: New test.
37552
37553         PR c++/18155
37554         * g++.dg/template/typedef2.C: New test.
37555         * g++.dg/parse/crash13.C: Adjust error markers.
37556
37557         PR c++/18177
37558         * g++.dg/conversion/const3.C: New test.
37559
37560 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37561
37562         PR fortran/17535
37563         PR fortran/17583
37564         PR fortran/17713
37565         * gfortran.dg/generic_[123].f90: New testcases.
37566
37567 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37568
37569         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37570         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37571
37572 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37573
37574         PR tree-opt/16808
37575         * gcc.c-torture/compile/pr16808.c: New test.
37576
37577 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37578
37579         PR rtl-optimization/17104
37580         * gcc.dg/ppc-bitfield1.c: New.
37581
37582 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37583
37584         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37585
37586 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37587
37588         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37589         strings for 32-bit code.
37590
37591 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37592
37593         PR c/18239
37594         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37595
37596 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37597
37598         PR c++/18064
37599         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37600
37601 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37602
37603         PR c++/15172
37604         * g++.dg/init/aggr2.C: New test.
37605
37606 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37607
37608         * objc.dg/local-decl-1.m: New test.
37609
37610 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37611
37612         * gcc.dg/20040910-1.c: Adjust regex.
37613
37614 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37615
37616         PR rtl-optimization/18084
37617         * g++.dg/opt/pr18084-1.C: New testcase.
37618
37619 2004-10-30  Matt Austern  <austern@apple.com>
37620
37621         PR c++/17542
37622         * g++.dg/ext/attrib18.C: New test.
37623
37624 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37625
37626         PR middle-end/18096
37627         * gcc.dg/pr18096-1.c: New test case.
37628
37629 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37630
37631         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37632
37633 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37634
37635         PR c/16666
37636         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37637         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37638         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37639         gcc.dg/old-style-prom-3.c: New tests.
37640
37641 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37642
37643         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37644         Remove unnecessary inclusion of stdio.h.
37645
37646 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37647
37648         PR rtl-optimization/17581
37649         * gcc.dg/pr17581-1.c: New test case.
37650
37651 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37652
37653         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37654         being implemented.
37655         * g++.dg/conversion/dr195-1.C: New.
37656         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37657         * g++.old-deja/g++.mike/p10148.C: Likewise.
37658
37659 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37660
37661         PR c++/17695
37662         * g++.dg/debug/typedef2.C: New test.
37663
37664 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37665
37666         PR fortran/13490
37667         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37668         * gfortran.dg/g77/README: Update.
37669
37670 2004-10-28  Matt Austern  <austern@apple.com>
37671
37672         PR c++/14124
37673         * g++.dg/ext/packed7.C: New test.
37674
37675 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37676
37677         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37678         scan-assembler.
37679         * lib/scanasm.exp (hidden-scan-for): New proc.
37680         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37681         string.
37682         (scan-not-hidden): Likewise.
37683         * lib/target-supports.exp (check_visibility_available): mach-o is
37684         support too.
37685
37686 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37687
37688         PR c++/17132
37689         * g++.dg/template/memclass3.C: New test.
37690
37691 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37692
37693         PR middle-end/18160
37694         * gcc.dg/register-var-1.c: New test.
37695         * gcc.dg/register-var-2.c: New test.
37696         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37697         error now.
37698
37699 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37700
37701         PR other/18172
37702         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37703         unused variables.
37704         * gcc.dg/vect/vect-22.c: Likewise.
37705
37706 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37707
37708         * gcc.dg/i386-rotate-1.c: New test.
37709
37710 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37711
37712         * g++.dg/init/ref12.C: Add "run" marker.
37713
37714         PR c++/17435
37715         * g++.dg/init/ref12.C: New test.
37716
37717         PR c++/18140
37718         * g++.dg/template/shift1.C: New test.
37719         * g++.dg/template/error10.C: Adjust error markers.
37720
37721 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37722
37723         PR tree-opt/17529
37724         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37725
37726 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37727
37728         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37729         * gcc.dg/weak/weak-3.c: Likewise.
37730         * gcc.dg/weak/weak-5.c: Likewise.
37731         * gcc.dg/weak/weak-9.c: Likewise.
37732         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37733         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37734
37735         * gcc.dg/darwin-weakimport-1.c: New.
37736
37737 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37738
37739         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37740
37741 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37742
37743         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37744         'syntax' error messages.
37745         * gcc.dg/cpp/direct2s.c: Likewise.
37746
37747 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37748
37749         * gcc.c-torture/compile/20041026-1.c: New.
37750
37751 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37752
37753         PR c++/18093
37754         * g++.dg/lookup/ns2.C: New test.
37755
37756         PR c++/18020
37757         * g++.dg/template/enum4.C: New test.
37758
37759         PR c++/18161
37760         * g++.dg/template/expr1.C: New test.
37761
37762 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37763
37764         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37765
37766 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37767
37768         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37769         gcc.dg/decl-nospec-3.c: New tests.
37770
37771 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37772
37773         * objc.dg/super-class-3.m: New test.
37774
37775 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37776
37777         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37778         resyncing.
37779         * gcc.dg/cpp/direct2s.c: Likewise.
37780
37781 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37782
37783         * objc.dg/image-info.m: Update for changes to section selection.
37784
37785 2004-10-25  David Ayers  <d.ayers@inode.at>
37786             Ziemowit Laski  <zlaski@apple.com>
37787
37788         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37789         diagnostics when messaging 'id <Proto>'.
37790         * objc.dg/class-protocol-1.m: New test.
37791         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37792         a non-existent method signature.
37793         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37794         Update diagnostics when messaging with non-existent method signature.
37795         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37796         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37797         invalid receivers are now resolved as if messaging 'id'; remove
37798         extraneous diagnostics.
37799
37800 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37801
37802         PR c/16667
37803         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37804         gcc.dg/init-desig-obs-3.c: New tests.
37805
37806 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37807
37808         * gcc.dg/debug/20041023-1.c: New test.
37809
37810 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37811
37812         PR middle-end/17407
37813         * gcc.c-torture/compile/pr17407.c: New test.
37814
37815         PR c++/18121
37816         * g++.dg/template/array8.C: New test.
37817
37818 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37819
37820         PR other/18138
37821         * lib/g++.exp: Accept more than one multilib libgcc.
37822         * lib/gcc-dg.exp: Likewise.
37823         * lib/objc.exp: Likewise.
37824         * lib/treelang.exp: Likewise.
37825         * lib/gfortran.exp: Likewise.
37826
37827 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37828
37829         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37830
37831 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37832
37833         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37834         * gcc.dg/c99-const-expr-3.c: Likewise.
37835
37836 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37837
37838         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37839
37840 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37841
37842         * gcc.c-torture/execute/loop-2e.x: Remove.
37843
37844 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37845
37846         PR c++/18095
37847         * g++.dg/parse/crash18.C: New.
37848         * g++.dg/parse/crash19.C: New.
37849
37850 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37851
37852         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37853         * g++.dg/ext/dllimport2.C: Same.
37854         * g++.dg/ext/dllimport8.C: Same.
37855
37856 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37857
37858         PR c++/10841
37859         * g++.dg/conversion/cast1.C: New test.
37860         * g++.dg/overload/pmf1.C: Adjust error marker.
37861
37862 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37863
37864         PR objc/17923
37865         * objc.dg/const-str-7.m: New test.
37866
37867 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37868
37869         * g++.dg/template/memfriend11.C: Fix comment typo.
37870         * g++.dg/template/memfriend14.C: Likewise.
37871
37872 2004-10-20  Richard Henderson  <rth@redhat.com>
37873
37874         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37875         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37876         -fasynchronous-unwind-tables.
37877
37878 2004-10-20  Richard Henderson  <rth@redhat.com>
37879
37880         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37881         (main): Return success.
37882         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37883         (main): Return success.
37884
37885 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37886
37887         PR c++/13495
37888         * g++.dg/template/memfriend9.C: New test.
37889         * g++.dg/template/memfriend10.C: Likewise.
37890         * g++.dg/template/memfriend11.C: Likewise.
37891         * g++.dg/template/memfriend12.C: Likewise.
37892         * g++.dg/template/memfriend13.C: Likewise.
37893         * g++.dg/template/memfriend14.C: Likewise.
37894         * g++.dg/template/memfriend15.C: Likewise.
37895         * g++.dg/template/memfriend16.C: Likewise.
37896         * g++.dg/template/memfriend17.C: Likewise.
37897         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37898
37899 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.dg/conversion/dr195.C: New.
37902         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37903
37904 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37905             Devang Patel  <dpatel@apple.com>
37906
37907         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37908         of floating point arithmetic, which could trap.
37909
37910 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37911
37912         PR c++/14035
37913         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37914         * g++.dg/conversion/const2.C: New test.
37915         * g++.dg/expr/reinterpret2.C: New test.
37916         * g++.dg/expr/reinterpret3.C: New test.
37917         * g++.dg/expr/cast2.C: New test.
37918         * g++.dg/expr/copy1.C: New test.
37919         * g++.dg/other/conversion1.C: Change error message.
37920         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37921         function pointers to void *.
37922         * g++.old-deja/g++.mike/p10148.C: Likewise.
37923
37924 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37925
37926         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37927
37928 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37929
37930         PR c++/18047
37931
37932         * g++.dg/parse/expr3.C: New test.
37933
37934 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37935
37936         * gcc.dg/smod-1.c: New test.
37937
37938 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37939
37940         * objc.dg/method-14.m: New test.
37941
37942 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37943
37944         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37945         Also xfail as the patch was reverted.
37946
37947 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37948
37949         PR middle-end/16973
37950         * gcc.dg/pr16973.c: New test.
37951
37952 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37953
37954         PR tree-optimization/17656
37955         * gcc.c-torture/compile/pr17656.c: New test.
37956
37957 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37958
37959         * g++.dg/eh/shadow1.C: New.
37960
37961 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37962
37963         * gcc.c-torture/compile/20041018-1.c: New test.
37964
37965 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37966
37967         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37968         compiler referring to register 0 when accessing sdata.  The linker
37969         now patches things up.
37970
37971 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37972
37973         PR c/17529
37974         * gcc.c-torture/compile/pr17529.c: New test.
37975
37976 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37977
37978         PR c++/17743
37979         * g++.dg/ext/attrib17.C: New test.
37980
37981 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37982
37983         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37984
37985 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37986
37987         PR c++/10479
37988         * g++.dg/ext/attrib16.C: New test.
37989
37990 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37991
37992         PR c++/17042
37993         * g++.dg/init/dso_handle1.C: New test.
37994
37995         PR c++/14667
37996         * g++.dg/parse/typedef6.C: New test.
37997
37998         PR c++/17916
37999         * g++.dg/parse/pragma1.C: New test.
38000
38001 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38002
38003         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38004
38005 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38006
38007         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38008         -fno-common when on HPPA HP-UX platforms.
38009
38010 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38011
38012         PR other/16820
38013         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38014         stdint.h.
38015         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38016         uintptr_t.
38017
38018 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38019
38020         PR c++/16301
38021         * g++.dg/lookup/strong-using-4.C: New test.
38022
38023 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38024
38025         PR middle-end/16567
38026         * gcc.c-torture/compile/nested-1.c: New test.
38027
38028 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38029
38030         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38031         and mipsisa64*-*-* (until support for misaligned loads is added).
38032         * gcc.dg/vect/vect-50.c: Likewise.
38033         * gcc.dg/vect/vect-52.c: Likewise.
38034         * gcc.dg/vect/vect-54.c: Likewise.
38035         * gcc.dg/vect/vect-58.c: Likewise.
38036         * gcc.dg/vect/vect-60.c: Likewise.
38037         * gcc.dg/vect/vect-80.c: Likewise.
38038
38039 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38040
38041         PR c++/17976
38042         * g++.dg/init/dtor3.C: New test.
38043
38044 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38045
38046         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38047
38048 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38049
38050         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38051         * gcc.dg/macho-lo-sum.c: Likewise.
38052
38053 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38054
38055         * gcc.dg/ppc-spe64-1.c: New test.
38056
38057 2004-10-14  Devang Patel  <dpatel@apple.com>
38058
38059         PR 17635
38060         * gcc.dg/pr17635.c : New test.
38061
38062 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38063
38064         * gcc.dg/vect/vect-28.c: Remove xfail.
38065         * gcc.dg/vect/vect-30.c: Remove xfail.
38066         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38067         * gcc.dg/vect/vect-33.c: Remove xfail.
38068         * gcc.dg/vect/vect-44.c: Remove xfail.
38069         * gcc.dg/vect/vect-46.c: Remove xfail.
38070         * gcc.dg/vect/vect-50.c: Remove xfail.
38071         * gcc.dg/vect/vect-52.c: Remove xfail.
38072         * gcc.dg/vect/vect-54.c: Remove xfail.
38073         * gcc.dg/vect/vect-58.c: Remove xfail.
38074         * gcc.dg/vect/vect-60.c: Remove xfail.
38075         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38076         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38077         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38078         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38079         * gcc.dg/vect/vect-8.c: Remove xfail.
38080         * gcc.dg/vect/vect-80.c: Remove xfail.
38081         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38082
38083 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38084
38085         * gcc.dg/vect/vect-82.c: New testcase.
38086         * gcc.dg/vect/vect-82_64.c: New testcase.
38087         * gcc.dg/vect/vect-83.c: New testcase.
38088         * gcc.dg/vect/vect-83_64.c: New testcase.
38089
38090 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38091
38092         * gcc.dg/cpp/error-1.c: New test.
38093
38094 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38095
38096         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38097
38098 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38099
38100         PR target/17984
38101         * gcc.dg/cris-peep2-xsrand2.c: New test.
38102
38103 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38104
38105         PR c++/17661
38106         * g++.dg/expr/for2.C: New test.
38107
38108 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38109
38110         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38111
38112 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38113
38114         PR tree-optimization/17724
38115         * g++.dg/opt/pr17724-1.C: New test.
38116         * g++.dg/opt/pr17724-2.C: New test.
38117         * g++.dg/opt/pr17724-3.C: New test.
38118         * g++.dg/opt/pr17724-4.C: New test.
38119         * g++.dg/opt/pr17724-5.C: New test.
38120         * g++.dg/opt/pr17724-6.C: New test.
38121
38122 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38123
38124         PR c/17301
38125         * gcc.dg/pr17301-2.c: New test.
38126
38127 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38128
38129         PR c++/15876
38130         * g++.dg/parse/error22.C: New test.
38131
38132         PR c++/17936
38133         * g++.dg/template/spec18.C: New test.
38134
38135 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38136
38137         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38138         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38139         memcpy.
38140         * gcc.dg/ia64-sync-2.c: Ditto.
38141         * gcc.dg/ia64-sync-3.c: Ditto.
38142
38143 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38144
38145         * g++.dg/eh/cleanup5.C: Add dg-options "".
38146
38147 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38148
38149         PR middle-end/17657
38150         * gcc.dg/switch-4.c: New test case.
38151
38152 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38153
38154         * gcc.c-torture/execute/20041011-1.c: New test.
38155
38156 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38157
38158         PR c++/17554
38159         * g++.dg/init/for3.C: New test.
38160
38161         PR c++/17657
38162         * g++.dg/opt/switch2.C: New test.
38163
38164         PR middle-end/17703
38165         * g++.dg/warn/Wreturn-2.C: New test.
38166
38167 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38168
38169         PR c++/17907
38170         * g++.dg/eh/cleanup5.C: New test.
38171
38172 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38173
38174         PR c++/17393
38175         * g++.dg/parse/error21.C: New test.
38176
38177 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38178
38179         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38180         * g++.dg/warn/incomplete1.C: Likewise.
38181         * g++.dg/template/qualttp20.C: Likewise.
38182
38183 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38184
38185         PR c/17881
38186         * parm-incomplete-1.c: New test.
38187
38188 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38189
38190         PR c++/17867
38191         * g++.dg/parse/error19.C: New test.
38192
38193         PR c++/17670
38194         * g++.dg/init/new11.C: New test.
38195
38196         PR c++/17821
38197         * g++.dg/parse/error20.C: New test.
38198
38199         PR c++/17826
38200         * g++.dg/template/crash24.C: New test.
38201
38202 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38203
38204         PR c/17301
38205         * gcc.dg/pr17301-1.c: New test.
38206
38207 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38208
38209         PR c/17189
38210         * gcc.dg/anon-struct-5.c: New test.
38211
38212 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38213
38214         PR c/17844
38215         * gcc.dg/pr17844-1.c: New test.
38216
38217 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38218
38219         PR tree-optimization/17906
38220         * gcc.c-torture/compile/pr17906.c: New.
38221
38222 2004-10-09  Stuart Hastings  <stuart@apple.com>
38223             Roger Sayle  <roger@eyesopen.com>
38224
38225         PR rtl-optimization/17853
38226         * gcc.dg/i386-mmx-5.c: New testcase.
38227
38228 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38229
38230         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38231
38232 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38233
38234         PR c++/17524
38235         * g++.dg/template/static9.C: New test.
38236
38237         PR c++/17685
38238         * g++.dg/parse/operator5.C: New test.
38239
38240 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38241
38242         PR middle-end/17894
38243         * gcc.c-torture/execute/divcmp-4.c: New test case.
38244
38245 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38246
38247         PR tree-opt/17902
38248         * g++.dg/opt/pr17902.C: New test.
38249
38250 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38251
38252         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38253
38254 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38255
38256         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38257
38258 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38259
38260         * gcc.dg/assign-warn-3.c: New test.
38261
38262 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38263
38264         PR c/16999
38265         * gcc.dg/cpp/ident-1.c: New test.
38266
38267 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38268
38269         * gcc.c-torture/compile/acc1.c: New.
38270
38271 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38272
38273         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38274         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38275
38276 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38277
38278         * gcc.dg/ultrasp11.c: New test.
38279
38280 2004-10-08  Michael Matz  <matz@suse.de>
38281
38282         * gcc.dg/doloop-2.c: New test.
38283
38284 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38285
38286         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38287         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38288         objc.dg/method-9.m: Update expected diagnostics.
38289
38290 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38291
38292         * gcc.dg/ppc-fsel-3.c: New file.
38293         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38294
38295 2004-10-07  Paul Brook  <paul@codesourcery.com>
38296
38297         * gfortran.dg/intrinsic_verify_1.f90: New test.
38298
38299 2004-10-07  Paul Brook  <paul@codesourcery.com>
38300
38301         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38302
38303 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38304
38305         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38306         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38307         commit.
38308
38309 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38310
38311         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38312
38313 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38314
38315         PR c++/17115
38316         * g++.dg/warn/Winline-4.C: New test.
38317
38318 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38319
38320         * gcc.c-torture/compile/20041007-1.c: New test.
38321
38322 2004-10-07  Paul Brook  <paul@codesourcery.com>
38323
38324         PR fortran/17678
38325         * gfortran.dg/use_allocated_1.f90: New test.
38326
38327 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38328
38329         PR middle-end/17849
38330         * gfortran.fortran-torture/compile/nested.f90: New test
38331
38332 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38333
38334         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38335
38336 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38337
38338         PR c++/17368
38339         * g++.dg/ext/asm6.C: New test.
38340
38341 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38342
38343         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38344
38345 2004-10-06  Paul Brook  <paul@codesourcery.com>
38346
38347         PR libfortran/17709
38348         * gfortran.dg/empty_format_1.f90: New test.
38349
38350 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38351
38352         PR fortran/17568
38353         * gfortran.dg/ishft.f90: New test.
38354
38355         PR fortran/17283
38356         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38357         tests.
38358
38359 2004-10-06  Paul Brook  <paul@codesourcery.com>
38360
38361         * gfortran.dg/do_1.f90: New test.
38362
38363 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38364
38365         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38366         optimizing for size.
38367
38368 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38369
38370         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38371
38372 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38373
38374         * gcc.c-torture/compile/20041005-1.c: New test.
38375
38376 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38377
38378         PR c++/17829
38379         * g++.dg/lookup/koenig4.C: New.
38380
38381 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38382
38383         * g++.dg/other/classkey1.C: Adjust quoting marks.
38384         * g++.dg/parse/error15.C: Likewise.
38385         * g++.dg/template/meminit2.C (int>): Likewise.
38386
38387 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38388
38389         PR fortran/17283
38390         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38391
38392         PR fortran/17631
38393         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38394
38395         PR fortran/17708
38396         * gfortran.dg/pr17708.f90: New test.
38397
38398 2004-10-04  Chao-ying Fu  <fu@mips.com>
38399
38400         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38401         * gcc.dg/vect/vect-4.c: Ditto.
38402         * gcc.dg/vect/vect-5.c: Ditto.
38403         * gcc.dg/vect/vect-6.c: Ditto.
38404         * gcc.dg/vect/vect-8.c: Ditto.
38405         * gcc.dg/vect/vect-16.c: Ditto.
38406         * gcc.dg/vect/vect-30.c: Ditto.
38407         * gcc.dg/vect/vect-40.c: Ditto.
38408         * gcc.dg/vect/vect-41.c: Ditto.
38409         * gcc.dg/vect/vect-42.c: Ditto.
38410         * gcc.dg/vect/vect-43.c: Ditto.
38411         * gcc.dg/vect/vect-44.c: Ditto.
38412         * gcc.dg/vect/vect-45.c: Ditto.
38413         * gcc.dg/vect/vect-46.c: Ditto.
38414         * gcc.dg/vect/vect-47.c: Ditto.
38415         * gcc.dg/vect/vect-48.c: Ditto.
38416         * gcc.dg/vect/vect-49.c: Ditto.
38417         * gcc.dg/vect/vect-50.c: Ditto.
38418         * gcc.dg/vect/vect-51.c: Ditto.
38419         * gcc.dg/vect/vect-52.c: Ditto.
38420         * gcc.dg/vect/vect-53.c: Ditto.
38421         * gcc.dg/vect/vect-54.c: Ditto.
38422         * gcc.dg/vect/vect-55.c: Ditto.
38423         * gcc.dg/vect/vect-56.c: Ditto.
38424         * gcc.dg/vect/vect-57.c: Ditto.
38425         * gcc.dg/vect/vect-58.c: Ditto.
38426         * gcc.dg/vect/vect-59.c: Ditto.
38427         * gcc.dg/vect/vect-60.c: Ditto.
38428         * gcc.dg/vect/vect-74.c: Ditto.
38429         * gcc.dg/vect/vect-79.c: Ditto.
38430         * gcc.dg/vect/vect-80.c: Ditto.
38431
38432 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38433
38434         * gcc.dg/unused-7.c: Use the correct option.
38435
38436 2004-10-04  Paul Brook  <paul@codesourcery.com>
38437         Bud Davis  <bdavis9659@comcast.net>
38438
38439         PR fortran/17706
38440         PR fortran/16434
38441         * gfortran/pr17706.f90: New test.
38442         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38443
38444 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38445
38446         * gfortran.dg/pr17612.f90: New test.
38447
38448 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38449
38450         * g++.dg/template/local1.C: Adjust quoting marks in
38451         testing for diagnostics.
38452         * g++.dg/tls/diag-2.C: Likewise.
38453         * g++.dg/other/error8.C: Likewise.
38454
38455 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38456
38457         PR c/17178
38458         * gcc.dg/unused-4.c: Adjust to be correct.
38459
38460         PR c/17820
38461         * gcc.dg/unused-7.c: New test.
38462
38463 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38464
38465         PR c++/17797
38466         * g++.dg/overload/template2.C: New test.
38467
38468 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38469
38470         PR tree-optimization/16632
38471         * gcc.dg/tree-ssa/20041002-1.c: New.
38472
38473 2004-10-03  Paul Brook  <paul@codesourcery.com>
38474
38475         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38476         rather than relying on default formatting.
38477
38478 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38479
38480         * gcc.dg/20040920-1.c: Update expected message text.
38481
38482 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38483
38484         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38485
38486 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38487
38488         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38489         tree level.
38490
38491 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38492
38493         * gcc.dg/tree-ssa/pr17343.c: Remove.
38494
38495 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38496
38497         PR tree-opt/17343
38498         * gcc.dg/tree-ssa/pr17343.c: New test.
38499
38500 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38501
38502         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38503         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38504         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38505         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38506         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38507
38508 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38509
38510         * gcc.dg/lvalue-2.c: New test.
38511
38512 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38513
38514         PR c/17730
38515         * gcc.dg/pr17730-1.c: New test
38516
38517 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38518
38519         PR c/7425
38520         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38521
38522 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38523
38524         * gcc.c-torture/execute/stdarg-1.c: New test.
38525         * gcc.c-torture/execute/stdarg-2.c: New test.
38526         * gcc.c-torture/execute/stdarg-3.c: New test.
38527         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38528         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38529         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38530         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38531         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38532
38533 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38534
38535         PR tree-optimization/17697
38536         * g++.dg/opt/pr17697-1.C: New test.
38537         * g++.dg/opt/pr17697-2.C: New test.
38538         * g++.dg/opt/pr17697-3.C: New test.
38539
38540 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38541
38542         PR c/16409
38543         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38544         gcc.dg/vla-init-5.c: New tests.
38545
38546 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38547
38548         PR c/13804
38549         * gcc.dg/pr13804-1.c: New test.
38550
38551 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38552
38553         PR fortran/16938
38554         * gfortran.dg/pr16938.f90: New test.
38555
38556 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38557
38558         * g++.dg/template/crash23.C: New test.
38559
38560 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38561
38562         PR c++/17585
38563         * g++.dg/template/static8.C: New test.
38564
38565 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38566
38567         PR c++/17681
38568         * g++.dg/other/error9.C: New test.
38569
38570 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38571
38572         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38573
38574 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38575
38576         PR fortran/15164
38577         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38578
38579 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38580
38581         PR middle-end/17112
38582         * gcc.dg/pr17112-1.c: New test case.
38583
38584 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38585
38586         PR c/11459
38587         * gcc.dg/pr11459-1.c: New test.
38588
38589 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38590
38591         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38592         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38593
38594 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38595
38596         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38597
38598 2004-09-25  Jan Hubicka  <jh@suse.cz>
38599
38600         * compile/30040909-1.c: New test.
38601         * compile/30040907-1.c: New test.
38602
38603 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38604
38605         * gcc.c-torture/execute/va-arg-26.c: New test.
38606
38607 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38608
38609         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38610         extra diagnostics on targets with 64-bit pointers.
38611         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38612
38613 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38614
38615         PR c/17188
38616         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38617         * gcc.dg/decl-3.c: Adjust expected message.
38618
38619 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38620
38621         PR fortran/17615
38622         * gfortran.dg/pr17615.f90: New test.
38623
38624 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38625
38626         PR tree-optimzation/17517
38627         * g++.dg/tree-ssa/pr17517.C: New Test.
38628
38629 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38630
38631         PR c++/16889
38632         * g++.dg/lookup/ambig3.C: New.
38633
38634 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38635
38636         PR tree-opt/17624
38637         * g++.dg/opt/pr17624.C: New test.
38638
38639 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38640
38641         PR c/6980
38642         * gcc.dg/Wbad-function-cast-1.c: New test.
38643
38644 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38645
38646         * g++.dg/ext/complit1.C
38647         * g++.dg/other/error2.C
38648         * g++.dg/other/nontype-1.C
38649         * g++.dg/parse/crash11.C
38650         * g++.dg/parse/crash12.C
38651         * g++.dg/parse/error15.C
38652         * g++.dg/parse/error4.C
38653         * g++.dg/parse/tmpl-outside1.C
38654         * g++.dg/parse/too-many-tmpl-args1.C
38655         * g++.dg/template/dependent-expr3.C
38656         * g++.dg/template/error10.C
38657         * g++.dg/template/instantiate1.C
38658         * g++.dg/template/vtable2.C
38659         * g++.dg/warn/Wshadow-1.C
38660         * g++.dg/warn/weak1.C
38661         * g++.old-deja/g++.brendan/crash16.C
38662         * g++.old-deja/g++.brendan/crash18.C
38663         * g++.old-deja/g++.brendan/crash48.C
38664         * g++.old-deja/g++.brendan/crash49.C
38665         * g++.old-deja/g++.brendan/crash55.C
38666         * g++.old-deja/g++.brendan/crash56.C
38667         * g++.old-deja/g++.brendan/crash8.C
38668         * g++.old-deja/g++.brendan/enum11.C
38669         * g++.old-deja/g++.brendan/enum8.C
38670         * g++.old-deja/g++.brendan/enum9.C
38671         * g++.old-deja/g++.brendan/friend3.C
38672         * g++.old-deja/g++.brendan/misc14.C
38673         * g++.old-deja/g++.bugs/900402_02.C
38674         * g++.old-deja/g++.bugs/900404_03.C
38675         * g++.old-deja/g++.bugs/900404_04.C
38676         * g++.old-deja/g++.bugs/900428_03.C
38677         * g++.old-deja/g++.jason/crash4.C
38678         * g++.old-deja/g++.jason/overload21.C
38679         * g++.old-deja/g++.jason/redecl1.C
38680         * g++.old-deja/g++.jason/report.C
38681         * g++.old-deja/g++.jason/rfg10.C
38682         * g++.old-deja/g++.jason/template30.C
38683         * g++.old-deja/g++.law/arm12.C
38684         * g++.old-deja/g++.law/ctors5.C
38685         * g++.old-deja/g++.law/cvt20.C
38686         * g++.old-deja/g++.law/init10.C
38687         * g++.old-deja/g++.law/init8.C
38688         * g++.old-deja/g++.law/visibility17.C
38689         * g++.old-deja/g++.law/visibility7.C
38690         * g++.old-deja/g++.mike/net8.C
38691         * g++.old-deja/g++.mike/p646.C
38692         * g++.old-deja/g++.mike/p700.C
38693         * g++.old-deja/g++.mike/p701.C
38694         * g++.old-deja/g++.mike/p811.C
38695         * g++.old-deja/g++.ns/template13.C
38696         * g++.old-deja/g++.other/array3.C
38697         * g++.old-deja/g++.other/crash25.C
38698         * g++.old-deja/g++.other/dtor3.C
38699         * g++.old-deja/g++.other/dtor4.C
38700         * g++.old-deja/g++.other/main1.C
38701         * g++.old-deja/g++.other/warn7.C
38702         * g++.old-deja/g++.pt/crash11.C
38703         * g++.old-deja/g++.pt/crash36.C
38704         * g++.old-deja/g++.pt/spec22.C
38705         * g++.old-deja/g++.pt/spec9.C
38706         * g++.old-deja/g++.pt/ttp52.C
38707         * g++.old-deja/g++.robertl/eb103.C
38708         * g++.old-deja/g++.robertl/eb121.C
38709         * g++.old-deja/g++.robertl/eb22.C
38710         * g++.old-deja/g++.robertl/eb8.C:
38711         Update locations and/or regexps of dg-error markers.
38712         Remove markers for some bogus messages that are no longer issued.
38713
38714 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38715
38716         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38717         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38718
38719 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38720
38721         PR c++/17618
38722         * g++.dg/lookup/crash5.C: New test.
38723
38724 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38725
38726         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38727         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38728         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38729         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38730         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38731         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38732
38733         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38734         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38735         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38736         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38737         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38738         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38739
38740         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38741
38742         * gcc.dg/vect/vect-44.c: Check additional cases.
38743         * gcc.dg/vect/vect-48.c: Check additional cases.
38744
38745         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38746         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38747         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38748         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38749         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38750         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38751         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38752         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38753         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38754
38755         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38756         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38757         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38758
38759 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38760
38761         * gcc.dg/tree-ssa/loop-6.c: New test.
38762
38763 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38764
38765         PR c++/17620
38766         * g++.dg/inherit/base2.C: New.
38767
38768 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38769
38770         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38771         * gcc.dg/20001012-2.c: Likewise.
38772         * gcc.dg/20001013-1.c: Likewise.
38773         * gcc.dg/20001101-1.c: Likewise.
38774         * gcc.dg/20001102-1.c: Likewise.
38775         * gcc.dg/bf-spl1.c: Likewise.
38776         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38777         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38778
38779 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38780
38781         PR tree-optimization/16721
38782         * gcc.dg/tree-ssa/pr16721.c: New test.
38783
38784 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38785
38786         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38787         * gcc.dg/20040305-1.c: Likewise.
38788
38789 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38790
38791         PR c/16566
38792         * gcc.c-torture/compile/pr16566-1.c,
38793         gcc.c-torture/compile/pr16566-2.c,
38794         gcc.c-torture/compile/pr16566-3.c: New tests.
38795
38796 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38797
38798         PR tree-optimization/17512
38799         * gcc.c-torture/compile/20040916-1.c.
38800
38801 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38802
38803         * gcc.dg/pragma-re-3.c: New test.
38804
38805 2004-09-17  Matt Austern  <austern@apple.com>
38806
38807         PR c++/15049
38808         * g++.dg/other/anon3.C: New.
38809
38810 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38811
38812         PR c++/7503
38813         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38814         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38815         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38816         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38817         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38818
38819 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38820
38821         PR fortran/17286
38822         * gfortran.dg/pr17286.f90: New test.
38823
38824 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38825
38826         PR c++/17530
38827         * g++.dg/template/static7.C: New test.
38828
38829 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38830
38831         PR tree-opt/17558
38832         * gcc.c-torture/compile/pr17558.c: New test.
38833
38834 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38835
38836         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38837         if SKIP_ATTRIBUTE is defined.
38838
38839 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38840
38841         PR fortran/15957
38842         * gfortran.dg/pr15957.f90: New test.
38843
38844 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38845
38846         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38847         in comparison.
38848         * gcc.dg/vect/vect-79.c: Likewise.
38849         * gcc.dg/vect/vect-80.c: Likewise.
38850
38851 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38852
38853         PR fortran/15750
38854         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38855
38856 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38857
38858         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38859         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38860         * gcc.dg/vect/vect-62.c: New testcase.
38861         * gcc.dg/vect/vect-63.c: New testcase.
38862         * gcc.dg/vect/vect-64.c: New testcase.
38863         * gcc.dg/vect/vect-65.c: New testcase.
38864         * gcc.dg/vect/vect-66.c: New testcase.
38865         * gcc.dg/vect/vect-67.c: New testcase.
38866         * gcc.dg/vect/vect-68.c: New testcase.
38867         * gcc.dg/vect/vect-69.c: New testcase.
38868         * gcc.dg/vect/vect-79.c: New testcase.
38869         * gcc.dg/vect/vect-80.c: New testcase.
38870
38871 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38872
38873         * gcc.target/mips/asm-1.c: New test.
38874
38875 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38876
38877         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38878         * gcc.dg/vect/vect-73.c: New testcase.
38879         * gcc.dg/vect/vect-74.c: New testcase.
38880         * gcc.dg/vect/vect-75.c: New testcase.
38881         * gcc.dg/vect/vect-76.c: New testcase.
38882         * gcc.dg/vect/vect-77.c: New testcase.
38883         * gcc.dg/vect/vect-78.c: New testcase
38884
38885 2004-09-18  Paul Brook  <paul@codesourcery.com>
38886
38887         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38888
38889 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38890
38891         PR c/17424
38892         * gcc.dg/pr17424-1.c: New test.
38893
38894 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38895
38896         * g++.dg/tree-ssa/pr17153.C: New test.
38897
38898 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38899
38900         PR pch/13361
38901         * g++.dg/pch/wchar-1.C: New.
38902         * g++.dg/pch/wchar-1.Hs: New.
38903
38904 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38905
38906         * gcc.c-torture/execute/20040917-1.c: New test.
38907
38908 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38909
38910         PR tree-optimization/17319
38911         * gcc.dg/pr17319.c: New test.
38912
38913 2004-09-17  Devang Patel  <dpatel@apple.com>
38914
38915         * gcc.dg/20040813-1.c: New test.
38916
38917 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38918
38919         PR tree-optimization/17273
38920         * gcc.c-torture/compile/pr17273.c: New test.
38921
38922 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38923
38924         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38925         Update expected messages.
38926         * gcc.dg/declspec-13.c: New test.
38927
38928 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38929
38930         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38931
38932 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38933
38934         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38935         change what 'a' is pointing to.
38936
38937 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38938
38939         PR c++/16002
38940         * g++.dg/template/error18.C: New test.
38941
38942         PR c++/16029
38943         * g++.dg/warn/Wunused-8.C: New test.
38944
38945 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38946
38947         PR tree-optimization/17513
38948         * gcc.dg/20040916-1.c: New test.
38949
38950 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38951
38952         PR c++/17501
38953         * g++.dg/template/typename7.C: New test.
38954
38955 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38956
38957         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38958
38959 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38960
38961         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38962         with -ftree-based-profiling also.
38963         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38964
38965 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38966
38967         PR/15364
38968         * gfortran.dg/der_array_io_1.f90: New test.
38969         * gfortran.dg/der_array_io_2.f90: New test.
38970         * gfortran.dg/der_array_io_3.f90: New test.
38971
38972 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38973
38974         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38975         EABI.
38976
38977 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38978
38979         * g++.dg/opt/switch1.C: New test.
38980
38981 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38982
38983         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38984         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38985         Update expected messages.
38986
38987 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38988
38989         PR fortran/16485
38990         * gfortran.dg/same_name_1.f90: New test.
38991
38992 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38993
38994         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38995         dereference garbage pointers.
38996
38997 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38998
38999         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39000         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39001
39002         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39003         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39004         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39005
39006 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39007
39008         PR c++/17324
39009         * g++.dg/template/mangle1.C: New test.
39010
39011 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39012
39013         PR tree-optimization/17252
39014         * gcc.c-torture/execute/pr17252.c: New test.
39015
39016 2004-09-14  Andrew Pinski  <apinski@apple.com>
39017
39018         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39019
39020 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39021
39022         PR rtl-optimization/9771
39023         * gcc.dg/pr9771-1.c: New test case.
39024
39025 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39026
39027         PR tree-optimization/15262
39028         * gcc.c-torture/execute/pr15262-1.c: New test.
39029         * gcc.c-torture/execute/pr15262-2.c: New test.
39030
39031 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39032
39033         * gcc.dg/declspec-12.c: New test.
39034
39035 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39036
39037         * gfortran.dg/pr17090.f90: Add directives to test.
39038
39039 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39040
39041         * gcc.c-torture/compile/20040914-1.c: New test.
39042
39043 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39044
39045         PR c++/16162
39046         * g++.dg/template/decl2.C: New test.
39047
39048 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39049
39050         PR fortran/17090
39051         * gfortran.dg/pr17090.f90: New test.
39052
39053 2004-09-13  Dale Johannesen  <dalej@apple.com>
39054
39055         * gcc.c-torture/compile/pr17408.c: New test case.
39056
39057 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39058
39059         PR c++/16716
39060         * g++.dg/parse/crash17.C: New test.
39061
39062         PR c++/17327
39063         * g++.dg/template/enum3.C: New test.
39064
39065 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39066
39067         * lib/gcc-defs.exp: Load wrapper.exp.
39068         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39069         using local code.
39070         * lib/gcc.exp (gcc_init): Similar.
39071         * lib/gfortran.exp (gfortran_init): Similar.
39072         * lib/objc.exp (objc_init): Similar.
39073         * lib/treelang.exp (treelang_init): Similar.
39074         * lib/wrapper.exp: New file with build_wrapper call machinery in
39075         ${tool}_maybe_build_wrapper.
39076
39077 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39078
39079         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39080         "inline".
39081         * gcc.dg/declspec-11.c: Update expected messages.
39082         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39083         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39084         gcc.dg/inline-12.c: New tests.
39085
39086 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39087
39088         * g++.dg/tree-ssa/pr17400.C: New testcase.
39089
39090 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39091
39092         * gcc.target/mips/sb1-1.c: New testcase.
39093
39094 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39095
39096         * lib/g77-dg.exp: Remove unused file.
39097         * lib/mike-g77.exp: Ditto.
39098         * lib/g77.exp: Ditto.
39099
39100 2004-09-12  Richard Henderson  <rth@redhat.com>
39101
39102         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39103
39104 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39105
39106         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39107         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39108         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39109         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39110         Update expected messages.
39111
39112 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39113
39114         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39115         declaration/use mismatch for dirp parameter.
39116
39117 2004-09-12  Andrew Pinski  <apinski@apple.com>
39118
39119         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39120         -fgnu-runtime is passed.
39121
39122 2004-09-12  Richard Henderson  <rth@redhat.com>
39123
39124         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39125         do the uplevel thing and update additional_flags directly.
39126         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39127         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39128         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39129         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39130
39131 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39132
39133         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39134
39135 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39136
39137         PR middle-end/17411
39138         * g++.dg/opt/pr17411-1.C: New test case.
39139
39140 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39141
39142         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39143         gcc.dg/tls/diag-2.c: Update expected messages.
39144         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39145         messages.
39146         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39147         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39148         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39149         gcc.dg/tls/diag-5.c: New tests.
39150
39151 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39152
39153         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39154
39155 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39156
39157         * g++.dg/parse/break-in-for.C: New test.
39158
39159 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39160
39161         * gcc.dg/tree-ssa/20040911-1.c: New test.
39162
39163 2004-09-11  Andreas Jaeger  <aj@suse.de>
39164
39165         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39166         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39167
39168 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39169
39170         * gcc.target/frv: New directory of FR-V-specific tests.
39171
39172 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39173
39174         * gcc.dg/convert-vec-1.c: New test.
39175
39176 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39177
39178         PR middle-end/17024
39179         * gcc.dg/pr17024-1.c: New test case.
39180
39181 2004-09-10  Eric Christopher  <echristo@redhat.com>
39182
39183         * gcc.dg/20040910-1.c: New test.
39184
39185 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39186
39187         * gcc.dg/bitfld-9.c: New test.
39188
39189 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39190
39191         * gcc.c-torture/execute/ieee/acc1.c: New test.
39192         * gcc.c-torture/execute/ieee/acc2.c: New test.
39193         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39194
39195 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39196
39197         * gcc.dg/deprecated-2.c: New test.
39198
39199 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39200
39201         * gcc.dg/init-vec-1.c: New test.
39202
39203 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39204
39205         PR middle-end/17055
39206         * gcc.dg/pr17055-1.c: New test case.
39207
39208 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39209
39210         PR target/17377
39211         * gcc.c-torture/execute/pr17377.c: New test.
39212
39213 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39214
39215         PR c/8420
39216         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39217         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39218         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39219         gcc.dg/long-long-typespec-1.c: New tests.
39220         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39221
39222 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39223
39224         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39225         gcc.dg/gnu99-static-1.c: New tests.
39226
39227 2004-09-08  Devang Patel  <dpatel@apple.com>
39228
39229         * gcc.dg/darwin-ld-20040828-1.c: New test.
39230         * gcc.dg/darwin-ld-20040828-2.c: New test.
39231         * gcc.dg/darwin-ld-20040828-3.c: New test.
39232
39233 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39234
39235         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39236         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39237         in error message.
39238         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39239         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39240         in error message.
39241         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39242         types they qualify.
39243         * objc.dg/type-size-2.m: Fix wording in comment.
39244         * objc.dg/va-meth-1.m: New test case.
39245
39246 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39247
39248         PR c/16633:
39249         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39250         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39251
39252 2004-09-06  Devang Patel  <dpatel@apple.com>
39253
39254         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39255         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39256
39257 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39258
39259         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39260         reflect changed line numbering of diagnostics.
39261
39262 2004-09-06  Paul Brook  <paul@codesourcery.com>
39263
39264         * gfortran.dg/edit_real_1.f90: Add new test.
39265
39266 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39267
39268         * gcc.dg/tree-ssa/loop-2.c: New test.
39269         * gcc.dg/tree-ssa/loop-3.c: New test.
39270         * gcc.dg/tree-ssa/loop-4.c: New test.
39271         * gcc.dg/tree-ssa/loop-5.c: New test.
39272
39273 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39274
39275         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39276
39277 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39278
39279         * gcc.dg/format/sentinel-1.c: New test.
39280
39281 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39282
39283         * gcc.dg/builtins-46.c: New.
39284
39285 2004-09-03  Devang Patel  <dpatel@apple.com>
39286
39287         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39288         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39289
39290 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39291
39292         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39293         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39294         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39295         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39296         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39297         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39298         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39299         the non-portable bzero.
39300         * gcc.dg/20010912-1.c: xfail for NetWare.
39301         * gcc.dg/20020426-2.c: xfail for NetWare.
39302         * gcc.dg/20021014-1.c: xfail for NetWare.
39303         * gcc.dg/20021018-1.c: xfail for NetWare.
39304         * gcc.dg/20030213-1.c: xfail for NetWare.
39305         * gcc.dg/20030225-1.c: xfail for NetWare.
39306         * gcc.dg/20030708-1.c: xfail for NetWare.
39307         * gcc.dg/builtins-config.h: Also exclude NetWare.
39308         * gcc.dg/format/format.h: Define restrict only if not already defined.
39309         * gcc.dg/nest.c: xfail for NetWare.
39310         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39311         * lib/target-supports.exp (check_visibility_available): Exclude
39312         NetWare.
39313
39314 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39315
39316         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39317         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39318         deterministic starting point for the alignment of structure fields.
39319         * gcc.dg/Wpadded.c: Dito.
39320         * g++.dg/abi/vbase10.C: Dito.
39321
39322 2004-09-03  Devang Patel  <dpatel@apple.com>
39323
39324         * g++.dg/debug/pr15736.cc: New test.
39325
39326 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39327
39328         * README.QMTEST: Fix out-of-date link.
39329
39330 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39331
39332         PR fortran/16579
39333         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39334         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39335
39336 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39337
39338         * g++.dg/abi/arm_rtti1.C: New test.
39339
39340 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39341
39342         * gcc.dg/ppc-vector-memcpy.c: New.
39343         * gcc.dg/ppc-vector-memset.c: New.
39344
39345 2004-09-02  Chao-ying Fu  <fu@mips.com>
39346
39347         * gcc.target/mips/mips-3d-1.c: New test.
39348         * gcc.target/mips/mips-3d-2.c: New test.
39349         * gcc.target/mips/mips-3d-3.c: New test.
39350         * gcc.target/mips/mips-3d-4.c: New test.
39351         * gcc.target/mips/mips-3d-5.c: New test.
39352         * gcc.target/mips/mips-3d-6.c: New test.
39353         * gcc.target/mips/mips-3d-7.c: New test.
39354         * gcc.target/mips/mips-3d-8.c: New test.
39355         * gcc.target/mips/mips-3d-9.c: New test.
39356         * gcc.target/mips/mips-ps-1.c: New test.
39357         * gcc.target/mips/mips-ps-2.c: New test.
39358         * gcc.target/mips/mips-ps-3.c: New test.
39359         * gcc.target/mips/mips-ps-4.c: New test.
39360         * gcc.target/mips/mips-ps-type.c: New test.
39361
39362 2004-09-02  Paul Brook  <paul@codesourcery.com>
39363
39364         * gfortran.dg/edit_real_1.f90: Add new tests.
39365
39366 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39367
39368         PR fortran/15327
39369         * gfortran.dg/merge_char_1.f90: New test.
39370
39371 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39372
39373         PR fortran/16404
39374         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39375
39376 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39377
39378         PR c/1522
39379         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39380
39381 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39382
39383         * g++.dg/opt/loop1.C: Do not XFAIL.
39384
39385 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39386
39387         * gcc.c-torture/execute/20040831-1.c: New test.
39388
39389 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39390
39391         PR fortran/16579
39392         * gfortran.dg/g77/20010610.f: Now passes.
39393         Copy from g77.f-torture/execute. Add dg-run directive.
39394         * gfortran.dg/g77/README: Update
39395
39396 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39397
39398         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39399         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39400         (t1, t2, t3, t4): Add volatile.
39401
39402 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39403
39404         * g++.dg/ext/visibility/arm1.C: New test.
39405
39406 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39407
39408         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39409         -pedantic-errors.
39410
39411 2004-09-01  Paul Brook  <paul@codesourcery.com>
39412
39413         * gfortran.dg/eof_2.f90: New test.
39414
39415 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39416
39417         PR fortran/16579
39418         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39419
39420 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39421
39422         PR libfortran/16805
39423         * gfortran.dg/list_read_2.f90: New test.
39424
39425 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39426
39427         * g++.dg/abi/key1.C: New test.
39428
39429 2004-08-31  Richard Henderson  <rth@redhat.com>
39430
39431         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39432         form of offsetof.
39433         * g++.dg/other/offsetof5.C: Remove duplicate.
39434
39435 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39436
39437         PR fortran/17244
39438         * gfortran.dg/func_derived_1.f90: New test.
39439
39440 2004-08-31  Paul Brook  <paul@codesourcery.com>
39441
39442         * gfortran.dg/eof_1.f90: New test.
39443
39444 2004-08-31  Paul Brook  <paul@codesourcery.com>
39445
39446         * gfortran.dg/list_read_1.f90: New file.
39447
39448 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39449
39450         * g++.dg/opt/loop1.C: XFAIL.
39451
39452 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39453
39454         * gcc.dg/funcdef-storage-1.c: New.
39455         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39456         an extern function in local scope.
39457         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39458         declare an 'auto inline' function in local scope.
39459         * gcc.dg/20011130-1.c: Likewise.
39460         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39461         an 'auto' function in local scope.
39462         * gcc.dg/20021014-1.c: Likewise.
39463         * gcc.dg/20030331-2.c: Likewise.
39464
39465 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39466
39467         * gfortran.dg/blockdata_1.f90: New test.
39468
39469 2004-08-30  Richard Henderson  <rth@redhat.com>
39470
39471         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39472
39473 2004-08-30  Richard Henderson  <rth@redhat.com>
39474
39475         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39476         additional_flags set by alternate driver.
39477         (ieee-options): New procedure.
39478         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39479         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39480         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39481         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39482
39483 2004-08-30  Richard Henderson  <rth@redhat.com>
39484
39485         * lib/f-torture.exp: Remove.
39486
39487 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39488
39489         PR rtl-optimization/16590
39490         * g++.dg/opt/loop1.C: New test.
39491
39492 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39493
39494         PR fortran/13910
39495         * gfortran.dg/oldstyle_1.f90: New test.
39496
39497 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39498         Paul Brook  <paul@codesourcery.com>
39499
39500         * gfortran.dg/g77/README: Update.
39501         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39502         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39503         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39504
39505 2004-08-28  Paul Brook  <paul@codesourcery.com>
39506
39507         PR libfortran/17195
39508         * gfortran.dg/edit_real_1.f90: New test.
39509
39510 2004-08-27  Paul Brook  <paul@codesourcery.com>
39511
39512         * gfortran.dg/rewind_1.f90: New test.
39513
39514 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39515
39516         PR fortran/16597
39517         * gfortran.dg/pr16597.f90: New test.
39518
39519 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39520
39521         PR c/13801
39522         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39523         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39524         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39525         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39526         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39527
39528 2004-08-26  Nick Clifton  <nickc@redhat.com>
39529
39530         * gcc.c-torture/compile/pr17119.c: New test.
39531
39532 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39533
39534         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39535
39536 2004-08-25  Richard Henderson  <rth@redhat.com>
39537
39538         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39539         the bits that expect kind=8 to be the largest real kind.
39540
39541 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39542
39543         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39544
39545 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39546
39547         * gfortran.dg/assignment_1.f90: New test.
39548
39549 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39550
39551         * g++.dg/template/repo3.C: New test.
39552
39553 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39554
39555         PR middle-end/16693
39556         PR tree-optimization/16372
39557         * g++.dg/opt/pr16372-1.C: New test case.
39558         * g++.dg/opt/pr16693-1.C: New test case.
39559         * g++.dg/opt/pr16693-2.C: New test case.
39560
39561 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39562
39563         * objc.dg/proto-lossage-4.m: New test.
39564
39565 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39566
39567         PR c++/17155
39568         * g++.dg/inherit/local2.C: New test.
39569
39570 2004-08-25  Paul Brook  <paul@codesourcery.com>
39571
39572         PR fortran/17144
39573         * gfortran.dg/string_ctor_1.f90: New test.
39574
39575 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39576
39577         PR c++/14428
39578         * g++.dg/template/redecl2.C: New test.
39579
39580 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39581
39582         PR fortran/17143
39583         * gfortran.dg/pr17143.f90: New test.
39584
39585 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39586
39587         PR fortran/17164
39588         * gfortran.dg/pr17164.f90: New test.
39589
39590 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39591
39592         * gcc.dg/tree-ssa/loop-1.c: New test.
39593
39594 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39595
39596         * gcc.c-torture/compile/20040824-1.c: New test.
39597
39598 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39599
39600         * gcc.c-torture/compile/iftrap-3.c: New test.
39601
39602 2004-08-24  Paul Brook  <paul@codesourcery.com>
39603
39604         * gfortran.dg/entry_2.f90: New test.
39605
39606 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39607
39608         PR c++/16889
39609         * g++.dg/lookup/ambig[12].C: New.
39610
39611 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39612
39613         PR c++/16706
39614         * g++.dg/template/crash21.C: New test.
39615         * g++.dg/template/crash22.C: Likewise.
39616
39617 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39618
39619         PR c++/17149
39620         * g++.dg/template/access15.C: New.
39621
39622 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39623
39624         PR c++/17163
39625         * g++.dg/template/repo2.C: New test.
39626
39627 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39628
39629         PR rtl-optimization/17078
39630         * gcc.c-torture/execute/pr17078-1.c: New test case.
39631
39632 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39633
39634         PR c/14492
39635         * gcc.dg/debug/crash1.c: New test.
39636
39637 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39638
39639         PR c/16180
39640         * gcc.dg/loop-5.c: New test.
39641
39642 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39643
39644         * gcc.c-torture/execute/20040823-1.c: New test.
39645
39646 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39647
39648         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39649         to the assembler.  Simplify test accordingly.
39650         (asm_abi_flags): Use GNU names.
39651         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39652         to check for ABI flags.
39653
39654 2004-08-22  Andrew Pinski  <apinski@apple.com>
39655
39656         * g++.dg/opt/pr14029.C: New test.
39657         * gcc.c-torture/execute/pr15262.c: New test.
39658
39659 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39660
39661         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39662
39663 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39664
39665         PR 16908
39666         * gfortran.dg/direct_io.f90: New test.
39667
39668 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39669
39670         PR c++/17121
39671         * g++.dg/inherit/local2.C: New test.
39672
39673 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39674
39675         PR c++/17120
39676         * g++.dg/warn/Wparentheses-4.C: New test.
39677
39678 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39679
39680         PR c++/17121
39681         * g++.dg/inherit/local2.C: New test.
39682
39683         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39684         * gcc.dg/ppc-ldstruct.c: Likewise.
39685         * gcc.dg/ppc64-abi-2.c: Likewise.
39686
39687 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39688
39689         PR rtl-optimization/17099
39690         * gcc.c-torture/execute/20040820-1.c: New test.
39691
39692 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39693
39694         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39695
39696 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39697
39698         PR fortran/17077
39699         * gfortran.dg/auto_array_1.f90: New test.
39700
39701 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39702
39703         PR fortran/17074
39704         * gfortran.dg/simpleif_1.f90: New test.
39705
39706 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39707
39708         * lib/target-supports.exp (check_profiling_available): Return
39709         false for arm*-*-symbianelf* and arm*-*-eabi*.
39710
39711         PR c++/15890
39712         * g++.dg/template/delete1.C: New test.
39713
39714 2004-08-19  Paul Brook  <paul@codesourcery.com>
39715
39716         PR fortran/14976
39717         PR fortran/16228
39718         * gfortran.dg/data_char_1.f90: New test.
39719
39720 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39721
39722         PR fortran/16946
39723         * gfortran.dg/reduction.f90: New testcase.
39724
39725 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39726
39727         PR fortran/16520
39728         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39729
39730 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39731
39732         PR c++/17041
39733         * g++.dg/Wparentheses-3.C: New test.
39734
39735 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39736
39737         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39738         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39739         * gcc.dg/vect/vect-2.c: Likewise.
39740         * gcc.dg/vect/vect-3.c: Likewise.
39741         * gcc.dg/vect/vect-4.c: Likewise.
39742         * gcc.dg/vect/vect-5.c: Likewise.
39743         * gcc.dg/vect/vect-6.c: Likewise.
39744         * gcc.dg/vect/vect-7.c: Likewise.
39745         * gcc.dg/vect/vect-25.c: Likewise.
39746         * gcc.dg/vect/vect-31.c: Likewise.
39747         * gcc.dg/vect/vect-32.c: Likewise.
39748         * gcc.dg/vect/vect-34.c: Likewise.
39749         * gcc.dg/vect/vect-36.c: Likewise.
39750         * gcc.dg/vect/vect-all.c: Likewise.
39751
39752 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39753
39754         PR c++/17068
39755         * g++.dg/template/operator4.C: New test.
39756
39757 2004-08-18  Richard Henderson  <rth@redhat.com>
39758
39759         * gcc.dg/20040206-1.c: XFAIL.
39760
39761 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39762
39763         PR c++/16246
39764         * g++.dg/template/array7.C: New test.
39765
39766 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39767
39768         * gcc.dg/mips-movcc-1.c: New test.
39769         * gcc.dg/mips-movcc-2.c: New test.
39770         * gcc.dg/mips-movcc-3.c: New test.
39771
39772         * gcc.dg/mips-nmadd-1.c: New test.
39773         * gcc.dg/mips-nmadd-2.c: New test.
39774
39775 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39776
39777         PR c++/15871
39778         * g++.dg/opt/inline8.C: New test.
39779
39780         PR c++/16965
39781         * g++.dg/parse/error17.C: New test.
39782
39783 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39784
39785         * gcc.dg/vect: New directory for vectorizer tests.
39786         * gcc.dg/vect/tree-vect.h: New file.
39787         * gcc.dg/vect/vect.exp: New file.
39788         * gcc.dg/vect/pr16105.c.c: New test.
39789         * gcc.dg/vect/vect-1.c: New test.
39790         * gcc.dg/vect/vect-2.c: New test.
39791         * gcc.dg/vect/vect-3.c: New test.
39792         * gcc.dg/vect/vect-4.c: New test.
39793         * gcc.dg/vect/vect-5.c: New test.
39794         * gcc.dg/vect/vect-6.c: New test.
39795         * gcc.dg/vect/vect-7.c: New test.
39796         * gcc.dg/vect/vect-8.c: New test.
39797         * gcc.dg/vect/vect-9.c: New test.
39798         * gcc.dg/vect/vect-10.c: New test.
39799         * gcc.dg/vect/vect-11.c: New test.
39800         * gcc.dg/vect/vect-12.c: New test.
39801         * gcc.dg/vect/vect-13.c: New test.
39802         * gcc.dg/vect/vect-14.c: New test.
39803         * gcc.dg/vect/vect-15.c: New test.
39804         * gcc.dg/vect/vect-16.c: New test.
39805         * gcc.dg/vect/vect-17.c: New test.
39806         * gcc.dg/vect/vect-18.c: New test.
39807         * gcc.dg/vect/vect-19.c: New test.
39808         * gcc.dg/vect/vect-20.c: New test.
39809         * gcc.dg/vect/vect-21.c: New test.
39810         * gcc.dg/vect/vect-22.c: New test.
39811         * gcc.dg/vect/vect-23.c: New test.
39812         * gcc.dg/vect/vect-24.c: New test.
39813         * gcc.dg/vect/vect-25.c: New test.
39814         * gcc.dg/vect/vect-26.c: New test.
39815         * gcc.dg/vect/vect-27.c: New test.
39816         * gcc.dg/vect/vect-28.c: New test.
39817         * gcc.dg/vect/vect-29.c: New test.
39818         * gcc.dg/vect/vect-30.c: New test.
39819         * gcc.dg/vect/vect-31.c: New test.
39820         * gcc.dg/vect/vect-32.c: New test.
39821         * gcc.dg/vect/vect-33.c: New test.
39822         * gcc.dg/vect/vect-34.c: New test.
39823         * gcc.dg/vect/vect-35.c: New test.
39824         * gcc.dg/vect/vect-36.c: New test.
39825         * gcc.dg/vect/vect-37.c: New test.
39826         * gcc.dg/vect/vect-38.c: New test.
39827         * gcc.dg/vect/vect-40.c: New test.
39828         * gcc.dg/vect/vect-41.c: New test.
39829         * gcc.dg/vect/vect-42.c: New test.
39830         * gcc.dg/vect/vect-43.c: New test.
39831         * gcc.dg/vect/vect-44.c: New test.
39832         * gcc.dg/vect/vect-45.c: New test.
39833         * gcc.dg/vect/vect-46.c: New test.
39834         * gcc.dg/vect/vect-47.c: New test.
39835         * gcc.dg/vect/vect-48.c: New test.
39836         * gcc.dg/vect/vect-49.c: New test.
39837         * gcc.dg/vect/vect-50.c: New test.
39838         * gcc.dg/vect/vect-51.c: New test.
39839         * gcc.dg/vect/vect-52.c: New test.
39840         * gcc.dg/vect/vect-53.c: New test.
39841         * gcc.dg/vect/vect-54.c: New test.
39842         * gcc.dg/vect/vect-55.c: New test.
39843         * gcc.dg/vect/vect-56.c: New test.
39844         * gcc.dg/vect/vect-57.c: New test.
39845         * gcc.dg/vect/vect-58.c: New test.
39846         * gcc.dg/vect/vect-59.c: New test.
39847         * gcc.dg/vect/vect-60.c: New test.
39848         * gcc.dg/vect/vect-61.c: New test.
39849         * gcc.dg/vect/vect-all.c: New test.
39850         * gcc.dg/vect/vect-none.c: New test.
39851
39852 2004-08-17  Paul Brook  <paul@codesourcery.com>
39853
39854         PR fortran/13082
39855         * gfortran.dg/entry_1.f90: New test.
39856
39857 2004-08-17  Andrew Pinski  <apinski@apple.com>
39858
39859         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39860
39861 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39862
39863         * gcc.dg/pr17036-1.c: New test.
39864
39865 2004-08-16  Devang Patel  <dpatel@apple.com>
39866
39867         * gcc.dg/darwin-20040809-1.c: New test.
39868
39869 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39870
39871         * gcc.dg/funcdef-attr-1.c: New test.
39872
39873 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39874
39875         * gcc.dg/altivec-17.c: New test.
39876         * gcc.dg/altivec-18.c: New test.
39877
39878 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39879
39880         PR c++/6749
39881         * g++.dg/template/vtable2.C: New test.
39882
39883 2004-08-14  Richard Henderson  <rth@redhat.com>
39884
39885         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39886         * gcc.dg/pack-test-4.c (main): Return 0.
39887         * gcc.dg/setjmp-1.c: Remove XFAIL.
39888         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39889
39890 2004-08-14  Richard Henderson  <rth@redhat.com>
39891
39892         * gcc.dg/980217-1.c: Add prototype for printf.
39893
39894 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39895
39896         * gfortran.dg/pr16935.f90: New test.
39897
39898 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39899
39900         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39901
39902 2004-08-13  Paul Brook  <paul@codesourcery.com>
39903
39904         * gfortran.dg/der_io_1.f90: Remove stray comma.
39905
39906 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39907
39908         * gcc.dg/vmx/cw-bug-2.c: Remove.
39909         * gcc.dg/vmx/vprint-1.c: Remove.
39910         * gcc.dg/vmx/vscan-1.c: Remove.
39911
39912 2004-08-12  Devang patel  <dpatel@apple.com>
39913
39914         * gcc.dg/darwin-20040809-2.c: New test.
39915
39916 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39917
39918         * g++.dg/ext/altivec-12.C: New test.
39919
39920         * g++.dg/ext/altivec-11.C: New test.
39921
39922 2004-08-12  Paul Brook  <paul@codesourcery.com>
39923
39924         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39925
39926 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39927
39928         * g++.dg/ext/altivec-2.C: Check for hardware support before
39929         executing any VMX instructions.
39930
39931         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39932
39933 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39934
39935         PR c++/16276
39936         * g++.old-deja/g++.other/comdat4.C: New test.
39937         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39938
39939 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39940
39941         PR target/16286
39942         * gcc.dg/pr16286.c: New test.
39943
39944 2004-08-12 Jan Beulich <jbeulich@novell.com>
39945
39946         * g++.dg/ext/asm5.C: New.
39947
39948 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39949
39950         PR c++/16698
39951         * g++.dg/eh/crash1.C: New test.
39952
39953         PR c++/16717
39954         * g++.dg/ext/construct1.C: New test.
39955
39956 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39957
39958         PR c++/16853
39959         * g++.dg/init/ptrmem1.C: New test.
39960
39961         PR c++/16618
39962         * g++.dg/parse/offsetof5.C: New test.
39963
39964         PR c++/16870
39965         * g++.dg/template/overload3.C: New test.
39966
39967 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39968
39969         PR c++/16964
39970         * g++.dg/parse/error16.C: New test.
39971
39972         PR c++/16904
39973         * g++.dg/template/error14.C: New test.
39974
39975         PR c++/16929
39976         * g++.dg/template/error15.C: New test.
39977
39978 2004-08-11  Devang Patel  <dpatel@apple.com>
39979
39980         * gcc.dg/darwin-ld-20040809-1.c: New test.
39981         * gcc.dg/darwin-ld-20040809-2.c: New test.
39982
39983 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39984
39985         PR fortran/16917
39986         * gfortran.dg/dfloat_1.f90: New test.
39987
39988 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39989
39990         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39991         * gcc.dg/dll-2.c: Fix dg-require syntax.
39992         * gcc.misc-tests/arm-isr.c (abort): Declare.
39993         (exit): Likewise.
39994
39995 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39996
39997         PR c++/16971
39998         * g++.dg/parse/crash16.C: New test.
39999
40000 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40001
40002         * gcc.dg/mips-rsqrt-1.c: New test case.
40003         * gcc.dg/mips-rsqrt-2.c: New test case.
40004         * gcc.dg/mips-rsqrt-3.c: New test case.
40005
40006 2004-08-10  Paul Brook  <paul@codesourcery.com>
40007
40008         * gfortran.dg/der_io_1.f90: New test.
40009
40010 2004-08-10  Paul Brook  <paul@codesourcery.com>
40011
40012         PR fortran/16919
40013         * gfortran.dg/der_array_1.f90: New test.
40014
40015 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40016
40017         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40018
40019 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40020
40021         * gcc.dg/wchar_t-2.c: Fix typo.
40022
40023 2004-08-09  Falk Hueffner  <falk@debian.org>
40024
40025         PR tree-optimization/12517
40026         * gcc.c-torture/compile/pr12517.c: New test.
40027
40028         PR tree-optimization/12578
40029         * gcc.c-torture/compile/pr12578.c: New test.
40030
40031         PR tree-optimization/12899
40032         * gcc.c-torture/compile/pr12899.c: New test.
40033
40034         PR rtl-optimization/14692
40035         * gcc.c-torture/compile/pr14692.c: New test.
40036
40037         PR tree-optimization/16461
40038         * gcc.c-torture/compile/pr16461.c: New test.
40039
40040 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40041
40042         * gfortran.dg/getenv_1.f90: New test.
40043
40044 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40045
40046         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40047         wchar_t.
40048         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40049
40050 2004-08-06  Paul Brook  <paul@codesourcery.com>
40051
40052         * gfortran.dg/ret_array_1.f90: New test.
40053         * gfortran.dg/ret_pointer_1.f90: New test.
40054
40055 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40056
40057         * gcc.dg/missing-field-init-[12].c: New tests.
40058         * g++.dg/warn/missing-field-init-[12].C: New tests.
40059
40060 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40061
40062         * gcc.dg/enum2.c: New test.
40063         * gcc.dg/symbian3.c: Likewise.
40064         * gcc.dg/symbian4.c: Likewise.
40065         * gcc.dg/wchar_t-2.c: Likewise.
40066
40067 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40068
40069         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40070         destructor tests.
40071
40072 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40073
40074         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40075         dg-require-visiblity.
40076         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40077         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40078         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40079         * g++.dg/ext/visibility/new1.C: Likewise.
40080         * g++.dg/ext/visibility/pragma.C: Likewise.
40081         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40082         * g++.dg/ext/visibility/virtual.C: Likewise.
40083         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40084         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40085         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40086         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40087         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40088         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40089         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40090         * g++/dg/ext/visibility/visibility-8.C: New test.
40091         * gcc.c-torture/compile/dll.x: Remove.
40092         * gcc.dg/dll-2.c: Use dg-require-dll
40093         * gcc.dg/visibility-10.c: New test.
40094         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40095         supporting DLLs.
40096         * lib/scanasm.exp (scan_hidden): New function.
40097         (scan_not_hidden): Likewise.
40098
40099 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40100
40101         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40102
40103 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40104
40105         * gcc.c-torture/execute/20040805-1.c: New test.
40106
40107 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40108
40109         * gcc.dg/20020118-1.c: Declare abort.
40110         * gcc.dg/altivec_check.h: Likewise.
40111         * gcc.dg/iftrap-2.c: Likewise.
40112         * gcc.dg/pragma-darwin.c: Likewise.
40113         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40114
40115 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40116
40117         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40118
40119 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40120
40121         * gcc.c-torture/execute/builtins/abs-2.c,
40122         gcc.c-torture/execute/builtins/abs-3.c,
40123         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40124         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40125         intmax_t, uintmax_t and their limits.
40126         * gcc.dg/intmax_t-1.c: New test.
40127
40128 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40129
40130         * g++.dg/tc1/dr147.C: Add reference to PR.
40131
40132 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40133
40134         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40135         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40136
40137 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40138
40139         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40140
40141 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40142
40143         * gcc.dg/redecl-5.c: New test.
40144         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40145         of scanf.
40146
40147 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40148
40149         PR middle-end/16790
40150         * gcc.c-torture/execute/pr16790-1.c: New test case.
40151
40152 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40153
40154         * g++.dg/ext/visibility/assign1.C: New test.
40155         * g++.dg/ext/visibility/new1.C: Likewise.
40156
40157         * gcc.dg/symbian1.c: New test.
40158         * gcc.dg/symbian2.c: Likewise.
40159
40160 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40161
40162         PR target/16570
40163         * gcc.dg/i386-sse-9.c: New test.
40164
40165 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40166
40167         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40168
40169 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40170
40171         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40172         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40173         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40174         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40175         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40176         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40177         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40178         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40179         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40180         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40181         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40182         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40183         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40184         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40185         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40186         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40187         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40188         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40189         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40190         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40191         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40192         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40193         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40194         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40195         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40196         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40197         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40198         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40199         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40200         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40201         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40202         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40203         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40204         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40205         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40206         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40207         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40208         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40209         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40210         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40211         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40212         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40213         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40214         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40215         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40216         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40217         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40218         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40219         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40220         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40221         gcc.misc-tests/i386-pf-3dnow-1.c,
40222         gcc.misc-tests/i386-pf-athlon-1.c,
40223         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40224         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40225         Declare built-in functions used.
40226         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40227
40228 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40229
40230         PR c++/16707
40231         * g++.dg/lookup/using12.C: New test.
40232
40233         * g++.dg/init/null1.C: Fix PR number.
40234         * g++.dg/parse/namespace10.C: Likewise.
40235
40236 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40237
40238         PR c++/16224
40239         * g++.dg/template/spec17.C: New test.
40240         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40241         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40242
40243 2004-08-02  David Billinghurst
40244
40245         PR fortran/16292
40246         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40247
40248 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40249
40250         * gcc.dg/ia64-got-1.c: New test case.
40251
40252 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40253
40254         PR c++/16489
40255         * g++.dg/init/null1.C: New test.
40256         * g++.dg/tc1/dr76.C: Adjust error marker.
40257
40258         PR c++/16529
40259         * g++.dg/parse/namespace10.C: New test.
40260
40261         PR c++/16810
40262         * g++.dg/inherit/ptrmem2.C: New test.
40263
40264 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40265
40266         PR target/16155
40267         * gcc.dg/pr16155.c: New test.
40268
40269 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40270
40271         * gcc.dg/redecl-2.c: New test.
40272
40273 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40274
40275         * gcc.dg/darwin-longdouble.c: New file.
40276
40277 2004-07-30  Richard Henderson  <rth@redhat.com>
40278
40279         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40280         write to constant argument.
40281         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40282
40283 2004-07-30  Richard Henderson  <rth@redhat.com>
40284
40285         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40286         tests of nearest around zero.
40287
40288 2004-07-30  Andrew Pinski  <apinski@apple.com>
40289
40290         * gcc.c-torture/compile/20040730-1.c: New test.
40291
40292 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40293
40294         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40295         powerpc-eabispe.
40296
40297 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40298
40299         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40300
40301 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40302
40303         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40304         contains $ld_library_path.
40305         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40306
40307 2004-07-29  Richard Henderson  <rth@redhat.com>
40308
40309         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40310
40311         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40312         (alt2, which): New.
40313         (Check): Accept either alternative.
40314
40315 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40316
40317         * g++.dg/abi/inline1.C: New test.
40318         * g++.dg/abi/local1-a.cc: Likewise.
40319         * g++.dg/abi/local1.C: Likewise.
40320         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40321         * g++.dg/abi/mangle12.C: Likewise.
40322         * g++.dg/abi/mangle17.C: Likewise.
40323         * g++.dg/abi/mangle20-2.C: Likewise.
40324         * g++.dg/opt/interface1.C: Likewise.
40325         * g++.dg/opt/interface1.h: Likewise.
40326         * g++.dg/opt/interface1-a.cc: New test.
40327         * g++.dg/parse/repo1.C: New test.
40328         * g++.dg/template/repo1.C: Likewise.
40329         * g++.dg/warn/Winline-1.C: Likewise.
40330         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40331
40332 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40333
40334         * gcc.dg/tree-ssa/20040729-1.c: New test.
40335
40336 2004-07-27  Matt Austern <austern@apple.com>
40337
40338         * gcc.dg/darwin-bool-1.c: New test.
40339         * gcc.dg/darwin-bool-2.c: New test.
40340
40341 2004-07-28  Richard Henderson  <rth@redhat.com>
40342
40343         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40344         arguments in the correct type.  Don't write to constant arguments.
40345
40346 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40347
40348         PR tree-optimization/16688
40349         PR tree-optimization/16689
40350         * g++.dg/tree-ssa/pr16688.C: New test.
40351
40352 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40353
40354         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40355         loads.  Not only in the comment, this time.
40356
40357 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40358
40359         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40360         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40361         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40362         * gcc.dg/sh4a-bitmovua.c: New.
40363         * gcc.dg/sh4a-cos.c: New.
40364         * gcc.dg/sh4a-cosf.c: New.
40365         * gcc.dg/sh4a-fprun.c: New.
40366         * gcc.dg/sh4a-fsrra.c: New.
40367         * gcc.dg/sh4a-memmovua.c: New.
40368         * gcc.dg/sh4a-sin.c: New.
40369         * gcc.dg/sh4a-sincos.c: New.
40370         * gcc.dg/sh4a-sincosf.c: New.
40371         * gcc.dg/sh4a-sinf.c: New.
40372
40373 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40374
40375         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40376         conditionals.
40377         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40378         loads.
40379         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40380         DOM1.
40381
40382 2004-07-27  Andrew Pinski  <apinski@apple.com>
40383
40384         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40385
40386 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40387
40388         * gcc.dg/pragma-isr.c: New test.
40389
40390 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40391
40392         PR c++/14429
40393         * g++.dg/template/ttp11.C: New test.
40394
40395 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40396
40397         * gcc.c-torture/compile/20040727-1.c: New test.
40398
40399 2004-07-26  Eric Christopher  <echristo@redhat.com>
40400
40401         * gcc.c-torture/compile/20040726-2.c: New test.
40402
40403 2004-07-26  Andrew Pinski  <apinski@apple.com>
40404
40405         * g++.dg/rtti/tinfo1.C: Xfail.
40406
40407 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40408
40409         * gcc.c-torture/compile/20040726-1.c: New test.
40410
40411 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40412             Brian Ryner  <bryner@brianryner.com>
40413
40414         PR c++/9283
40415         PR c++/15000
40416         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40417         * g++.dg/ext/visibility/: New directory.
40418         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40419         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40420         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40421         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40422         * g++.dg/ext/visibility/fvisibility.C,
40423         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40424         g++.dg/ext/visibility/fvisibility-override1.C
40425         g++.dg/ext/visibility/fvisibility-override2.C
40426         g++.dg/ext/visibility/memfuncts.C
40427         g++.dg/ext/visibility/noPLT.C
40428         g++.dg/ext/visibility/pragma.C
40429         g++.dg/ext/visibility/pragma-override1.C
40430         g++.dg/ext/visibility/pragma-override2.C
40431         g++.dg/ext/visibility/staticmemfuncts.C
40432         g++.dg/ext/visibility/virtual.C: New tests.
40433
40434 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40435
40436         PR c/15360
40437         * gcc.dg/pr15360-1.c: New test.
40438
40439 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40440
40441         * gcc.dg/pragma-align-2.c: New test.
40442         * gcc.dg/pragma-init-fini.c: New test.
40443         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40444         targets.
40445
40446 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40447
40448         * gcc.dg/init-string-2.c: New test.
40449
40450 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40451
40452         PR 16684
40453         * gcc.dg/Wredundant-decls-1.c: New test case.
40454
40455 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40456
40457         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40458         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40459         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40460         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40461         * gcc.dg/compat/generate-random.c: New file.
40462         * gcc.dg/compat/generate-random.h: Likewise.
40463         * gcc.dg/compat/generate-random_r.c: Likewise.
40464         * gcc.dg/compat/struct-layout-1.h: Likewise.
40465         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40466         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40467         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40468         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40469         * gcc.dg/compat/struct-layout-1_main.c: New test.
40470         * gcc.dg/compat/struct-layout-1_x.c: New file.
40471         * gcc.dg/compat/struct-layout-1_y.c: New file.
40472         * gcc.dg/compat/struct-layout-1_test.h: New file.
40473
40474 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40475
40476         * gcc.dg/comp-return-1.c: New test
40477
40478 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40479
40480         * gcc.dg/vmx/8-02a.c: Fix typo.
40481
40482         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40483         * gcc.dg/darwin-abi-3.c: New test.
40484
40485         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40486         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40487
40488         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40489         * gcc.dg/vmx/ops-long-1.c: New test.
40490         * gcc.dg/vmx/ops-long-2.c: New test.
40491
40492 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40493
40494         * g++.dg/lookup/conv-[1234].C: New.
40495
40496 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40497
40498         * g++.dg/parse/attr2.C: Simplify.
40499
40500 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40501
40502         PR c/7284
40503         * gcc.c-torture/execute/pr7284-1.c: New test.
40504
40505 2004-07-22  Brian Booth  <bbooth@redhat.com>
40506
40507         * gcc.dg/tree-ssa/20040721-1.c: New test.
40508
40509 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.dg/template/crash20.c: New.
40512
40513 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40514
40515         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40516         Add dg-run directive.  Declare variables as required.
40517         * gfortran.dg/g77/README: Update
40518
40519 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40520
40521         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40522         gcc.dg/cris-peep2-andu2.c: New tests.
40523
40524 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40525
40526         PR c/15052
40527         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40528         on return type.
40529         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40530         messages.
40531         * gcc.dg/qual-return-2.c: Update expected messages.
40532         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40533
40534 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40535
40536         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40537         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40538
40539 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40540
40541         PR c/11250
40542         * gcc.dg/init-string-1.c: New test.
40543
40544 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40545
40546         PR middle-end/15345
40547         PR c/16450
40548         * gcc.dg/torture/nested-fn-1.c: New test.
40549
40550 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40551
40552         PR target/16559
40553         * gcc.dg/ia64-fptr-1.c: New file.
40554
40555 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40556
40557         PR c++/14497
40558         * g++.dg/template/spec16.C: New test.
40559         * g++.old-deja/g++.robertl/eb118.C: Remove.
40560
40561 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40562
40563         PR c++/509
40564         * g++.dg/template/spec15.C: New test.
40565
40566 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40567
40568         Copy cases from g77.f-torture/execute and add dg-run
40569         directive.  Other changes as noted.
40570         * gfortran.dg/g77/13037.f
40571         * gfortran.dg/g77/1832.f
40572         * gfortran.dg/g77/19981119-0.f
40573         * gfortran.dg/g77/19990313-0.f
40574         * gfortran.dg/g77/19990313-1.f
40575         * gfortran.dg/g77/19990313-2.f
40576         * gfortran.dg/g77/19990313-3.f
40577         * gfortran.dg/g77/19990419-1.f
40578         * gfortran.dg/g77/19990826-0.f
40579         * gfortran.dg/g77/19990826-2.f
40580         * gfortran.dg/g77/20000503-1.f
40581         * gfortran.dg/g77/20001111.f
40582         * gfortran.dg/g77/20010116.f
40583         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40584         * gfortran.dg/g77/20010430.f
40585         * gfortran.dg/g77/6177.f
40586         * gfortran.dg/g77/947.f
40587         * gfortran.dg/g77/970816-3.f
40588         * gfortran.dg/g77/971102-1.f
40589         * gfortran.dg/g77/980520-1.f
40590         * gfortran.dg/g77/980628-0.f
40591         * gfortran.dg/g77/980628-1.f
40592         * gfortran.dg/g77/980628-10.f
40593         * gfortran.dg/g77/980628-2.f
40594         * gfortran.dg/g77/980628-3.f
40595         * gfortran.dg/g77/980628-7.f
40596         * gfortran.dg/g77/980628-8.f
40597         * gfortran.dg/g77/980628-9.f
40598         * gfortran.dg/g77/980701-0.f
40599         * gfortran.dg/g77/980701-1.f
40600         * gfortran.dg/g77/cabs.f
40601         * gfortran.dg/g77/claus.f
40602         * gfortran.dg/g77/complex_1.f
40603         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40604         * gfortran.dg/g77/dcomplex.f
40605         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40606         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40607         * gfortran.dg/g77/f90-intrinsic-numeric.f
40608         * gfortran.dg/g77/int8421.f
40609         * gfortran.dg/g77/labug1.f
40610         * gfortran.dg/g77/large_vec.f
40611         * gfortran.dg/g77/le.f
40612         * gfortran.dg/g77/short.f
40613         * gfortran.dg/g77/README: Update
40614
40615 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40616
40617         PR c++/16637
40618         * g++.dg/parse/lookup4.C: New test.
40619
40620 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40621
40622         PR c++/16175
40623         * g++.dg/template/ttp10.C: New test.
40624
40625 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40626
40627         * gcc.dg/pr12625-1.c: New test.
40628
40629 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40630
40631         * gcc.dg/switch-warn-1.c: New test.
40632         * gcc.dg/switch-warn-2.c: New test.
40633         * gcc.c-torture/compile/pr14730.c: Update.
40634
40635 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40636
40637         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40638         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40639         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40640         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40641
40642 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40643
40644         PR c++/16623
40645         * g++.dg/template/assign1.C: New test.
40646
40647 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40648
40649         PR c++/12170
40650         * g++.dg/template/ttp9.C: New test.
40651
40652 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40653
40654         * gcc.dg/format/cmn-err-1.c: New test.
40655
40656 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40657
40658         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40659         gcc.dg/Wparentheses-10.c: New tests.
40660         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40661
40662 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40663
40664         PR fortran/16465
40665         * gfortran.dg/g77//ffixed-line-length-0.f,
40666         gfortran.dg/g77/ffixed-line-length-132.f,
40667         gfortran.dg/g77/ffixed-line-length-72.f,
40668         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40669         gfortran.dg/g77/README: Update.
40670
40671 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40672
40673         PR c++/13092
40674         * g++.dg/template/non-dependent7.C: New test.
40675         * g++.dg/template/non-dependent8.C: Likewise.
40676         * g++.dg/template/non-dependent9.C: Likewise.
40677         * g++.dg/template/non-dependent10.C: Likewise.
40678
40679 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40680
40681         PR c++/16337
40682         * g++.dg/parse/attr2.C: New test.
40683
40684 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40685
40686         * g77.dg: Removed.
40687         * g77.f-torture: Ditto.
40688
40689 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40690
40691         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40692         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40693         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40694
40695 2004-07-16  Richard Henderson  <rth@redhat.com>
40696
40697         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40698
40699 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40700
40701         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40702         tests with full list of options.
40703         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40704         of TORTURE_OPTIONS if test contains 'dg-do run'.
40705
40706         PR fortran/16404
40707         * gfortran.dg/do_iterator.f90: New test.
40708
40709 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40710
40711         PR rtl-optimization/16536
40712         * gcc.c-torture/execute/restrict-1.c: New test.
40713
40714 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40715
40716         PR fortran/15324
40717         * gfortran.dg/pr15324.f90: New test.
40718
40719         PR fortran/15129
40720         * gfortran.dg/pr15129.f90: New test.
40721
40722         PR fortran/15140
40723         * gfortran.dg/pr15140.f90: New test.
40724
40725         PR fortran/13792
40726         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40727         compile-time simplification.
40728
40729 2004-07-14  Mike Stump  <mrs@apple.com>
40730
40731         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40732
40733 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40734
40735         PR target/16325
40736         * gcc.dg/profile-generate-1.c: New.
40737
40738 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40739
40740         * gcc.c-torture/execute/20040709-1.c: New test.
40741         * gcc.c-torture/execute/20040709-2.c: New test.
40742
40743 2004-07-14  Mike Stump  <mrs@apple.com>
40744
40745         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40746
40747 2004-07-14  Mike Stump  <mrs@apple.com>
40748
40749         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40750
40751 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40752
40753         PR c++/16518
40754         * g++.dg/parse/mutable1.C: New test.
40755
40756 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40757
40758         PR tree-optimization/16443
40759         * gcc.dg/tree-ssa/20040713-1.c: New test.
40760
40761 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40762
40763         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40764         for operator new.
40765
40766 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40767
40768         * gfortran.dg/g77/README: New file
40769         * gfortran.dg/g77/19981216-0.f: Copy from
40770         g77.f-torture/noncompile.  Add "dg-do compile" and
40771         dg-error as required.
40772         * gfortran.dg/g77/19990218-1.f: Likewise.
40773         * gfortran.dg/g77/19990905-1.f: Likewise.
40774         * gfortran.dg/g77/9263.f: Likewise.
40775         * gfortran.dg/g77/980615-0.f: Likewise.
40776         * gfortran.dg/g77/980616-0.f: Likewise.
40777         * gfortran.dg/g77/check0.f: Likewise.
40778         * gfortran.dg/g77/select_no_compile.f: Likewise.
40779
40780 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40781
40782         Copy files from g77.f-torture/compile.
40783         Add "{ dg-do compile}".  Other changes as noted
40784         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40785         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40786         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40787         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40788         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40789         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40790         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40791         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40792         statement to conform to standard.  Append alpha1.x for reference.
40793         * gfortran.dg/g77/xformat.f: Add dg-warning
40794
40795 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40796
40797         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40798         Add {dg-do compile} directive.
40799         * gfortran.dg/g77/cpp2.F: Likewise.
40800
40801 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40802
40803         PR c++/5402
40804         * g++.dg/lookup/name-clash1.C: New test.
40805
40806         PR c++/9777
40807         * g++.dg/lookup/name-clash2.C: New test.
40808
40809         PR c++/12102
40810         * g++.dg/lookup/name-clash3.C: New test.
40811
40812 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40813
40814         * g++.dg/lookup/new2.C: New test.
40815         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40816
40817 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40818
40819         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40820         Add {dg-do compile} directive.
40821         * gfortran.dg/g77/13060.f: Likewise.
40822         * gfortran.dg/g77/19990218-0.f: Likewise.
40823         * gfortran.dg/g77/19990305-0.f: Likewise.
40824         * gfortran.dg/g77/19990419-0.f: Likewise.
40825         * gfortran.dg/g77/19990502-0.f: Likewise.
40826         * gfortran.dg/g77/19990502-1.f: Likewise.
40827         * gfortran.dg/g77/19990525-0.f: Likewise.
40828         * gfortran.dg/g77/19990826-1.f: Likewise.
40829         * gfortran.dg/g77/19990826-3.f: Likewise.
40830         * gfortran.dg/g77/19990905-2.f: Likewise.
40831         * gfortran.dg/g77/20000412-1.f: Likewise.
40832         * gfortran.dg/g77/20000511-1.f: Likewise.
40833         * gfortran.dg/g77/20000511-2.f: Likewise.
40834         * gfortran.dg/g77/20000518.f: Likewise.
40835         * gfortran.dg/g77/20000601-1.f: Likewise.
40836         * gfortran.dg/g77/20000601-2.f: Likewise.
40837         * gfortran.dg/g77/20000629-1.f: Likewise.
40838         * gfortran.dg/g77/20000630-2.f: Likewise.
40839         * gfortran.dg/g77/20010115.f: Likewise.
40840         * gfortran.dg/g77/20010321-1.f: Likewise.
40841         * gfortran.dg/g77/20010426.f: Likewise.
40842         * gfortran.dg/g77/20020307-1.f: Likewise.
40843         * gfortran.dg/g77/8485.f: Likewise.
40844         * gfortran.dg/g77/960317-1.f: Likewise.
40845         * gfortran.dg/g77/970915-0.f: Likewise.
40846         * gfortran.dg/g77/980310-1.f: Likewise.
40847         * gfortran.dg/g77/980310-2.f: Likewise.
40848         * gfortran.dg/g77/980310-3.f: Likewise.
40849         * gfortran.dg/g77/980310-4.f: Likewise.
40850         * gfortran.dg/g77/980310-6.f: Likewise.
40851         * gfortran.dg/g77/980310-7.f: Likewise.
40852         * gfortran.dg/g77/980310-8.f: Likewise.
40853         * gfortran.dg/g77/980419-2.f: Likewise.
40854         * gfortran.dg/g77/980424-0.f: Likewise.
40855         * gfortran.dg/g77/980427-0.f: Likewise.
40856         * gfortran.dg/g77/980729-0.f: Likewise.
40857         * gfortran.dg/g77/981117-1.f: Likewise.
40858         * gfortran.dg/g77/toon_1.f: Likewise.
40859
40860 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40861
40862         PR c++/2204
40863         * g++.dg/other/abstract2.C: New test.
40864
40865 2004-07-12  Paul Brook  <paul@codesourcery.com>
40866
40867         * gfortran.dg/pointer_init_1.f90: New test.
40868
40869 2004-07-11  Paul Brook  <paul@codesourcery.com>
40870
40871         PR fortran/15986
40872         * gfortran.dg/contained_1.f90: New test.
40873
40874 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40875
40876         * g++.dg/parse/defarg8.C: New test.
40877
40878 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40879
40880         PR fortran/16433
40881         * gfortran.dg/pr16433.f: New test.
40882
40883         PR fortran/17574
40884         * gfortran.dg/pr15754.f90: New test.
40885
40886 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40887
40888         PR tree-optimization/16437
40889         * gcc.c-torture/execute/bitfld-4.c: New test.
40890
40891 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40892
40893         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40894         access to common var from module.
40895
40896 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40897
40898         PR fortran/16336
40899         * gfortran.fortran-torture/execute/common_2.f90: New test.
40900
40901 2004-07-10  Paul Brook  <paul@codesourcery.com>
40902
40903         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40904
40905 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40906
40907         PR fortran/15969
40908         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40909
40910 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40911
40912         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40913         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40914         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40915         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40916         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40917         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40918         * gfortran.dg/g77/funderscoring.f: Likewise.
40919         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40920
40921 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40922
40923         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40924
40925 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40926         Paul Brook  <paul@codesourcery.com>
40927
40928         PR fortran/13415
40929         * gfortran.dg/common_pointer_1.f90: New test.
40930
40931 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40932
40933         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40934
40935 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40936
40937         PR target/16364
40938         * gcc.c-torture/compile/20040709-1.c: New.
40939
40940 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40941
40942         PR fortran/14077
40943         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40944
40945 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40946
40947         PR fortran/13201
40948         * gfortran.dg/shape_1.f90: New test.
40949
40950 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40951             Andrew Pinski  <apinski@apple.com>
40952
40953         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40954
40955 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40956
40957         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40958         comment.
40959
40960 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40961         Paul Brook  <paul@codesourcery.com>
40962
40963         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40964         '.f95' and '.F95'.
40965
40966 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40967
40968         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40969
40970 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40971
40972         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40973         testcases with capital suffix.
40974
40975 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40976
40977         PR fortran/15481
40978         PR fortran/13372
40979         PR fortran/13575
40980         PR fortran/15978
40981         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40982
40983         * gfortran.dg/implicit_1.f90: New test.
40984
40985 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40986
40987         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40988         expression to match gfortran warning/error messages
40989         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40990         dg-error text.
40991
40992 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40993
40994         * lib/fortran-torture.exp: Rename proc search_for to
40995         search_for_re.
40996
40997 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40998
40999         * gcc.c-torture/execute/simd-5.x: New file.
41000         XFAIL on SPARC 64-bit at -O0.
41001
41002 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41003
41004         PR c++/8211
41005         PR c++/16165
41006         * g++.dg/warn/effc3.C: New test.
41007
41008 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41009
41010         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41011         change X to 1X in format.
41012         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41013         add data statements to conform to standard.
41014
41015 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41016
41017         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41018         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41019         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41020
41021 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41022
41023         * gfortran.dg/g77/7388.f: Copy from g77.dg
41024         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41025         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41026         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41027         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41028         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41029         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41030         * gfortran.dg/g77/strlen0.f: Likewise.
41031
41032 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41033
41034         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41035         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41036
41037 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41038
41039         * gcc.c-torture/execute/920428-2.x: Delete.
41040         * gcc.c-torture/execute/920501-7.x: Likewise.
41041
41042 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41043
41044         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41045         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41046         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41047         prescott and c3-2.
41048         (PREFETCH_3DNOW): Add -march=c3.
41049
41050 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41051
41052         PR c/16437
41053         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41054         * gcc.c-torture/execute/bf64-1.x: Likewise.
41055
41056 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41057
41058         * gcc.c-torture/compile/20040708-1.c: New test.
41059
41060 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41061
41062         PR c++/16169
41063         * g++.dg/warn/effc2.C: New test.
41064
41065 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41066
41067         * gcc.c-torture/execute/bitfld-1.x: Remove.
41068         * gcc.c-torture/execute/bitfld-3.c: New test.
41069         * gcc.dg/bitfld-2.c: Remove XFAILs.
41070
41071 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41072
41073         PR c++/16276
41074         * g++.dg/rtti/tinfo1.C: New file.
41075
41076 2004-07-07  Eric Christopher  <echristo@redhat.com>
41077
41078         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41079
41080 2004-07-07  Andrew Pinski  <apinski@apple.com>
41081
41082         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41083
41084 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41085
41086         * g++.dg/init/call1.C: XFAIL.
41087
41088 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41089
41090         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41091         except for movstrict*, to movmem* and clrstr* to clrmem*.
41092
41093 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41094
41095         * gcc.c-torture/execute/20040707-1.c: New test.
41096
41097 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41098
41099         * gcc.c-torture/execute/20040706-1.c: New test.
41100
41101 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41102
41103         PR c++/3671
41104         * g++.dg/template/spec14.C: New test.
41105
41106 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41107
41108         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41109         nothing if not yet defined.  Use it in b, c and d type definitions.
41110         * gcc.c-torture/execute/20040705-1.c: New test.
41111         * gcc.c-torture/execute/20040705-2.c: New test.
41112
41113 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41114
41115         PR c++/2518
41116         * g++.dg/lookup/new1.C: New test.
41117
41118 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41119
41120         PR c++/11406
41121         * g++.dg/template/sizeof8.C: New test.
41122
41123 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41124
41125         * gcc.c-torture/compile/20040705-1.c: New test.
41126
41127 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41128
41129         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41130
41131 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41132
41133         * gcc.dg/cpp/if-mop.c: Two new testcases.
41134         * gcc.dg/cpp/trad/comment-3.c: New.
41135
41136 2004-07-04  Paul Brook  <paul@codesourcery.com>
41137
41138         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41139
41140 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41141
41142         PR c++/3761
41143         * g++.dg/lookup/crash4.C: New test.
41144
41145 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41146
41147         * gcc.c-torture/execute/builtin-abs-1.c
41148         * gcc.c-torture/execute/builtin-abs-2.c
41149         * gcc.c-torture/execute/builtin-complex-1.c
41150         * gcc.c-torture/execute/builtins/string-1-lib.c
41151         * gcc.c-torture/execute/builtins/string-1.c
41152         * gcc.c-torture/execute/builtins/string-2-lib.c
41153         * gcc.c-torture/execute/builtins/string-2.c
41154         * gcc.c-torture/execute/builtins/string-3-lib.c
41155         * gcc.c-torture/execute/builtins/string-3.c
41156         * gcc.c-torture/execute/builtins/string-4-lib.c
41157         * gcc.c-torture/execute/builtins/string-4.c
41158         * gcc.c-torture/execute/builtins/string-5-lib.c
41159         * gcc.c-torture/execute/builtins/string-5.c
41160         * gcc.c-torture/execute/builtins/string-6-lib.c
41161         * gcc.c-torture/execute/builtins/string-6.c
41162         * gcc.c-torture/execute/builtins/string-7-lib.c
41163         * gcc.c-torture/execute/builtins/string-7.c
41164         * gcc.c-torture/execute/builtins/string-8-lib.c
41165         * gcc.c-torture/execute/builtins/string-8.c
41166         * gcc.c-torture/execute/builtins/string-9-lib.c
41167         * gcc.c-torture/execute/builtins/string-9.c
41168         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41169         * gcc.c-torture/execute/builtins/string-asm-1.c
41170         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41171         * gcc.c-torture/execute/builtins/string-asm-2.c
41172         * gcc.c-torture/execute/stdio-opt-1.c
41173         * gcc.c-torture/execute/stdio-opt-2.c
41174         * gcc.c-torture/execute/stdio-opt-3.c
41175         * gcc.c-torture/execute/string-opt-1.c
41176         * gcc.c-torture/execute/string-opt-10.c
41177         * gcc.c-torture/execute/string-opt-11.c
41178         * gcc.c-torture/execute/string-opt-12.c
41179         * gcc.c-torture/execute/string-opt-13.c
41180         * gcc.c-torture/execute/string-opt-14.c
41181         * gcc.c-torture/execute/string-opt-15.c
41182         * gcc.c-torture/execute/string-opt-16.c
41183         * gcc.c-torture/execute/string-opt-2.c
41184         * gcc.c-torture/execute/string-opt-6.c
41185         * gcc.c-torture/execute/string-opt-7.c
41186         * gcc.c-torture/execute/string-opt-8.c:
41187         Replace with ...
41188
41189         * gcc.c-torture/execute/builtins/abs-2.c
41190         * gcc.c-torture/execute/builtins/abs-3.c
41191         * gcc.c-torture/execute/builtins/complex-1.c
41192         * gcc.c-torture/execute/builtins/fprintf.c
41193         * gcc.c-torture/execute/builtins/fputs.c
41194         * gcc.c-torture/execute/builtins/memcmp.c
41195         * gcc.c-torture/execute/builtins/memmove.c
41196         * gcc.c-torture/execute/builtins/memops-asm.c
41197         * gcc.c-torture/execute/builtins/mempcpy-2.c
41198         * gcc.c-torture/execute/builtins/mempcpy.c
41199         * gcc.c-torture/execute/builtins/memset.c
41200         * gcc.c-torture/execute/builtins/printf.c
41201         * gcc.c-torture/execute/builtins/sprintf.c
41202         * gcc.c-torture/execute/builtins/strcat.c
41203         * gcc.c-torture/execute/builtins/strchr.c
41204         * gcc.c-torture/execute/builtins/strcmp.c
41205         * gcc.c-torture/execute/builtins/strcpy.c
41206         * gcc.c-torture/execute/builtins/strcspn.c
41207         * gcc.c-torture/execute/builtins/strlen-2.c
41208         * gcc.c-torture/execute/builtins/strlen.c
41209         * gcc.c-torture/execute/builtins/strncat.c
41210         * gcc.c-torture/execute/builtins/strncmp-2.c
41211         * gcc.c-torture/execute/builtins/strncmp.c
41212         * gcc.c-torture/execute/builtins/strncpy.c
41213         * gcc.c-torture/execute/builtins/strpbrk.c
41214         * gcc.c-torture/execute/builtins/strpcpy-2.c
41215         * gcc.c-torture/execute/builtins/strpcpy.c
41216         * gcc.c-torture/execute/builtins/strrchr.c
41217         * gcc.c-torture/execute/builtins/strspn.c
41218         * gcc.c-torture/execute/builtins/strstr-asm.c
41219         * gcc.c-torture/execute/builtins/strstr.c:
41220         ... these new files.
41221
41222         * gcc.c-torture/execute/builtins/abs-2-lib.c
41223         * gcc.c-torture/execute/builtins/abs-3-lib.c
41224         * gcc.c-torture/execute/builtins/complex-1-lib.c
41225         * gcc.c-torture/execute/builtins/fprintf-lib.c
41226         * gcc.c-torture/execute/builtins/fputs-lib.c
41227         * gcc.c-torture/execute/builtins/memcmp-lib.c
41228         * gcc.c-torture/execute/builtins/memmove-lib.c
41229         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41230         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41231         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41232         * gcc.c-torture/execute/builtins/memset-lib.c
41233         * gcc.c-torture/execute/builtins/printf-lib.c
41234         * gcc.c-torture/execute/builtins/sprintf-lib.c
41235         * gcc.c-torture/execute/builtins/strcat-lib.c
41236         * gcc.c-torture/execute/builtins/strchr-lib.c
41237         * gcc.c-torture/execute/builtins/strcmp-lib.c
41238         * gcc.c-torture/execute/builtins/strcpy-lib.c
41239         * gcc.c-torture/execute/builtins/strcspn-lib.c
41240         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41241         * gcc.c-torture/execute/builtins/strlen-lib.c
41242         * gcc.c-torture/execute/builtins/strncat-lib.c
41243         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41244         * gcc.c-torture/execute/builtins/strncmp-lib.c
41245         * gcc.c-torture/execute/builtins/strncpy-lib.c
41246         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41247         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41248         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41249         * gcc.c-torture/execute/builtins/strrchr-lib.c
41250         * gcc.c-torture/execute/builtins/strspn-lib.c
41251         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41252         * gcc.c-torture/execute/builtins/strstr-lib.c
41253         * gcc.c-torture/execute/builtins/lib/abs.c
41254         * gcc.c-torture/execute/builtins/lib/fprintf.c
41255         * gcc.c-torture/execute/builtins/lib/memset.c
41256         * gcc.c-torture/execute/builtins/lib/printf.c
41257         * gcc.c-torture/execute/builtins/lib/sprintf.c
41258         * gcc.c-torture/execute/builtins/lib/strcpy.c
41259         * gcc.c-torture/execute/builtins/lib/strcspn.c
41260         * gcc.c-torture/execute/builtins/lib/strncat.c
41261         * gcc.c-torture/execute/builtins/lib/strncmp.c
41262         * gcc.c-torture/execute/builtins/lib/strncpy.c
41263         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41264         * gcc.c-torture/execute/builtins/lib/strspn.c
41265         * gcc.c-torture/execute/builtins/lib/strstr.c:
41266         New files containing support routines.
41267
41268         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41269         declaration.
41270         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41271         when not optimizing.
41272
41273 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41274
41275         PR c++/16240
41276         * g++.dg/abi/mangle22.C: New test.
41277         * g++.dg/abi/mangle23.C: Likewise.
41278
41279 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41280
41281         PR fortran/16290
41282         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41283         Allow for cases without denormalized floating point numbers.
41284
41285 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41286
41287         PR c/1027
41288         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41289         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41290         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41291         expected warning text.
41292         * gcc.dg/format/diag-2.c: New test.
41293
41294 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41295
41296         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41297
41298 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41299
41300         * gcc.dg/builtins-43.c: New.
41301         * gcc.dg/builtins-44.c: New.
41302         * gcc.dg/builtins-45.c: New.
41303
41304 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41305             Andreas Tobler  <a.tobler@schweiz.ch>
41306
41307         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41308         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41309         as SIGSEGV.
41310         * gcc.dg/cleanup-11.c: Likewise.
41311         * gcc.dg/cleanup-8.c: Likewise.
41312         * gcc.dg/cleanup-9.c: Likewise.
41313         * gcc.dg/cleanup-5.c: Run on all platforms.
41314
41315 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41316
41317         * g++.dg/warn/nonnull1.C: New test.
41318
41319 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41320
41321         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41322         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41323         Special-case the Sun compiler wrt to <complex.h>.
41324
41325 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41326
41327         * gcc.dg/Wunreachable-8.C: New test.
41328
41329         * gcc.dg/h8300-ice2.c : New test.
41330
41331 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41332
41333         PR fortran/16161
41334         * gfortran.fortran-torture/compile/implicit.f90: Add test
41335         for implicit character.
41336
41337 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41338
41339         PR fortran/16289
41340         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41341         Use tiny() intrinsic to find smallest non-negative real
41342
41343 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41344
41345         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41346         * gcc.dg/compat/struct-by-value-22_x.c: New.
41347         * gcc.dg/compat/struct-by-value-22_y.c: New.
41348
41349         * gcc.c-torture/execute/20040629-1.c: New test.
41350
41351 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41352
41353         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41354         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41355
41356         PR target/16195
41357         * gcc.dg/20040625-1.c: New test.
41358
41359 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41360
41361         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41362
41363 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41364
41365         PR fortran/15963
41366         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41367
41368 2004-06-29  Richard Henderson  <rth@redhat.com>
41369
41370         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41371
41372 2004-06-29  Paul Brook  <paul@codesourcery.com>
41373
41374         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41375         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41376
41377 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41378
41379         PR c++/16260
41380         * g++.dg/parse/crash15.C: New.
41381
41382 2004-06-28  Andrew Pinski  <apinski@apple.com>
41383
41384         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41385         by the error already.
41386
41387         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41388
41389 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41390
41391         PR target/14041
41392         * gcc.dg/h8300-bss-align-1.c : New.
41393
41394 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41395
41396         * PR c++/16174
41397         * g++.dg/template/ctor4.C: New.
41398
41399 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41400
41401         PR c++/16205
41402         * g++.dg/warn/Wsequence-point-1.C: New test.
41403
41404 2004-06-27  Paul Brook  <paul@codesourcery.com>
41405
41406         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41407
41408 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41409
41410         * g++.old-deja/g++.mike/p7325.C: Remove.
41411
41412 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41413
41414         PR c/14963
41415         * gcc.dg/pr14963.c: New test.
41416
41417 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41418
41419         PR c++/16193
41420         * g++.dg/parse/redef1.C: New test.
41421
41422 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41423
41424         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41425         20021110.c.
41426         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41427         20021119-1.c.
41428         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41429         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41430         5-04.c.
41431         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41432         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41433         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41434         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41435         g++.brendan/enum14.C.
41436         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41437         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41438         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41439         g++.mike/virt1.C.
41440         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41441         memtemp24.C.
41442
41443 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41444
41445         * gcc.dg/20040527-1.c: New test case.
41446
41447 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41448
41449         PR gfortran/pr16196
41450         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41451
41452 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41453
41454         PR middle-end/15825
41455         * gcc.dg/pr15825-1.c: New test case.
41456
41457 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41458
41459         * gcc.c-torture/execute/20040625-1.c: New test.
41460
41461 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41462
41463         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41464
41465 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41466
41467         * gcc.dg/torture/mips-div-1.c: New test.
41468
41469 2004-06-24  Jeff Law  <law@redhat.com>
41470
41471         * gcc.dg/tree-ssa/20040624-1.c: New test.
41472
41473 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41474
41475         * gcc.c-torture/compile/20040624-1.c: New test.
41476
41477 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41478
41479         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41480         this directory.
41481
41482 2004-06-23  Andrew Pinski  <apinski@apple.com>
41483
41484         PR middle-end/15988
41485         * g++.dg/opt/ptrmem4.C: New test.
41486
41487         * gcc.dg/c90-array-quals-2.c: New test.
41488
41489 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41490
41491         * gcc.dg/kpice1.c: New test.
41492
41493 2006-06-23  Andrew Pinski  <apinski@apple.com>
41494
41495         * gcc.dg/c90-array-quals.c: New test.
41496
41497 2006-06-22  Richard Henderson  <rth@redhat.com>
41498
41499         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41500
41501 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41502
41503         * gcc.dg/builtins-config.h: Handle FreeBSD.
41504
41505 2006-06-22  Richard Henderson  <rth@redhat.com>
41506
41507         * g++.dg/opt/devirt1.C: New.
41508
41509 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41510
41511         * g++.dg/opt/pr15551.C: New testcase.
41512
41513 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41514
41515         PR target/14800
41516         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41517         x86_64-*-linux* when compiling for 32bit.
41518
41519 2004-06-21  Andrew Pinski  <apinski@apple.com>
41520
41521         * gcc.dg/pch/struct-1.c: New.
41522         * gcc.dg/pch/struct-1.hs: New.
41523
41524 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41525
41526         * gcc.dg/pch/save-temps-1.c: New file.
41527         * gcc.dg/pch/save-temps-1.hs: New file.
41528
41529 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41530
41531         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41532         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41533
41534 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41535
41536         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41537         to fix type error.
41538         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41539         Remove trailing spaces.
41540
41541 2004-06-21  Richard Henderson  <rth@redhat.com>
41542
41543         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41544         merging && to BIT_FIELD_REF.
41545
41546 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41547
41548         * g++.dg/opt/placeholder1.C: New test.
41549
41550 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41551
41552         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41553         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41554         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41555         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41556
41557 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41558
41559         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41560         extern "C".
41561         * g++.dg/other/pragma-re-1.C: Add comments.
41562
41563 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41564
41565         PR gfortran/16080
41566         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41567
41568 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41569
41570         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41571         instead of setting the type of size_t by
41572         hand.
41573
41574 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41575
41576         * gcc.dg/unordered-2.c: New test case.
41577         * gcc.dg/unordered-3.c: New test case.
41578
41579 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41580
41581         PR other/16043
41582         * lib/g++.exp (g++_version): Tweak regexp for version
41583         * lib/g77.exp (g77_version): Likewise.
41584         * lib/gfortran.exp (gfortran_version): Likewise.
41585         * lib/objc.exp (objc_version): Likewise.
41586         * lib/treelang.exp (treelang_version): Likewise.
41587
41588 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41589
41590         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41591         Use INT_MAX instead of __INT_MAX__.
41592         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41593
41594         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41595         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41596         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41597         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41598         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41599         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41600         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41601         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41602         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41603
41604         * gcc.dg/range-test-1.c: New test.
41605         * g++.dg/opt/range-test-1.C: New test.
41606
41607 2004-06-17  Richard Henderson  <rth@redhat.com>
41608
41609         * objc.dg/sync-1.m: New.
41610         * objc.dg/try-catch-1.m: Don't force next runtime.
41611         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41612         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41613         shadowed catch clause.
41614         * objc.dg/try-catch-5.m: New.
41615
41616 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41617
41618         Bug 14610
41619         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41620
41621 2004-06-15  Richard Henderson  <rth@redhat.com>
41622
41623         * gcc.dg/20001116-1.c: Move expected warning line.
41624
41625 2004-06-15  Richard Henderson  <rth@redhat.com>
41626
41627         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41628         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41629
41630 2004-06-15  Jeff Law  <law@redhat.com>
41631
41632         * gcc.dg/tree-ssa/20040615-1.c: New test.
41633         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41634         be less sensitive to operand ordering.
41635         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41636
41637 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41638
41639         * g++.dg/abi/bitfield3.C: Add comment..
41640
41641 2004-06-15  Richard Henderson  <rth@redhat.com>
41642
41643         * g++.dg/ext/stmtexpr1.C: XFAIL.
41644         * gcc.dg/20030612-1.c: XFAIL.
41645
41646 2004-06-15  Eric Christopher  <echristo@redhat.com>
41647
41648         * g++.dg/charset/asm5.c: New.
41649         * gcc.dg/charset/asm6.c: New.
41650
41651 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41652
41653         PR fortran/15962
41654         * gfortran.fortran-torture/execute/select_1.f90: New test.
41655
41656 2004-06-15  Paul Brook  <paul@codesourcery.com>
41657
41658         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41659
41660 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41661
41662         PR c++/15967
41663         * g++.dg/lookup/crash3.C: New test.
41664
41665 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41666
41667         PR c++/15947
41668         * g++.dg/parse/dtor4.C: New test.
41669
41670 2004-06-14  Jeff Law  <law@redhat.com>
41671
41672         * gcc.c-torture/compile/20040614-1.c: New test.
41673
41674 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41675
41676         PR fortran/15211
41677         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41678         LEN of a character array.
41679
41680 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41681
41682         PR c++/15096
41683         * g++.dg/template/ptrmem10.C: New test.
41684
41685         PR c++/14930
41686         * g++.dg/template/friend30.C: New test.
41687
41688 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41689
41690         PR fortran/14928
41691         * gfortran.fortran-torture/compile/mloc.f90: New test.
41692
41693 2004-06-13  Paul Brook  <paul@codesourcery.com>
41694
41695         * gfortran.fortran-torture/execute/random_2.f90: New test.
41696
41697 2004-06-13  Eric Christopher  <echristo@redhat.com>
41698
41699         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41700
41701 2004-06-12  Paul Brook  <paul@codesourcery.com>
41702
41703         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41704
41705 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41706
41707         PR fortran/14923
41708         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41709
41710 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41711
41712         PR fortran/14957
41713         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41714         syntax errors in end statements of contained subroutines.
41715
41716 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41717
41718         PR fortran/12841
41719         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41720
41721 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41722
41723         PR fortran/15665
41724         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41725
41726 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41727
41728         PR gfortran/12839
41729         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41730
41731 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41732
41733         PR c++/15862
41734         * g++.dg/parse/enum1.C: New test.
41735
41736 2004-06-10  Jeff Law  <law@redhat.com>
41737
41738         * gcc.c-torture/compile/20040610-1.c: New test.
41739
41740 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41741
41742         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41743         * g++.old-deja/g++.other/decl3.C: Likewise.
41744
41745 2004-06-10  Brian Booth  <bbooth@redhat.com>
41746
41747         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41748         V_MAY_DEF instead of VDEF.
41749         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41750
41751 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41752
41753         PR c++/14211
41754         * g++.dg/conversion/const1.C: New test.
41755
41756         PR c++/15076
41757         * g++.dg/conversion/reinterpret1.C: New test.
41758
41759         PR c++/15877
41760         * g++.dg/template/enum2.C: New test.
41761
41762         PR c++/15227
41763         * g++.dg/template/error13.C: New test.
41764
41765 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41766
41767         PR fortran/14957
41768         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41769         arguments to test_* REAL and of the right size.
41770
41771 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41772
41773         PR target/15569
41774         PR rtl-optimization/15681
41775         * gcc.dg/20040609-1.c: New test.
41776
41777 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41778
41779         PR c++/14791
41780         * g++.dg/opt/builtins1.C: New test.
41781
41782 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41783
41784         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41785         that use default windows32 struct layout.
41786         * gcc.dg/i386-bitfield2.c: Likewise.
41787
41788 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41789
41790         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41791         for mingw32 and cygwin targets.
41792
41793 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41794
41795         * gcc.dg/pch/macro-4.c: New.
41796         * gcc.dg/pch/macro-4.hs: New.
41797
41798 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41799
41800         PR fortran/13249
41801         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41802
41803 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41804
41805         PR fortran/13372
41806         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41807
41808 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41809
41810         PR gfortran/14897
41811         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41812
41813 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41814
41815         PR gfortran/15755
41816         * gfortran.fortran-torture/execute/backspace.c : New test.
41817
41818 2004-06-09  Paul Brook  <paul@codesourcery.com>
41819
41820         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41821         (pointer_to_section): Rewrite to use smaller array.
41822
41823 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41824
41825         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41826         * gcc.dg/ext/altivec-10.c: Same.
41827         * gcc.dg/ext/altivec-11.c: Same.
41828         * gcc.dg/ext/altivec-12.c: Same.
41829         * gcc.dg/ext/altivec-13.c: Same.
41830         * gcc.dg/ext/altivec-14.c: Same.
41831         * gcc.dg/ext/altivec-15.c: Same.
41832         * gcc.dg/ext/altivec-16.c: Same.
41833         * gcc.dg/ext/altivec-3.c: Same.
41834         * gcc.dg/ext/altivec-4.c: Same.
41835         * gcc.dg/ext/altivec-6.c: Same.
41836         * gcc.dg/ext/altivec-7.c: Same.
41837         * gcc.dg/ext/altivec-8.c: Same.
41838         * gcc.dg/ext/altivec-varargs-1.c: Same.
41839
41840         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41841         * g++.dg/ext/altivec-10.C: Same.
41842         * g++.dg/ext/altivec-2.C: Same.
41843         * g++.dg/ext/altivec-3.C: Same.
41844         * g++.dg/ext/altivec-4.C: Same.
41845         * g++.dg/ext/altivec-5.C: Same.
41846         * g++.dg/ext/altivec-6.C: Same.
41847         * g++.dg/ext/altivec-7.C: Same.
41848         * g++.dg/ext/altivec-8.C: Same.
41849         * g++.dg/ext/altivec-9.C: Same.
41850
41851 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41852
41853         PR c++/7841
41854         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41855
41856 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41857
41858         * gcc.dg/union-1.c: New test.
41859
41860 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41861
41862         * gcc.dg/builtins-41.c: New test case.
41863         * gcc.dg/builtins-42.c: New test case.
41864
41865 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41866
41867         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41868         * g++.dg/ext/altivec-10.C: Same.
41869         * g++.dg/ext/altivec-2.C: Same.
41870         * g++.dg/ext/altivec-3.C: Same.
41871         * g++.dg/ext/altivec-4.C: Same.
41872         * g++.dg/ext/altivec-5.C: Same.
41873         * g++.dg/ext/altivec-6.C: Same.
41874         * g++.dg/ext/altivec-7.C: Same.
41875         * g++.dg/ext/altivec-8.C: Same.
41876         * g++.dg/ext/altivec-9.C: Same.
41877         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41878         * g++.old-deja/g++.brendan/new3.C: Same.
41879         * gcc.c-torture/execute/eeprof-1.x: Same.
41880
41881 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41882
41883         PR c/14765
41884         * gcc.dg/pr14765-1.c: New test.
41885
41886 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41887
41888         PR c/14649
41889         * gcc.dg/pr14649-1.c: New test case.
41890
41891 2004-06-07  Richard Henderson  <rth@redhat.com>
41892
41893         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41894         if temporaries.
41895
41896 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41897
41898         * g++.dg/eh/elide1.C: Remove XFAIL.
41899
41900 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41901
41902         PR c++/15337
41903         * g++.dg/expr/sizeof3.C: New test.
41904
41905         PR c++/14777
41906         * g++.dg/template/access14.C: New test.
41907
41908         PR c++/15554
41909         * g++.dg/template/enum1.C: New test.
41910
41911         PR c++/15057
41912         * g++.dg/eh/throw1.C: New test.
41913
41914 2004-06-07  David Ayers  <d.ayers@inode.at>
41915             Ziemowit Laski  <zlaski@apple.com>
41916
41917         * lib/objc.exp (objc_target_compile): Revert the '-framework
41918         Foundation' flag fix, since bare Darwin does not ship
41919         with the Foundation framework.
41920         * objc/execute/next_mapping.h: Provide a local NSConstantString
41921         @interface and @implementation.
41922         (objc_constant_string_init): A constructor function, used to
41923         initialize the NSConstantString meta-class object.
41924         * objc/execute/string1.m: Include "next_mapping.h" instead of
41925         <Foundation/NSString.h>.
41926         * objc/execute/string2.m: Likewise.
41927         * objc/execute/string3.m: Likewise.
41928         * objc/execute/string4.m: Likewise.
41929
41930 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41931
41932         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41933         to double. Replace double with FLOAT.
41934         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41935
41936         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41937         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41938         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41939         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41940         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41941         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41942         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41943         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41944
41945 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41946
41947         PR c/13519
41948         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41949
41950 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41951
41952         PR c++/15503
41953         * g++.dg/template/meminit2.C: New test.
41954
41955 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41956
41957         PR target/15822
41958         * gcc.c-torture/execute/compare-fp-1.c,
41959         gcc.c-torture/execute/compare-fp-2.c,
41960         gcc.c-torture/execute/compare-fp-3.c,
41961         gcc.c-torture/execute/compare-fp-4.c,
41962         gcc.c-torture/execute/compare-fp-3.x,
41963         gcc.c-torture/execute/compare-fp-4.x: Moved...
41964         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41965         gcc.c-torture/execute/ieee/compare-fp-2.c,
41966         gcc.c-torture/execute/ieee/compare-fp-3.c,
41967         gcc.c-torture/execute/ieee/compare-fp-4.c,
41968         gcc.c-torture/execute/ieee/compare-fp-3.x,
41969         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41970
41971 2004-06-04  David Ayers  <d.ayers@inode.at>
41972
41973         * objc/execute/protocol-isEqual-4.m: New testcase.
41974
41975 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41976
41977         * objc/execute/protocol-isEqual-1.m: New testcase.
41978         * objc/execute/protocol-isEqual-2.m: New testcase.
41979         * objc/execute/protocol-isEqual-3.m: New testcase.
41980
41981 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41982
41983         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41984
41985 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41986
41987         * lib/objc.exp (objc_target_compile): When running tests on
41988         Darwin (Mac OS X), inform the linker about '-framework
41989         'Foundation'.
41990
41991 2004-06-02  Eric Christopher  <echristo@redhat.com>
41992
41993         * gcc.c-torture/compile/20040602-1.c: New.
41994
41995 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41996
41997         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41998         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41999
42000         PR tree-optimization/14736
42001         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42002
42003         PR tree-optimization/14042
42004         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42005
42006         PR tree-optimization/14729
42007         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42008
42009 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42010
42011         PR fortran/15557
42012         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42013
42014 2004-06-01  Richard Hederson  <rth@redhat.com>
42015
42016         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42017
42018 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42019
42020         PR c++/14932
42021         * g++.dg/parse/offsetof4.C: New test.
42022
42023 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42024
42025         PR objc/7993
42026         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42027
42028 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42029
42030         PR c++/15701
42031         * g++.dg/template/friend29.C: New test.
42032
42033 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42034
42035         PR c/15749
42036         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42037
42038 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42039
42040         * gcc.dg/sparc-trap-1.c: New test.
42041
42042 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42043
42044         PR middle-end/15069
42045         * g++.dg/opt/fold3.C: New test case.
42046
42047 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42048
42049         * lib/target-supports.exp (check_iconv_available): Fix fallout
42050         from 2004-05-28 patch.
42051
42052 2004-05-30  Paul Brook  <paul@codesourcery.com>
42053
42054         PR fortran/15620
42055         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42056         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42057
42058 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42059
42060         * gfortran.fortran-torture/execute/random_1.f90: New test.
42061
42062 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42063
42064         * g++.dg/ext/altivec-10.C: New test.
42065
42066 2004-05-29  Paul Brook  <paul@codesourcery.com>
42067
42068         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42069
42070 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42071
42072         * gcc.dg/altivec-16.c: New test.
42073
42074 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42075
42076         * lib/target-supports.exp (check_vmx_hw_available): New.
42077         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42078
42079         * lib/target-supports.exp (check_alias_available,
42080         check_iconv_available, check_named_sections_available): Use
42081         unique names for temporary files.
42082
42083 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42084
42085         * gcc.dg/altivec-15.c: New test.
42086
42087 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42088
42089         PR c++/15083
42090         * g++.dg/warn/noeffect6.C: New test.
42091
42092         PR c++/15471
42093         * g++.dg/expr/ptrmem4.C: New test.
42094
42095         PR c++/15640
42096         * g++.dg/template/operator3.C: New test.
42097
42098 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42099
42100         PR c++/14668
42101         * g++.dg/lookup/redecl1.C: New test.
42102         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42103
42104 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42105
42106         * gcc.c-torture/execute/compare-fp-1.c,
42107         gcc.c-torture/execute/compare-fp-2.c,
42108         gcc.c-torture/execute/compare-fp-3.c,
42109         gcc.c-torture/execute/compare-fp-4.c,
42110         gcc.c-torture/execute/compare-fp-3.x,
42111         gcc.c-torture/execute/compare-fp-4.x,
42112         gcc.dg/pr15649-1.c: New.
42113
42114 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42115
42116         PR c++/12883
42117         * g++.dg/init/array14.C: New test.
42118
42119 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42120
42121         * lib/compat.exp (compat-get-options-main): New.
42122         (compat-get-options): Remove unneeded code, warn for ignored
42123         command.
42124         (compat-execute): Check flag set by dg-require-* commands.
42125
42126         * lib/compat.exp (compat-execute): Break up long lines.
42127
42128 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42129
42130         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42131         * gcc.dg/altivec-14.c: New test.
42132         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42133
42134         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42135         * gcc.dg/altivec-12.c: Ditto.
42136
42137         * gcc.dg/altivec-3.c: Move call to altivec_check.
42138
42139 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42140
42141         PR c++/15044
42142         * g++.dg/template/error12.C: New test.
42143
42144         PR c++/15317
42145         * g++.dg/ext/attrib15.C: New test.
42146
42147         PR c++/15329
42148         * g++.dg/template/ptrmem9.C: New test.
42149
42150 2004-05-25  Paul Brook  <paul@codesourcery.com>
42151
42152         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42153
42154 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42155
42156         PR c++/15165
42157         * g++.dg/template/crash19.C: New test.
42158
42159 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42160
42161         PR c++/15025
42162         * g++.dg/template/redecl1.C: New test.
42163
42164 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42165
42166         PR c++/14821
42167         * g++.dg/other/ns1.C: New test.
42168
42169         PR c++/14883
42170         * g++.dg/template/invalid1.C: New test.
42171
42172 2004-05-23  Paul Brook  <paul@codesourcery.com>
42173         Victor Leikehman  <lei@haifasphere.co.il>
42174
42175         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42176         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42177
42178 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42179
42180         PR c++/15285
42181         PR c++/15299
42182         * g++.dg/template/non-dependent5.C: New test.
42183         * g++.dg/template/non-dependent6.C: New test.
42184
42185 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42186
42187         PR c++/15507
42188         * g++.dg/inherit/union1.C: New test.
42189
42190         PR c++/15542
42191         * g++.dg/template/addr1.C: New test.
42192
42193         PR c++/15427
42194         * g++.dg/template/array5.C: New test.
42195
42196         PR c++/15287
42197         * g++.dg/template/array6.C: New test.
42198
42199 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42200             Roger Sayle  <roger@eyesopen.com>
42201
42202         * g++.dg/lookup/forscope2.C: New test case.
42203
42204 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42205
42206         * gcc.dg/cpp/Wmissingdirs.c: New.
42207
42208 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42209
42210         PR target/15301
42211         * gcc.dg/compat/union-m128-1.h: New file.
42212         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42213         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42214         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42215
42216 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42217
42218         PR target/15302
42219         * gcc.dg/compat/struct-complex-1.h: New file.
42220         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42221         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42222         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42223
42224 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42225
42226         PR middle-end/3074
42227         * gcc.dg/pr3074-1.c: New test case.
42228         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42229
42230 2004-05-20  Falk Hueffner  <falk@debian.org>
42231
42232         PR other/15526
42233         * gcc.dg/ftrapv-1.c: New test case.
42234
42235 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42236
42237         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42238
42239 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42240             Jeff Law  <law@redhat.com>
42241
42242         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42243         * gcc.dg/tree-ssa/20040518-2.c: New test.
42244
42245         * gcc.dg/tree-ssa/20040518-1.c: New test.
42246
42247 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42248
42249         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42250
42251 2004-05-18  Paul Brook  <paul@codesourcery.com>
42252
42253         PR fortran/13930
42254         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42255
42256 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42257
42258         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42259         constant folding.
42260
42261 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42262
42263         * gcc.dg/tree-ssa/20040517-1.c: New test.
42264
42265 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42266
42267         * gcc.dg/loop-4.c: New test.
42268
42269 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42270
42271         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42272
42273 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42274
42275         PR fortran/15311
42276         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42277
42278 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42279
42280         PR fortran/13826
42281         PR fortran/13940
42282         * gfortran.fortran-torture/compile/data_1.f90: New test.
42283
42284 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42285
42286         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42287         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42288
42289 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42290
42291         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42292
42293 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42294
42295         PR c/15444
42296         * gcc.dg/format/xopen-1.c: Adjust expected message.
42297         * gcc.dg/format/xopen-3.c: New test.
42298
42299 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42300
42301         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42302
42303 2004-05-14  Jeff Law  <law@redhat.com>
42304
42305         * gcc.dg/tree-ssa/20040514-2.c: New test.
42306
42307 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42308
42309         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42310         this ...
42311         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42312         this.
42313
42314 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42315
42316         * gcc.dg/tree-ssa/20040514-1.c: New test.
42317
42318 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42319
42320         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42321         test.
42322
42323 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42324
42325         PR fortran/14066
42326         * gfortran.fortran-torture/compile/do_1.f90: New test.
42327
42328 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42329
42330         PR fortran/15051
42331         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42332         test.
42333
42334 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42335
42336         PR fortran/15149
42337         * gfortran.fortran-torture/execute/random_init.f90: New test.
42338
42339 2004-05-13  Paul Brook  <paul@codesourcery.com>
42340
42341         PR fortran/15314
42342         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42343
42344 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42345
42346         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42347         for the powerpc case.
42348
42349 2004-05-13  Jeff Law  <law@redhat.com>
42350
42351         * gcc.dg/tree-ssa/20040513-1.c: New test.
42352         * gcc.dg/tree-ssa/20040513-2.c: New test.
42353
42354 2004-05-13  Paul Brook  <paul@codesourcery.com>
42355
42356         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42357         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42358         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42359
42360 2004-05-13  Andreas Schwab  <schwab@suse.de>
42361
42362         PR other/10819
42363         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42364         characters.
42365
42366 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42367
42368         PR fortran/15294
42369         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42370
42371 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42372
42373         Merge from tree-ssa-20020619-branch.  See
42374         ChangeLog.tree-ssa for details.
42375
42376 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42377
42378         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42379         include <altivec.h> explicitly.
42380         * gcc.dg/altivec-13.c: Likewise.
42381
42382 2004-05-11  Paul Brook  <paul@codesourcery.com>
42383
42384         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42385
42386 2004-05-10  Eric Christopher  <echristo@redhat.com>
42387
42388         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42389         * gcc.dg/sibcall-4.c: Ditto.
42390
42391 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42392
42393         * g++.dg/ext/altivec-8.C: New test case.
42394         * gcc.dg/altivec-13.c: New test case.
42395
42396 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42397
42398         * gcc.c-torture/execute/divcmp-1.c: New test case.
42399         * gcc.c-torture/execute/divcmp-2.c: New test case.
42400         * gcc.c-torture/execute/divcmp-3.c: New test case.
42401
42402 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42403
42404         * g++.dg/other/pragma-re-2.C: New test.
42405
42406 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42407
42408         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42409         * gcc.dg/i386-387-2.c: Likewise.
42410
42411         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42412         __builtin_drem.
42413         * gcc.dg/i386-387-6.c: Likewise.
42414
42415 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42416
42417         * gcc.dg/builtins-33.c: Also check log1p*.
42418
42419 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42420
42421         PR optimization/15296
42422         * gcc.c-torture/execute/pr15296.c: New test.
42423
42424 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42425
42426         * gcc.dg/builtins-40.c: New test.
42427
42428 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42429
42430         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42431
42432 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42433
42434         * g++.dg/ext/spe1.C: New testcase.
42435
42436 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42437
42438         * objc.dg/image-info.m: Allow additional attributes
42439         for __image_info section.
42440
42441 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42442
42443         * gcc.dg/torture/mips-hilo-2.c: New test.
42444
42445 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42446
42447         PR c++/14389
42448         * g++.dg/template/member5.C: New test.
42449
42450 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42451
42452         * gcc.dg/builtins-34.c: Also check expm1*.
42453
42454 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42455
42456         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42457         * gcc.dg/torture/builtin-convert-3.c: New test.
42458
42459 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42460
42461         PR middle-end/15054
42462         * g++.dg/opt/pr15054.C: New test.
42463
42464 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42465
42466         * gcc.dg/torture/builtin-rounding-1.c: New test.
42467         * gcc.dg/builtins-25.c: Delete.
42468         * gcc.dg/builtins-29.c: Delete.
42469
42470 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42471
42472         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42473         * gcc.dg/sibcall-4.c: Likewise.
42474         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42475
42476 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42477
42478         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42479         bit-field on 16-bit targets.
42480
42481 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42482
42483         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42484         16-bit targets.
42485
42486 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42487
42488         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42489         * gcc.dg/rs6000-power2-2.c: Likewise.
42490
42491 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42492
42493         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42494         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42495         Change the asm registers to be in form of frN instead of fN.
42496
42497 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42498
42499         * gcc.dg/torture/builtin-convert-2.c: New test.
42500
42501 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42502
42503         * gcc.dg/rs6000-power2-1.c: New test.
42504         * gcc.dg/rs6000-power2-2.c: New test.
42505
42506 2004-04-28  Jan Hubicka  <jh@suse.cz>
42507
42508         * gcc.dg/unused-6.c: New test.
42509
42510 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42511             Ulrich Weigand  <uweigand@de.ibm.com>
42512
42513         * ada/acats/run_all.sh: Define $target variable.
42514
42515 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42516
42517         PR c++/15119
42518         * g++.dg/other/vararg-1.C: New test.
42519
42520         PR c++/4794
42521         * g++.dg/eh/cleanup3.C: New test.
42522
42523 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42524
42525         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42526         and ad8011a (target_insn).
42527         * ada/acats/support/macro.dfs: Likewise.
42528         * ada/acats/support/impbit.adb: New file.
42529
42530 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42531
42532         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42533
42534 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42535
42536         * gcc.dg/loop-3.c: New test.
42537
42538 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42539
42540         * gcc.c-torture/execute/simd-5.c: New test.
42541
42542 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42543
42544         PR c++/15064
42545         * g++.dg/template/crash18.C: New test.
42546
42547 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42548
42549         * g++.dg/ext/complit3.C: New test.
42550
42551 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42552
42553         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42554         * gcc.dg/altivec-3.c: Same.
42555         * gcc.dg/altivec-varargs-1.c: Same.
42556
42557 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42558
42559         * lib/target-supports.exp (check_profiling_available): Assume
42560         profiling is not available on powerpc-eabi targets.
42561
42562 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42563
42564         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42565         * gcc.dg/vmx/bug-1.c: Ditto.
42566
42567 2004-04-20  Eric Christopher  <echristo@redhat.com>
42568
42569         * gcc.dg/charset/extern.c: New test.
42570         * g++.dg/charset/extern3.cc: Ditto.
42571
42572 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42573
42574         * gcc.dg/builtins-39.c: New test.
42575
42576 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42577
42578         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42579
42580 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42581
42582         * gcc.dg/torture/mips-hilo-1.c: New test.
42583
42584 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42585
42586         * gcc.c-torture/compile/20040419-1.c: New test.
42587
42588 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42589
42590         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42591
42592 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42593             Aldy Hernandez  <aldyh@redhat.com>
42594
42595         * gcc.c-torture/execute/va-arg-24.c: New.
42596
42597 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42598             Aldy Hernandez  <aldyh@redhat.com>
42599
42600         * gcc.dg/vmx/1b-01.c: New.
42601         * gcc.dg/vmx/1b-02.c: New.
42602         * gcc.dg/vmx/1b-03.c: New.
42603         * gcc.dg/vmx/1b-04.c: New.
42604         * gcc.dg/vmx/1b-05.c: New.
42605         * gcc.dg/vmx/1b-06.c: New.
42606         * gcc.dg/vmx/1b-07.c: New.
42607         * gcc.dg/vmx/1c-01.c: New.
42608         * gcc.dg/vmx/1c-02.c: New.
42609         * gcc.dg/vmx/3a-01a.c: New.
42610         * gcc.dg/vmx/3a-01.c: New.
42611         * gcc.dg/vmx/3a-01m.c: New.
42612         * gcc.dg/vmx/3a-03.c: New.
42613         * gcc.dg/vmx/3a-03m.c: New.
42614         * gcc.dg/vmx/3a-04.c: New.
42615         * gcc.dg/vmx/3a-04m.c: New.
42616         * gcc.dg/vmx/3a-05.c: New.
42617         * gcc.dg/vmx/3a-06.c: New.
42618         * gcc.dg/vmx/3a-06m.c: New.
42619         * gcc.dg/vmx/3a-07.c: New.
42620         * gcc.dg/vmx/3b-01.c: New.
42621         * gcc.dg/vmx/3b-02.c: New.
42622         * gcc.dg/vmx/3b-10.c: New.
42623         * gcc.dg/vmx/3b-13.c: New.
42624         * gcc.dg/vmx/3b-14.c: New.
42625         * gcc.dg/vmx/3b-15.c: New.
42626         * gcc.dg/vmx/3c-01a.c: New.
42627         * gcc.dg/vmx/3c-01.c: New.
42628         * gcc.dg/vmx/3c-02.c: New.
42629         * gcc.dg/vmx/3c-03.c: New.
42630         * gcc.dg/vmx/3d-01.c: New.
42631         * gcc.dg/vmx/4-01.c: New.
42632         * gcc.dg/vmx/4-03.c: New.
42633         * gcc.dg/vmx/5-01.c: New.
42634         * gcc.dg/vmx/5-02.c: New.
42635         * gcc.dg/vmx/5-03.c: New.
42636         * gcc.dg/vmx/5-04.c: New.
42637         * gcc.dg/vmx/5-05.c: New.
42638         * gcc.dg/vmx/5-06.c: New.
42639         * gcc.dg/vmx/5-07.c: New.
42640         * gcc.dg/vmx/5-07t.c: New.
42641         * gcc.dg/vmx/5-08.c: New.
42642         * gcc.dg/vmx/5-10.c: New.
42643         * gcc.dg/vmx/5-11.c: New.
42644         * gcc.dg/vmx/7-01a.c: New.
42645         * gcc.dg/vmx/7-01.c: New.
42646         * gcc.dg/vmx/7c-01.c: New.
42647         * gcc.dg/vmx/7d-01.c: New.
42648         * gcc.dg/vmx/7d-02.c: New.
42649         * gcc.dg/vmx/8-01.c: New.
42650         * gcc.dg/vmx/8-02a.c: New.
42651         * gcc.dg/vmx/8-02.c: New.
42652         * gcc.dg/vmx/brode-1.c: New.
42653         * gcc.dg/vmx/bug-1.c: New.
42654         * gcc.dg/vmx/bug-2.c: New.
42655         * gcc.dg/vmx/bug-3.c: New.
42656         * gcc.dg/vmx/cw-bug-1.c: New.
42657         * gcc.dg/vmx/cw-bug-2.c: New.
42658         * gcc.dg/vmx/cw-bug-3.c: New.
42659         * gcc.dg/vmx/dct.c: New.
42660         * gcc.dg/vmx/debug-1.c: New.
42661         * gcc.dg/vmx/debug-2.c: New.
42662         * gcc.dg/vmx/debug-3.c: New.
42663         * gcc.dg/vmx/debug-4.c: New.
42664         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42665         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42666         * gcc.dg/vmx/eg-5.c: New.
42667         * gcc.dg/vmx/fft.c: New.
42668         * gcc.dg/vmx/gcc-bug-1.c: New.
42669         * gcc.dg/vmx/gcc-bug-2.c: New.
42670         * gcc.dg/vmx/gcc-bug-3.c: New.
42671         * gcc.dg/vmx/gcc-bug-4.c: New.
42672         * gcc.dg/vmx/gcc-bug-5.c: New.
42673         * gcc.dg/vmx/gcc-bug-6.c: New.
42674         * gcc.dg/vmx/gcc-bug-7.c: New.
42675         * gcc.dg/vmx/gcc-bug-8.c: New.
42676         * gcc.dg/vmx/gcc-bug-9.c: New.
42677         * gcc.dg/vmx/gcc-bug-b.c: New.
42678         * gcc.dg/vmx/gcc-bug-c.c: New.
42679         * gcc.dg/vmx/gcc-bug-d.c: New.
42680         * gcc.dg/vmx/gcc-bug-e.c: New.
42681         * gcc.dg/vmx/gcc-bug-f.c: New.
42682         * gcc.dg/vmx/gcc-bug-g.c: New.
42683         * gcc.dg/vmx/gcc-bug-i.c: New.
42684         * gcc.dg/vmx/harness.h: New.
42685         * gcc.dg/vmx/ira1.c: New.
42686         * gcc.dg/vmx/ira2a.c: New.
42687         * gcc.dg/vmx/ira2b.c: New.
42688         * gcc.dg/vmx/ira2.c: New.
42689         * gcc.dg/vmx/ira2c.c: New.
42690         * gcc.dg/vmx/mem.c: New.
42691         * gcc.dg/vmx/newton-1.c: New.
42692         * gcc.dg/vmx/ops.c: New.
42693         * gcc.dg/vmx/sn7153.c: New.
42694         * gcc.dg/vmx/spill2.c: New.
42695         * gcc.dg/vmx/spill3.c: New.
42696         * gcc.dg/vmx/spill.c: New.
42697         * gcc.dg/vmx/t.c: New.
42698         * gcc.dg/vmx/varargs-1.c: New.
42699         * gcc.dg/vmx/varargs-2.c: New.
42700         * gcc.dg/vmx/varargs-3.c: New.
42701         * gcc.dg/vmx/varargs-4.c: New.
42702         * gcc.dg/vmx/varargs-5.c: New.
42703         * gcc.dg/vmx/varargs-6.c: New.
42704         * gcc.dg/vmx/varargs-7.c: New.
42705         * gcc.dg/vmx/vmx.exp: New.
42706         * gcc.dg/vmx/vprint-1.c: New.
42707         * gcc.dg/vmx/vscan-1.c: New.
42708         * gcc.dg/vmx/x-01.c: New.
42709         * gcc.dg/vmx/x-02.c: New.
42710         * gcc.dg/vmx/x-03.c: New.
42711         * gcc.dg/vmx/x-04.c: New.
42712         * gcc.dg/vmx/x-05.c: New.
42713         * gcc.dg/vmx/yousufi-1.c: New.
42714         * gcc.dg/vmx/zero-1.c: New.
42715         * gcc.dg/vmx/zero.c: New.
42716
42717 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42718
42719         * g++.dg/lookup/java1.C: Update for chage of
42720         _Jv_AllocObject.
42721         * g++.dg/lookup/java2.C: Likewise.
42722
42723 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42724
42725         * ada/acats/run_all.sh: use -O2 by default.
42726
42727 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42728
42729         * gcc.dg/vr-mult-[12].c: New tests.
42730
42731 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42732
42733         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42734
42735         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42736
42737 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42738
42739         * lib/target-supports.exp (check_profiling_available): Assume
42740         profiling isn't available for mips*-*-elf targets.
42741
42742 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42743
42744         * gcc.dg/builtins-38.c: New test.
42745
42746 2004-04-14  Eric Christopher  <echristo@redhat.com>
42747
42748         * g++.dg/charset/charset.exp: Run .cc extension tests.
42749
42750 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42751
42752         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42753
42754 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42755
42756         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42757
42758 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42759
42760         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42761         * gcc.dg/i386-387-2.c: Likewise.
42762
42763         * gcc.dg/i386-387-7.c: New test.
42764         * gcc.dg/i386-387-8.c: New test.
42765
42766         * gcc.dg/builtins-37.c: New test.
42767
42768 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42769
42770         * g++.dg/pch/externc-1.C: Add missing semicolon.
42771
42772 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42773
42774         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42775
42776 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42777
42778         * gcc.c-torture/execute/20040411-1.c: New test.
42779
42780 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42781
42782         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42783
42784 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42785
42786         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42787
42788 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42789
42790         * lib/target-supports.exp (check_named_sections_available): New.
42791         * lib/gcc-dg.exp (dg-require-named-sections): New.
42792         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42793         old-deja.exp.  Also prune error-count message from HP linker.
42794         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42795
42796         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42797         * g++.old-deja/g++.pt/static3.C: Likewise.
42798         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42799
42800 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42801
42802         * gcc.c-torture/execute/20040409-1.c: New test case.
42803         * gcc.c-torture/execute/20040409-2.c: New test case.
42804         * gcc.c-torture/execute/20040409-3.c: New test case.
42805
42806 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42807
42808         * gcc.dg/20040409-1.c: New test.
42809
42810 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42811
42812         PR target/14888
42813         * g++.dg/opt/pr14888.C: New test case.
42814
42815 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42816
42817         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42818         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42819         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42820         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42821         New tests.
42822
42823 2004-04-08  Paul Brook  <paul@codesourcery.com>
42824
42825         * gcc.dg/spill-1.c: New test.
42826
42827 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42828
42829         * gcc.dg/torture/builtin-ctype-2.c: New test.
42830
42831 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42832
42833         * gcc.dg/pch/pch.exp: Add largefile test.
42834
42835 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42836
42837         * g++.dg/pch/externc-1.Hs: New.
42838         * g++.dg/pch/externc-1.C: New.
42839
42840 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42841
42842         * gcc.dg/compat/struct-by-value-5a_main.c,
42843         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42844         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42845         * gcc.dg/compat/struct-by-value-5a_x.c,
42846         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42847         gcc.dg/compat/struct-by-value-5_x.c.
42848         * gcc.dg/compat/struct-by-value-5a_y.c,
42849         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42850         gcc.dg/compat/struct-by-value-5_y.c.
42851
42852         * gcc.dg/compat/struct-by-value-6a_main.c,
42853         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42854         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42855         * gcc.dg/compat/struct-by-value-6a_x.c,
42856         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42857         gcc.dg/compat/struct-by-value-6_x.c.
42858         * gcc.dg/compat/struct-by-value-6a_y.c,
42859         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42860         gcc.dg/compat/struct-by-value-6_y.c.
42861
42862         * gcc.dg/compat/struct-by-value-7a_main.c,
42863         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42864         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42865         * gcc.dg/compat/struct-by-value-7a_x.c,
42866         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42867         gcc.dg/compat/struct-by-value-7_x.c.
42868         * gcc.dg/compat/struct-by-value-7a_y.c,
42869         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42870         gcc.dg/compat/struct-by-value-7_y.c.
42871
42872 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42873
42874         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42875         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42876         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42877         options.
42878
42879 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42880
42881         * gcc.dg/builtins-36.c: New test.
42882
42883 2004-04-06  Paul Brook  <paul@codesourcery.com>
42884
42885         * README.gcc: Remove obsolete contraint on testcases.
42886
42887 2004-04-05  Paul Brook  <paul@codesourcery.com>
42888
42889         PR2123
42890         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42891         failure and exit(0) on success.
42892         * g++.dg/expr/anew2.C: Ditto.
42893         * g++.dg/expr/anew3.C: Ditto.
42894         * g++.dg/expr/anew4.C: Ditto.
42895
42896 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42897
42898         PR c++/3518
42899         * g++.dg/template/unify7.C: New.
42900
42901 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42902
42903         * g++.dg/README: Bring up to date with new subdirectories; remove
42904         duplicate subdirectory lines.
42905
42906 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42907
42908         PR c++/14007
42909         * g++.dg/template/unify5.C: New.
42910         * g++.dg/template/unify6.C: New.
42911         * g++.dg/template/qualttp20.C: Adjust.
42912         * g++.old-deja/g++.jason/report.C: Adjust.
42913         * g++.old-deja/g++.other/qual1.C: Adjust.
42914
42915 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42916
42917         PR c++/14803
42918         * g++.dg/inherit/ptrmem1.C: New test.
42919
42920 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42921
42922         PR c++/14755
42923         * gcc.c-torture/execute/20040331-1.c: New test.
42924         * gcc.dg/20040331-1.c: New test.
42925
42926 2004-04-01  Paul Brook  <paul@codesourcery.com>
42927
42928         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42929
42930 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42931
42932         PR c++/14724
42933         * g++.dg/init/goto1.C: New test.
42934
42935         PR c++/14763
42936         * g++.dg/template/defarg4.C: New test.
42937
42938 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42939
42940         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42941
42942 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42943
42944         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42945
42946 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42947
42948         * gcc.dg/noncompile/undeclared-2.c: New test.
42949
42950 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42951
42952         * gcc.dg/940409-1.c: Remove XFAIL.
42953         * gcc.dg/reg-vol-struct-1.c: New test.
42954
42955 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42956
42957         * gcc.dg/torture/builtin-wctype-1.c: New test.
42958
42959 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42960
42961         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42962         * gcc.dg/20001101-1.c: Likewise.
42963         * gcc.dg/20001102-1.c: Likewise.
42964
42965 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42966
42967         * gcc.dg/compare8.c: Add an additional test for XOR.
42968
42969 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42970
42971         * gcc.dg/torture/builtin-ctype-1.c: New test.
42972
42973 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42974
42975         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42976         * gcc.dg/torture/builtin-math-1.c: Likewise.
42977         * gcc.dg/torture/builtin-power-1.c: New test.
42978
42979 2004-03-24  Andreas Schwab  <schwab@suse.de>
42980
42981         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42982         IA64 assembler.
42983
42984 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42985             Roger Sayle  <roger@eyesopen.com>
42986
42987         * gcc.dg/compare8.c: New test case.
42988
42989 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42990
42991         * g++.dg/ext/altivec-7.C: New test.
42992
42993 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42994
42995         PR 12267, 12391, 12560, 13129, 14114, 14133
42996         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42997         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42998         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42999         Adjust error regexps.
43000         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43001         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43002         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43003         * gcc.dg/local1.c: Add explanatory comment.
43004
43005 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43006
43007         PR optimization/14669
43008         * g++.dg/opt/fold2.C: New test case.
43009
43010 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43011
43012         PR c/14069
43013         * gcc.dg/20040322-1.c: New test.
43014
43015 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43016
43017         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43018         * gcc.dg/ultrasp4.c: Likewise.
43019         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43020
43021 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43022
43023         * gcc.dg/i386-sse-8.c: Reset default options.
43024
43025 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43026
43027         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43028         in the error message text.
43029
43030 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43031
43032         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43033
43034 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43035
43036         PR c++/14616
43037         * g++.dg/init/array13.C: New test.
43038
43039 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43040
43041         PR target/13889
43042         * gcc.c-torture/compile/pr13889.c: New test case.
43043
43044 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43045
43046         PR c/14635
43047         * builtins-1.c (nan, nans): Don't test.
43048         * builtins-30.c: Don't use nan, nanf, nanl.
43049         * builtins-35.c: New test.
43050
43051 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43052
43053         * g++.dg/ext/altivec-6.C: New test.
43054
43055 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43056
43057         * g++.dg/init/placement3.C: New test.
43058
43059         * g++.dg/template/spec13.C: New test.
43060
43061         * g++.dg/lookup/using11.C: New test.
43062
43063         * g++.dg/lookup/koenig3.C: New test.
43064
43065         * g++.dg/template/operator2.C: New test.
43066
43067         * g++.dg/expr/dtor3.C: New test.
43068         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43069         marker.
43070         * g++.old-deja/g++.law/visibility28.C: Likewise.
43071
43072 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43073
43074         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43075         * gcc.dg/ppc64-abi-3.c: Likewise.
43076
43077 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43078
43079         PR c++/14545
43080         * g++.dg/parse/template15.C: New test.
43081
43082 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43083
43084         * g++.dg/expr/dtor2.C: New test.
43085
43086         * g++.dg/lookup/anon4.C: New test.
43087
43088         * g++.dg/overload/using1.C: New test.
43089
43090         * g++.dg/template/lookup7.C: New test.
43091
43092         * g++.dg/template/typename6.C: New test.
43093
43094         * g++.dg/expr/cond6.C: New test.
43095
43096 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43097
43098         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43099
43100 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43101
43102         * g++.dg/expr/cond5.C: New test.
43103         * g++.dg/expr/constcast1.C: Likewise.
43104         * g++.dg/expr/ptrmem2.C: Likewise.
43105         * g++.dg/expr/ptrmem3.C: Likewise.
43106         * g++.dg/lookup/main1.C: Likewise.
43107         * g++.dg/template/lookup6.C: Likewise.
43108
43109 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43110
43111         * gcc.dg/local1.c: New test.
43112
43113         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43114
43115 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43116
43117         * gcc.dg/torture/builtin-convert-1.c: New test.
43118
43119 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43120
43121         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43122
43123 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43124
43125         PR c++/14481
43126         * g++.dg/warn/Wunused-7.C: New test.
43127
43128 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43129
43130         * gcc.dg/torture/builtin-integral-1.c: New test.
43131
43132 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43133
43134         PR c++/14586
43135         * g++.dg/parse/non-dependent3.C: New test.
43136
43137 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43138
43139         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43140         * g++.dg/eh/simd-2.C: Likewise.
43141         * g++.dg/init/array10.C: Likewise.
43142         * gcc.c-torture/compile/simd-1.c: Likewise.
43143         * gcc.c-torture/compile/simd-2.c: Likewise.
43144         * gcc.c-torture/compile/simd-3.c: Likewise.
43145         * gcc.c-torture/compile/simd-4.c: Likewise.
43146         * gcc.c-torture/compile/simd-6.c: Likewise.
43147         * gcc.c-torture/execute/simd-1.c: Likewise.
43148         * gcc.c-torture/execute/simd-2.c: Likewise.
43149         * gcc.dg/compat/vector-defs.h: Likewise.
43150         * gcc.dg/20020531-1.c: Likewise.
43151         * gcc.dg/altivec-3.c: Likewise.
43152         * gcc.dg/altivec-4.c: Likewise.
43153         * gcc.dg/altivec-varargs-1.c: Likewise.
43154         * gcc.dg/compat/vector-defs.h: Likewise.
43155         * gcc.dg/i386-mmx-3.c: Likewise.
43156         * gcc.dg/i386-sse-4.c: Likewise.
43157         * gcc.dg/i386-sse-5.c: Likewise.
43158         * gcc.dg/i386-sse-8.c: Likewise.
43159         * gcc.dg/simd-1.c: Likewise.
43160         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43161         __ev64_opaque__ since the machine description provides it.
43162
43163 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43164
43165         * lib/compat.exp (skip_list): New global variable.
43166         Use it to hold the user defined COMPAT_SKIPS list if any.
43167         (compat-obj): Add the members of skip_list to optall.
43168
43169 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43170
43171         * gcc.dg/compat/union-by-value-1_main.c,
43172         union-by-value-1_x.c, union-by-value-1_y.c,
43173         union-check.h, union-defs.h,
43174         union-init.h, union-return-1_main.c,
43175         union-return-1_x.c, union-return-1_y.c: New files.
43176
43177 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43178
43179         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43180         mixed-struct-init.h: Add 4 mixed structure types.
43181         struct-by-value-21_main.c, struct-by-value-21_x.c,
43182         struct-by-value-21_y.c, struct-return-21_main.c,
43183         struct-return-21_x.c, struct-return-21_y.c: New files.
43184
43185 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43186
43187         PR c++/14550
43188         * g++.dg/parse/template14.C: New test.
43189
43190 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43191
43192         * gcc.c-torture/execute/20040313-1.c: New test.
43193
43194 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43195
43196         PR target/14533
43197         * gcc.dg/20040311-2.c: New test.
43198
43199 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43200
43201         PR other/14544
43202         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43203         bit-field.
43204
43205 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43206
43207         * gcc.dg/20040305-2.c: Add missing return statement.
43208
43209 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43210
43211         * gcc.dg/builtins-34.c: Also check pow10*.
43212
43213 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43214
43215         PR target/14262
43216         * gcc.dg/20040305-2.c: New test.
43217
43218 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43219
43220         * gcc.dg/20040310-1.c: New test.
43221
43222 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43223
43224         * gcc.c-torture/execute/20040311-1.c: New test case.
43225
43226 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43227
43228         PR c++/14476
43229         * g++.dg/lookup/enum1.C: New test.
43230
43231 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43232
43233         PR c++/14510
43234         * g++.dg/lookup/struct2.C: New test.
43235
43236 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43237
43238         * gcc.dg/builtins-34.c: New test.
43239
43240 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43241
43242         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43243
43244 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43245
43246         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43247         * gcc.dg/alias-2.c: New testcase.
43248
43249 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43250
43251         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43252
43253 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43254
43255         * gcc.c-torture/execute/20040309-1.c: New test case.
43256
43257 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43258
43259         PR c++/14397
43260         * g++.dg/overload/ref1.C: New.
43261
43262 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43263
43264         PR c++/14409
43265         * g++.dg/template/spec12.C: New test.
43266
43267         PR c++/14448
43268         * g++.dg/parse/crash14.C: New test.
43269
43270 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43271
43272         PR c++/14230
43273         * g++.dg/init/ref11.C: New test.
43274
43275 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43276
43277         PR c++/14432
43278         * g++.dg/parse/builtin2.C: New test.
43279
43280 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43281
43282         PR c++/14401
43283         * g++.dg/init/ctor3.C: New test.
43284         * g++.dg/init/union1.C: New test.
43285         * g++.dg/ext/anon-struct4.C: New test.
43286
43287 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43288
43289         * g++.dg/lookup/koenig1.C: Tweak error messages.
43290         * g++.dg/lookup/used-before-declaration.C: Likewise.
43291         * g++.dg/other/do1.C: Likewise.
43292         * g++.dg/overload/koenig1.C: Likewise.
43293         * g++.dg/parse/crash13.C: Likewise.
43294         * g++.dg/template/instantiate3.C: Likewise.
43295
43296 2004-03-08  Eric Christopher  <echristo@redhat.com>
43297
43298         * * lib/target-supports.exp: Enable libiconv in test
43299         compilation.  Fix up error checking.
43300
43301 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43302
43303         PR middle-end/14289
43304         * gcc.dg/pr14289-1.c: New test case.
43305         * gcc.dg/pr14289-2.c: Likewise.
43306         * gcc.dg/pr14289-3.c: Likewise.
43307
43308 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43309
43310         * gcc.c-torture/execute/20040308-1.c: New test.
43311
43312 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43313
43314         * gcc.c-torture/execute/20040307-1.c: New test case.
43315
43316 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43317
43318         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43319
43320 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43321
43322         * gcc.dg/20040306-1.c: New test.
43323
43324 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43325
43326         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43327         them static.
43328         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43329
43330 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43331
43332         PR c/14465
43333         * gcc.dg/decl-6.c: New test.
43334
43335 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43336
43337         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43338         Rename LOGPOW -> LOG_POW.
43339         (SQRT_EXP, POW_EXP): New.
43340
43341 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43342
43343         * gcc.dg/i386-sse-8.c: New test.
43344
43345 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43346
43347         PR c/14114
43348         * gcc.dg/decl-5.c: New test.
43349
43350 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43351
43352         * gcc.dg/20040305-1.c: New test.
43353
43354 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43355
43356         PR other/14354
43357         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43358
43359 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43360
43361         PR c++/14425, c++/14426
43362         * g++.dg/ext/altivec-4.C: New test.
43363         * g++.dg/ext/altivec-5.C: New test.
43364
43365 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43366
43367         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43368         global variables of a type with no linkage.
43369         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43370         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43371         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43372         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43373         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43374         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43375         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43376         * g++.dg/warn/deprecated.C: Name enum Color.
43377         * g++.dg/overload/VLA.C: Name structure for 'b'.
43378         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43379
43380 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43381
43382         * gcc.c-torture/compile/20040304-1.c: New test.
43383
43384 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43385
43386         PR 13728
43387         * gcc.dg/decl-4.c: New testcase.
43388
43389 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43390
43391         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43392         as PRECF if sizeof (float) > sizeof (double).
43393         (PRECL): Make it the same as PRECF if
43394         sizeof (float) > sizeof (long double).
43395
43396 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43397
43398         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43399         system type.  Add check for irix6 which doesn't have c99 runtime.
43400
43401 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43402
43403         * gcc.dg/const-elim-1.c: xfail for xtensa.
43404
43405 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43406
43407         PR c++/14369
43408         * g++.dg/template/cond4.C: New test.
43409
43410 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43411
43412         PR c++/14360
43413         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43414
43415         PR c++/14361
43416         * g++.dg/parse/defarg7.C: New test.
43417
43418         PR c++/14359
43419         * g++.dg/template/friend26.C: New test.
43420
43421 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43422
43423         PR c++/14324
43424         * g++.dg/abi/mangle21.C: New test.
43425
43426         PR c++/14260
43427         * g++.dg/parse/constructor2.C: New test.
43428
43429         PR c++/14337
43430         * g++.dg/template/sfinae1.C: New test.
43431
43432 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43433
43434         PR c++/14267
43435         * g++.dg/expr/crash2.C: New test.
43436
43437         PR middle-end/13448
43438         * gcc.dg/inline-5.c: New test.
43439         * gcc.dg/always-inline.c: Split out tests into ...
43440         * gcc.dg/always-inline2.c: ... this and ...
43441         * gcc.dg/always-inline3.c: ... this.
43442
43443 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43444
43445         PR debug/12103
43446         * g++.dg/debug/crash1.C: New test.
43447
43448 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43449
43450         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43451         function with __attribute__((noinline)).
43452         (recurser_void2): Likewise.
43453         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43454         (recurser_void2): Likewise.
43455
43456 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43457
43458         PR middle-end/14203
43459         * g++.dg/warn/Wunused-6.C: New test case.
43460
43461 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43462
43463         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43464         not defined.
43465
43466 2004-02-27  Eric Christopher  <echristo@redhat.com>
43467
43468         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43469         * g++.dg/charset/asm2.c: Run only x86.
43470         * gcc.dg/charset/asm3.c: Ditto.
43471
43472 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43473
43474         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43475         ld_library_path.
43476
43477 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43478
43479         * g++.dg/ext/altivec-3.C: New.
43480
43481 2004-02-26  Richard Henderson  <rth@redhat.com>
43482
43483         * g++.dg/ext/attrib10.C: Mark for warning.
43484         * gcc.dg/attr-alias-1.c: New.
43485
43486 2004-02-26  Richard Henderson  <rth@redhat.com>
43487
43488         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43489         * gcc.c-torture/execute/20040208-2.c: ... it back.
43490
43491 2004-02-26  Eric Christopher  <echristo@redhat.com>
43492
43493         * lib/target-supports.exp (check-iconv-available): New function.
43494         * lib/gcc-dg.exp (dg-require-iconv): New function.
43495         Use above.
43496         * gcc.dg/charset: New directory.
43497         * gcc.dg/charset/charset.exp: New file.
43498         * gcc.dg/charset/asm1.c: Ditto.
43499         * gcc.dg/charset/asm2.c: Ditto.
43500         * gcc.dg/charset/asm3.c: Ditto.
43501         * gcc.dg/charset/asm4.c: Ditto.
43502         * gcc.dg/charset/asm5.c: Ditto.
43503         * gcc.dg/charset/attribute1.c: Ditto.
43504         * gcc.dg/charset/attribute2.c: Ditto.
43505         * gcc.dg/charset/string1.c: Ditto.
43506         * g++.dg/charset: New directory.
43507         * g++.dg/dg.exp: Add here. Special options.
43508         * g++.dg/charset/charset.exp: New file.
43509         * g++.dg/charset/asm1.c: Ditto.
43510         * g++.dg/charset/asm2.c: Ditto.
43511         * g++.dg/charset/asm3.c: Ditto.
43512         * g++.dg/charset/asm4.c: Ditto.
43513         * g++.dg/charset/attribute1.c: Ditto.
43514         * g++.dg/charset/attribute2.c: Ditto.
43515         * g++.dg/charset/extern1.cc: Ditto.
43516         * g++.dg/charset/extern2.cc: Ditto.
43517         * g++.dg/charset/string1.c: Ditto.
43518
43519 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43520
43521         PR c++/14278
43522         * g++.dg/parse/comma1.C: New test.
43523
43524 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43525
43526         PR c++/14284
43527         * g++.dg/template/ttp8.C: New test.
43528
43529 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43530
43531         * gcc.dg/fixuns-trunc-1.c: New test.
43532
43533 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43534
43535         * gcc.dg/builtins-config.h: Use #elif.
43536
43537 2004-02-26  Michael Matz  <matz@suse.de>
43538
43539         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43540         * gcc.dg/991214-1.c: Likewise.
43541         * gcc.dg/i386-asm-1.c: Likewise.
43542
43543 2004-02-25  Richard Henderson  <rth@redhat.com>
43544
43545         * gcc.c-torture/execute/20040208-2.c: Move ...
43546         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43547
43548 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43549
43550         PR c++/14246
43551         * g++.dg/other/crash-3.C: New test.
43552
43553 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43554
43555         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43556         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43557
43558         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43559         HP-UX.
43560
43561 2004-02-24  Michael Matz  <matz@suse.de>
43562
43563         * gcc.dg/i386-regparm.c: New.
43564
43565 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43566
43567         * gcc.c-torture/execute/20040223-1.c: New.
43568
43569 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43570             Kazu Hirata  <kazu@cs.umass.edu>
43571
43572         * gcc.dg/fwritable-strings-1.c: Remove.
43573
43574 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43575
43576         PR c/14156
43577         * gcc.dg/20040223-1.c: New test.
43578
43579 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43580
43581         PR c++/14106
43582         * g++.dg/ext/typeof9.C: New test.
43583
43584 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43585
43586         PR c++/14250
43587         * g++.dg/other/switch1.C: New test.
43588
43589 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43590
43591         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43592         * gcc.dg/va-arg-1.c: Likewise.
43593
43594 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43595
43596         PR c++/14143
43597         * g++.dg/template/koenig5.C: New test.
43598
43599 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43600
43601         * g++.dg/ext/altivec-1.C: Generalize target triple.
43602         * g++.dg/ext/altivec-2.C: New test case.
43603         * g++.dg/ext/altivec_check.h: New file.
43604         * gcc.dg/altivec-1.c: Generalize target triple;
43605         include altivec_check.h and call altivec_check().
43606         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43607         * gcc.dg/altivec-6.c: New test case.
43608         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43609         type casts as needed.
43610         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43611         altivec_check().
43612         * gcc.dg/altivec-12.c: New test case.
43613         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43614         include altivec_check.h and call altivec_check().
43615         * gcc.dg/altivec_check.h: New file.
43616
43617 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43618
43619         * lib/target-supports.exp (check_alias_available): Don't mangle
43620         function `g' in test program.
43621
43622 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43623
43624         * lib/target-supports.exp (check_profiling_available): Check
43625         argument to determine whether we support a profiling type.
43626         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43627         check_profiling_available.
43628         * g++.dg/bprob/bprob.exp: Likewise.
43629         * g77.dg/bprob/bprob.exp: Likewise.
43630         * gcc.misc-tests/bprob.exp: Likewise.
43631         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43632         dg-require-profiling and delete expected error handling.
43633         * gcc.dg/20021014-1.c: Likewise.
43634         * gcc.dg/nest.c: Likewise.
43635
43636 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43637
43638         PR c++/12007
43639         * g++.dg/other/vthunk1.C: New test.
43640
43641 2004-02-20  Falk Hueffner  <falk@debian.org>
43642
43643         PR target/14201
43644         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43645
43646 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43647
43648         PR c++/13927
43649         * g++.dg/other/error8.C: Remove XFAIL markers.
43650
43651         PR c++/14173
43652         * g++.dg/ext/packed5.C: New test.
43653
43654         PR c++/14199
43655         * g++.dg/warn/Wunused-5.C: New test.
43656
43657         PR c++/14186
43658         * g++.dg/lookup/member1.C: New test.
43659
43660 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43661
43662         * gcc.c-torture/compile/20040130-1.c: Enable only when
43663         __INT_MAX__ >= 2147483647L.
43664         * gcc.c-torture/compile/961203-1.c: Likewise.
43665
43666 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43667
43668         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43669         * g++.dg/opt/template1.C: Robustify assembler regexp
43670
43671 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43672
43673         * gcc.c-torture/execute/simd-4.x: Remove.
43674         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43675         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43676         Guard with #ifndef SKIP_ATTRIBUTE.
43677         * gcc.dg/compat/vector-1_y.c: Likewise.
43678         * gcc.dg/compat/vector-2_x.c: Likewise.
43679         * gcc.dg/compat/vector-2_y.c: Likewise.
43680         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43681         * g++.dg/eh/simd-2.C: Likewise.
43682
43683 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43684
43685         * gcc.c-torture/compile/complex-1.c: New.
43686
43687 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43688
43689         PR target/14209
43690         * gcc.c-torture/execute/20040218-1.c: New test.
43691
43692 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43693
43694         PR c++/14181
43695         * g++.dg/parse/new2.C: New test.
43696
43697 2004-02-18  Paul Brook  <paul@codesourcery.com>
43698
43699         * gcc.c-torture/compile/libcall-1.c: New test.
43700
43701 2004-02-18  Paul Brook  <paul@codesourcery.com>
43702
43703         PR debug/12934
43704         * gcc.dg/debug/debug-7.c: New test.
43705
43706 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43707
43708         * gcc.dg/20040217-1.c: New test.
43709
43710 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43711
43712         * gcc.c-torture/execute/990208-1.x: Delete.
43713
43714 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43715
43716         * gcc.c-torture/execute/20040208-2.x: New file.
43717
43718 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43719
43720         PR c++/11326
43721         * g++.dg/abi/structret1.C: New test.
43722
43723 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43724
43725         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43726         (i386_cpuid): No need to test if cpuid is available on AMD64.
43727         Fix assembly, so that it works onboth i386 and AMD64.
43728         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43729         (vecInLong): Fix s[] member type to unsigned int.
43730         (vecInWord): Remove type.
43731         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43732         (a64, b64, c64, d64, e64): Remove.
43733         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43734         Remove unused variable.  Remove initialization of removed variables.
43735         Don't call mmx_tests nor sse_tests.
43736         (reference_mmx, reference_sse): Remove.
43737         (check): Add return stmt.
43738         * gcc.dg/i386-sse-7.c: New test.
43739         * gcc.dg/i386-mmx-4.c: New test.
43740
43741 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43742
43743         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43744         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43745         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43746         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43747         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43748         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43749         g++.dg/tc1/dr94.C: Fix line terminator.
43750
43751 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43752
43753         * gcc.c-torture/compile/20040216-1.c: New.
43754
43755 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43756
43757         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43758         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43759         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43760         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43761         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43762         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43763
43764 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43765
43766         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43767
43768 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43769
43770         PR c++/13971
43771         * g++.dg/expr/cond4.C: New test.
43772
43773         PR c++/14086
43774         * g++.dg/lookup/crash2.C: New test.
43775
43776 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43777
43778         * gcc.c-torture/compile/20040214-2.c: New test.
43779
43780 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43781
43782         PR c++/14116
43783         * g++.dg/ext/typeof8.C: New test.
43784
43785 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43786
43787         * gcc.c-torture/compile/20040214-1.c: New test.
43788
43789 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43790
43791         PR c++/13635
43792         * g++.dg/template/spec11.C: New test.
43793
43794 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43795
43796         PR c++/13927
43797         * g++.dg/other/error8.C: New test.
43798
43799 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43800
43801         PR c++/14122
43802         * g++.dg/template/array4.C: New test.
43803
43804         PR c++/14108
43805         * g++.dg/inherit/thunk2.C: New test.
43806
43807         PR c++/14083
43808         * g++.dg/eh/cond2.C: New test.
43809
43810 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43811
43812         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43813
43814 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43815
43816         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43817
43818 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43819
43820         * g++.dg/simd-2.C: xfail on ppc64-linux.
43821
43822 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43823
43824         PR c/456
43825         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43826         tests.
43827
43828 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43829
43830         * gcc.dg/builtins-33.c: New test.
43831
43832 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43833
43834         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43835
43836 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43837
43838         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43839
43840 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43841
43842         * gcc.dg/ppc64-abi-3.c: New test.
43843
43844 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43845
43846         PR c/14092
43847
43848         * gcc.dg/pr14092-1.c: New testcase.
43849
43850 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43851
43852         * gcc.dg/cpp/assert4.c: Fix typo last change.
43853
43854         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43855         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43856
43857         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43858
43859 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43860
43861         * gcc.c-torture/compile/20040209-1.c: New test case.
43862
43863 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43864
43865         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43866
43867 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43868
43869         * gcc.c-torture/execute/20040208-[12].c: New tests.
43870
43871 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43872
43873         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43874
43875 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43876
43877         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43878
43879 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43880
43881         Bug 13856
43882         * gcc.dg/visibility-8.c: New testcase.
43883
43884 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43885
43886         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43887         arguments.
43888         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43889
43890 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43891
43892         PR middle-end/13696
43893         * g++.dg/opt/fold1.C: New test case.
43894
43895 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43896
43897         PR c++/14033
43898         * g++.dg/other/crash-2.C: New test.
43899
43900 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43901
43902         PR c++/14028
43903         * g++.dg/parse/angle-bracket2.C: New test.
43904
43905 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43906
43907         PR middle-end/13750
43908         Revert:
43909         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43910         PR pch/13361
43911         * g++.dg/pch/wchar-1.C: New.
43912         * g++.dg/pch/wchar-1.Hs: New.
43913
43914 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43915
43916         PR c++/14008
43917         * g++.dg/parse/error15.C: New test.
43918         * g++.dg/parse/crash11.C: Update dg-error mark.
43919
43920 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43921
43922         PR c++/13932
43923         * g++.dg/warn/conv2.C: New test.
43924
43925 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43926
43927         PR c++/13086
43928         * g++.dg/warn/incomplete1.C: Remove xfail.
43929
43930 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43931
43932         * lib/file-format.exp (gcc_target_object_format): Use
43933         ${tool}_target_compile, not gcc_target_compile.
43934         * lib/target-supports.exp (check_alias_available): Likewise.
43935         (check_gc_sections_available): Likewise.
43936         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43937         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43938         dg-require-alias.
43939
43940 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43941
43942         PR c++/13969
43943         * g++.dg/template/static6.C: New test.
43944
43945 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43946
43947         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43948
43949 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43950
43951         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43952         tests for systems where `char' is unsigned by default.
43953
43954 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43955
43956         PR c++/13997
43957         * g++.dg/template/partial3.C: New test.
43958
43959 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43960
43961         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43962         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43963         Remove mentions of obsolete ports.
43964
43965 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43966
43967         * gcc.dg/noncompile/20001228-1.c: Fix for new
43968         error message.
43969
43970 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43971
43972         PR target/9348
43973         * gcc.c-torture/execute/multdi-1.c: New test case.
43974
43975 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43976
43977         PR c++/13925
43978         * g++.dg/template/lookup5.C: New test.
43979
43980 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43981
43982         PR c++/13950
43983         * g++.dg/template/lookup4.C: New test.
43984
43985         PR c++/13970
43986         * g++.dg/parse/error14.C: New test.
43987
43988         PR c++/14002
43989         * g++.dg/parse/template13.C: New test.
43990
43991 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43992
43993         PR c++/13978
43994         * g++.dg/template/koenig4.C: New test.
43995
43996         PR c++/13968
43997         * g++.dg/template/crash17.C: New test.
43998
43999         PR c++/13975
44000         * g++.dg/parse/error13.C: New test.
44001         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44002
44003 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44004
44005         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44006
44007 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44008
44009         PR c/11658
44010         PR c/13994
44011         * gcc.dg/noncompile/20040203-1.c: New test.
44012         * gcc.dg/noncompile/20040203-2.c: Likewise.
44013         * gcc.dg/noncompile/20040203-3.c: Likewise.
44014         * gcc.dg/20040203-1.c: Likewise.
44015
44016 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44017
44018         PR c++/10858
44019         * g++.dg/template/sizeof7.C: New test.
44020
44021 2004-02-02  Eric Christopher  <echristo@redhat.com>
44022             Zack Weinberg  <zack@codesourcery.com>
44023
44024         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44025
44026 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44027
44028         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44029         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44030         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44031         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44032
44033 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44034
44035         PR c++/13113
44036         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44037
44038         PR c++/13854
44039         * g++.dg/ext/attrib13.C: New test.
44040
44041         PR c++/13907
44042         * g++.dg/conversion/op2.C: New test.
44043
44044 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44045
44046         * gcc.dg/titype-1.c: Fix pasto.
44047
44048 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44049
44050         * gcc.dg/titype-1.c: New test.
44051
44052 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44053
44054         PR c++/13957
44055         * g++.dg/template/non-type-template-argument-1.C,
44056         g++.dg/template/qualified-id1.C: Update dg-error marks.
44057         * g++.dg/template/nontype6.C: New test.
44058
44059 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44060
44061         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44062         * gcc.dg/builtins-31.c: New testcase.
44063         * gcc.dg/builtins-32.c: New testcase.
44064
44065 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44066
44067         * objc.dg/call-super-2.m: Update line numbers
44068         for the including of stddef.h.
44069
44070 2004-01-30  Michael Matz  <matz@suse.de>
44071
44072         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44073         g++.dg/ext/case-range3.C: New tests.
44074
44075 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44076
44077         DR206
44078         PR c++/13813
44079         * g++.dg/template/member4.C: New test.
44080
44081 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44082
44083         PR c++/13683
44084         * g++.dg/template/sizeof6.C: New test.
44085
44086 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44087
44088         * gcc.dg/fwritable-strings-1.c: New test.
44089
44090 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44091
44092         * gcc.c-torture/compile/20040130-1.c: New test.
44093
44094 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44095
44096         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44097
44098 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44099
44100         PR c++/13883
44101         * g++.dg/template/ctor3.C: New test.
44102
44103 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44104
44105         * g++.dg/tc1: New directory.
44106         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44107         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44108         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44109         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44110         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44111
44112 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44113
44114         * g++.dg/parse/error11.C: New test.
44115         * g++.dg/parse/error12.C: Likewise.
44116
44117 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44118
44119         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44120         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44121
44122 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44123
44124         PR c++/13791
44125         * g++.dg/ext/attrib12.C: New test.
44126
44127         PR c++/13736
44128         * g++.dg/parse/cast2.C: New test.
44129
44130 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44131
44132         * objc.dg/encode-2.m (main): New local string.  Set depending on
44133         sizeof long.  Use in sscanf call.
44134         * objc.dg/encode-3.m (main): New local string.  Set depending on
44135         sizeof long.  Use in scan_initial call.
44136
44137 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44138
44139         * objc.dg/call-super-2.m: Make LP64-safe.
44140         * objc.dg/desig-init-1.m: Likewise.
44141
44142 2004-01-27  Devang Patel <dpatel@apple.com>
44143
44144         * g++.dg/debug/namespace1.C: New test.
44145
44146 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44147
44148         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44149         xscale-*-*.
44150
44151         * gcc.dg/arm-mmx-1.c: New test.
44152
44153 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44154
44155         * gcc.dg/20040127-1.c: New test.
44156         * gcc.dg/20040127-2.c: New test.
44157
44158 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44159
44160         * objc.dg/stret-1.m (glob): Renamed to globa.
44161
44162 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44163
44164         PR c++/13663
44165         * g++.dg/expr/for1.C: New test.
44166
44167 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44168
44169         PR middle-end/13779
44170         * gcc.dg/darwin-longlong.c: New test.
44171
44172 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44173
44174         * gcc.dg/20040124-1.c: Moved test from here...
44175         * gcc.c-torture/compile/20040124-1.c: ...to here.
44176
44177 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44178
44179         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44180         the assembly output if -m64 is passed.
44181
44182 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44183
44184         PR c++/13833
44185         * g++.dg/template/cond3.C: New test.
44186
44187 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44188
44189         PR c++/13810
44190         * g++.dg/template/ttp7.C: New test.
44191
44192 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44193
44194         PR c++/13797
44195         * g++.dg/template/nontype4.C: New test.
44196         * g++.dg/template/nontype5.C: Likewise.
44197
44198 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44199
44200         * gcc.dg/torture/mips-clobber-at.c: New test.
44201
44202 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44203
44204         * gcc.dg/20040124-1.c: New test.
44205
44206 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44207
44208         * gcc.dg/20040123-1.c: New test.
44209
44210 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44211
44212         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44213
44214 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44215
44216         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44217
44218 2004-01-23  Andrew Pinski  <apinski@apple.com>
44219
44220         * gcc.dg/20030121-1.c: Move to ..
44221         * gcc.dg/20040121-1.c: here.
44222
44223 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44224
44225         * gcc.dg/builtins-29.c: New test case.
44226
44227 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44228
44229         PR 18314
44230         * gcc.dg/builtins-30.c: New testcase.
44231
44232 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44233
44234         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44235         * lib/g77.exp: Likewise.
44236         * lib/objc.exp: Likewise.
44237         * lib/g++.exp: Likewise.
44238
44239 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44240
44241         * gcc.dg/struct-by-value-2.c: New test.
44242
44243 2004-01-21  Andrew Pinski  <apinski@apple.com>
44244
44245         PR target/13785
44246         * gcc.dg/20030121-1.c: New test.
44247
44248 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44249
44250         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44251         clobber frame pointer register in asm statement.
44252
44253 2004-01-21  Falk Hueffner  <falk@debian.org>
44254
44255         * gcc.c-torture/compile/20040121-1.c: New test.
44256
44257 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44258
44259         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44260
44261 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44262
44263         * gcc.dg/ppc64-abi-2.c: New test.
44264
44265 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44266
44267         * lib/treelang.exp: Fill out this file.
44268         * lib/treelang-dg.exp: New File.
44269
44270 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44271
44272         * gcc.c-torture/compile/981022-1.c: Remove.
44273         * gcc.dg/array-5.c: Remove XFAIL.
44274         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44275         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44276         gcc.dg/cond-lvalue-1.c: Update.
44277         * gcc.dg/cast-lvalue-2.c: New test.
44278
44279 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44280
44281         PR c++/13592
44282         * g++.dg/other/error1.C (class foo): Tweak error message.
44283
44284         PR c++/13592
44285         * g++.dg/template/call2.C: New test.
44286
44287 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44288
44289         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44290         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44291         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44292         scalar-return-1_x.c, scalar-return-2_y.c,
44293         scalar-return-3_x.c, scalar-return-3_y.c,
44294         scalar-return-4_x.c, scalar-return-4_y.c,
44295         struct-align-1.h, struct-align-1_x.c,
44296         struct-align-1_y.c, struct-align-2.h,
44297         struct-align-2_x.c, struct-align-2_y.c,
44298         struct-by-value-10_y.c, struct-by-value-11_x.c,
44299         struct-by-value-11_y.c, struct-by-value-12_x.c,
44300         struct-by-value-12_y.c, struct-by-value-13_x.c,
44301         struct-by-value-13_y.c, struct-by-value-14_x.c,
44302         struct-by-value-14_y.c, struct-by-value-15_x.c,
44303         struct-by-value-15_y.c, struct-by-value-16_y.c,
44304         struct-by-value-17_y.c, struct-by-value-18_y.c,
44305         struct-by-value-19_y.c, struct-by-value-1_x.c,
44306         struct-by-value-1_y.c, struct-by-value-20_y.c,
44307         struct-by-value-2_x.c, struct-by-value-2_y.c,
44308         struct-by-value-3_y.c, struct-by-value-4_x.c,
44309         struct-by-value-4_y.c, struct-by-value-5_y.c,
44310         struct-by-value-6_y.c, struct-by-value-7_y.c
44311         struct-by-value-8_x.c, struct-by-value-8_y.c
44312         struct-by-value-9_x.c, struct-by-value-9_y.c
44313         struct-return-10_x.c, struct-return-10_y.c,
44314         struct-return-19_x.c, struct-return-20_x.c
44315         struct-return-2_x.c, struct-return-2_y.c
44316         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44317         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44318
44319 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44320
44321         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44322         attribute on sparc*-sun-solaris2.*.
44323
44324 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44325
44326         PR c++/13710
44327         * g++.dg/ext/typeof7.C: New test.
44328
44329 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44330
44331         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44332         * gcc.dg/const-elim-1.c: Same.
44333
44334 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44335
44336         * objc.dg/stret-1.m: New.
44337         * objc.dg/stret-2.m: New.
44338
44339 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44340
44341         PR c++/11895
44342         * g++.dg/ext/vector1.C: New test.
44343
44344 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44345
44346         * gcc.dg/pch/import-1.c: New.
44347         * gcc.dg/pch/import-1.hs: New.
44348         * gcc.dg/pch/import-1a.h: New.
44349         * gcc.dg/pch/import-1b.h: New.
44350         * gcc.dg/pch/import-1c.h: New.
44351
44352 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44353
44354         PR c++/13574
44355         * g++.dg/ext/array1.C: New test.
44356
44357         PR c++/13178
44358         * g++.dg/conversion/op1.C: New test.
44359
44360 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44361
44362         PR 11864
44363         From Kazumoto Kojima / Dan Kegel:
44364         * gcc.dg/pr11864-1.c: New test.
44365
44366         PR 10392
44367         From Marcus Comstedt / Dan Kegel:
44368         * gcc.dg/pr10392-1.c: New test.
44369
44370 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44371
44372         PR c++/13478
44373         * g++.dg/init/ref10.C: New test.
44374
44375 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44376
44377         PR c++/13407
44378         * g++.dg/parse/typename6.C: New test.
44379
44380 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44381
44382         PR pch/13361
44383         * g++.dg/pch/wchar-1.C: New.
44384         * g++.dg/pch/wchar-1.Hs: New.
44385
44386 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44387
44388         PR c++/9259
44389         * g++.dg/expr/sizeof2.C: New test.
44390
44391 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44392
44393         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44394
44395 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44396
44397         PR c++/13659
44398         * g++.dg/lookup/strong-using-3.C: New.
44399         * g++.dg/lookup/using-10.C: New.
44400
44401 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44402
44403         PR c++/13594
44404         * g++.dg/lookup/strong-using-2.C: New.
44405
44406 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44407             Dan Kegel <dank@kegel.com>
44408             J"orn Rennecke <joern.rennecke@superh.com>
44409
44410         PR target/9365
44411         * gcc.dg/pr9365-1.c: New test.
44412
44413 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44414
44415         PR c++/8856
44416         * g++.dg/parse/casting-operator2.C: New test.
44417         * g++.old-deja/g++.pt/explicit83.C: Remove.
44418
44419 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44420
44421         * gcc.dg/label-compound-stmt-1.c: New test.
44422         * gcc.c-torture/compile/950922-1.c,
44423         gcc.c-torture/compile/20000211-3.c,
44424         gcc.c-torture/compile/20000518-1.c,
44425         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44426         compound statements.
44427
44428 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44429
44430         * gcc.dg/ppc64-abi-1.c: New test.
44431
44432 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44433
44434          * g++.dg/ext/attrib9.C: Add dg-warnings.
44435
44436 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44437
44438         PR c++/12335
44439         * g++.dg/parse/dtor3.C: New test.
44440
44441 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44442
44443         PR c++/12709
44444         * g++.dg/parse/try-catch-1.C: New test.
44445
44446 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44447
44448         * ada/acats/run_all.sh: Add more verbose output in acats.log
44449         when compiling tests.
44450
44451 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44452
44453         PR 13656
44454         * gcc.dg/typedef-redecl.c: New test case.
44455         * gcc.dg/typedef-redecl.h: New support file.
44456
44457 2004-01-13  Jan Hubicka  <jh@suse.cz>
44458
44459         * gcc.dg/always_inline.c: New test.
44460         * gcc.dg/debug/20031231-1.c: Fix.
44461
44462 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44463
44464         PR c++/13474
44465         * g++.dg/template/array3.C: New test.
44466
44467 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44468
44469         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44470         * g++.dg/warn/Wunused-2.C: Likewise.
44471
44472 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44473
44474         PR c++/13289
44475         * g++.dg/template/instantiate6.C: New test.
44476
44477 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44478
44479         PR middle-end/11397
44480         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44481
44482 2004-01-12  Jan Hubicka  <jh@suse.cz>
44483
44484         PR opt/12826
44485         * gcc.dg/20040112-1.c: New.
44486
44487         * gcc.dg/dwarf-die[1-7].c: Move to...
44488         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44489         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44490
44491 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44492
44493         PR c++/4100
44494         * g++.dg/parse/friend4.C: New test.
44495
44496 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44497
44498         PR c++/4100
44499         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44500         definition is called a friend.
44501
44502 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44503
44504         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44505
44506 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44507
44508         PR c++/3478
44509         * g++.dg/parse/error10.C: New test.
44510         * g++.dg/template/arg2.C: Accept "invalid type" error.
44511
44512 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44513
44514         PR middle-end/13392
44515         * g++.dg/opt/expect2.C: New test.
44516
44517 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44518
44519         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44520         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44521         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44522         Update dg-error regexps.
44523
44524 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44525
44526         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44527         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44528
44529 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44530
44531         * gcc.dg/pragma-re-1.c: Use right pointer type.
44532
44533 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44534
44535         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44536
44537 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44538
44539         * gcc.dg/rs6000-ldouble-1.c: New.
44540
44541 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44542
44543         DR 337
44544         PR c++/9256
44545         * g++.dg/other/abstract1.C: New test.
44546
44547 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44548
44549         * g++.dg/lookup/strong-using-1.C: New.
44550
44551 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44552
44553         PR c/11234
44554         * gcc.dg/func-ptr-conv-1.c: New test.
44555         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44556
44557 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44558
44559         PR target/13380.
44560         * gcc.c-torture/compile/20040109-1.c: New.
44561
44562 2004-01-08  Stuart Hastings  <stuart@apple.com>
44563
44564         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44565         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44566         * gcc.dg/i386-sse-6.c: ...this new testcase.
44567
44568 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44569
44570         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44571
44572 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44573
44574         * ada/acats/run_acats: Treat 'gnatchop' the same way
44575         as 'gnatmake'.  Export GCC_DRIVER.
44576         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44577         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44578
44579 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44580
44581         PR c++/12573
44582         * g++.dg/template/dependent-expr4.C: New test.
44583
44584 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44585
44586         * gcc.dg/altivec-11.c: New test.
44587
44588 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44589
44590         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44591
44592 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44593
44594         PR c/6024
44595         * gcc.dg/enum-compat-1.c: New test.
44596         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44597
44598 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44599
44600         PR c/12165
44601         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44602         gcc.dg/c99-idem-qual-3.c: New tests.
44603
44604 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44605
44606         * gcc.dg/winline-7.c: Don't cast void * to int.
44607
44608 2004-01-06  Jan Hubicka  <jh@suse.cz>
44609
44610         * gcc.dg/i386-sse-5.c: New test
44611         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44612
44613 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44614
44615         PR c++/12815
44616         * g++.dg/rtti/typeid4.C: New test.
44617
44618 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44619
44620         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44621
44622 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44623
44624         PR c++/12132
44625         * g++.dg/template/error11.C: New test.
44626
44627         PR c++/13451
44628         * g++.dg/template/class2.C: New test.
44629
44630 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44631         Richard Sandiford <rsandifo@redhat.com>
44632
44633         PR c++/13387
44634         * g++.dg/opt/alias3.C: New test.
44635
44636 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44637
44638         PR c++/13157
44639         * g++.dg/template/koenig3.C: New test.
44640
44641         PR c++/13529
44642         * g++.dg/parse/offsetof3.C: New test.
44643
44644         * g++.dg/init/copy7.C: Add missing dg-error markers.
44645
44646         PR c++/12226
44647         * g++.dg/init/copy7.c: New test.
44648
44649         PR c++/13536
44650         * g++.dg/parse/cast1.C: New test.
44651
44652 2004-01-04  Jan Hubicka  <jh@suse.cz>
44653
44654         * gcc.dg/winline[1-7].c: New tests.
44655
44656 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44657
44658         PR c++/13520
44659         * g++.dg/template/qualttp22.C: New test.
44660
44661 2004-01-01  Jan Hubicka  <jh@suse.cz>
44662
44663         * gcc.dg/debug/20031231-1.c: New.
44664         * gcc.c-torture/compile/20040101-1.c: New.
44665         * gcc.dg/dwarf-die-[1-7].c: New.
44666
44667 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44668
44669         PR optimization/13521
44670         * gcc.c-torture/compile/20031231-1.c: New test.
44671
44672 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44673
44674         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44675
44676 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44677
44678         PR c++/10079
44679         * g++.dg/template/crash16.C: New test.
44680
44681 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44682
44683         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44684
44685 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44686
44687         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44688         ports.
44689         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44690         * g++.old-deja/g++.law/profile1.C: Likewise.
44691         * gcc.c-torture/compile/981006-1.c: Likewise.
44692         * gcc.c-torture/execute/loop-2e.x: Likewise.
44693         * gcc.c-torture/execute/loop-2f.x: Remove.
44694         * gcc.c-torture/execute/loop-2g.x: Likewise.
44695         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44696         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44697
44698 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         PR c++/13507
44701         * g++.dg/ext/attrib11.C: New test.
44702
44703         PR c++/13494
44704         * g++.dg/template/array2-1.C: New test.
44705         * g++.dg/template/array2-2.C: New test.
44706
44707 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44708
44709         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44710
44711 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44712
44713         PR c++/12774
44714         * g++.dg/template/array1-1.C: New test.
44715         * g++.dg/template/array1-2.C: New test.
44716
44717 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44718
44719         PR fortran/12632
44720         * g77.dg/12632.f: New test case.
44721
44722 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44723
44724         PR c++/13289
44725         * g++.dg/parse/nontype1.C: New test.
44726
44727 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44728
44729         PR c++/12403
44730         * g++.dg/parse/explicit1.C: New test.
44731         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44732
44733 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44734
44735         PR c++/13081
44736         * g++.dg/opt/inline6.C: New test.
44737
44738         PR c++/12613
44739         * g++.dg/parse/error9.C: New test.
44740
44741         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44742
44743 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44744
44745         PR c++/13009
44746         * g++.dg/init/assign1.C: New test.
44747
44748 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44749
44750         PR c++/13070
44751         * g++.dg/warn/format3.C: New test case.
44752
44753 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44754
44755         * gcc.c-torture/compile/20031227-1.c: New test.
44756
44757 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44758
44759         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44760         * g77.dg/bprob/bprob.exp: Likewise.
44761         * gcc.misc-tests/bprob.exp: Likewise.
44762         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44763         variants on systems where the library does not provide that
44764         functionality.
44765         * gcc.dg/builtins-20.c: Use builtins-config.h.
44766         * gcc.dg/builtins-config.h: New file.
44767
44768 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44769
44770         * lib/gcc-dg.exp (dg-require-profiling): New function.
44771         * lib/target-supports.exp (check_profiling_available): Likewise.
44772         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44773         * g77.dg/bprob/bprob.exp: Likewise.
44774         * gcc.misc-tests/bprob.exp: Likewise.
44775         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44776         * gcc.dg/20021014-1.c: Likewise.
44777         * gcc.dg/nest.c: Likewise.
44778
44779 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44780
44781         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44782         compiling.
44783         * g++.dg/lookup/java2.C: Likewise.
44784         * gcc.dg/cpp/lexident.c: Likewise.
44785
44786 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44787
44788         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44789         given.
44790         * gcc.c-torture/compile/961203-1.c: Likewise.
44791         * gcc.c-torture/compile/980506-1.c: Likewise.
44792
44793 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44794
44795         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44796         (additional_prunes): New global.
44797         (gcc-dg-prune): Handle additional per-test pruning.
44798         (dg-test): Clear additional_prunes between tests.
44799
44800         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44801         dg-prune-output to avoid spurious failures from assembler
44802         complaining about nonexistent WAW violations.
44803         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44804         Use dg-prune-output to avoid spurious failures from assembler
44805         warning about Itanium B-step errata.
44806
44807 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44808
44809         * g++.dg/abi/macro0.C: New test.
44810         * g++.dg/abi/macro1.C: Likewise.
44811         * g++.dg/abi/macro2.C: Likewise.
44812
44813         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44814         * g++.dg/abi/bitfield7.C: Likewise.
44815         * g++.dg/abi/dtor2.C: Likewise.
44816         * g++.dg/abi/mangle11.C: Likewise.
44817         * g++.dg/abi/mangle12.C: Likewise.
44818         * g++.dg/abi/mangle14.C: Likewise.
44819         * g++.dg/abi/mangle17.C: Likewise.
44820         * g++.dg/abi/vbase10.C: Likewise.
44821         * g++.dg/abi/vbase14.C: Likewise.
44822         * g++.dg/template/qualttp17.C: Likewise.
44823
44824 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44825
44826         PR c/11995
44827         * gcc.dg/20031223-1.c: New test.
44828
44829 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44830
44831         * gcc.dg/noreturn-7.c: New test.
44832
44833 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44834
44835         * gcc.dg/null-pointer-1.c: New test.
44836
44837 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44838
44839         * g++.old-deja/g++.jason/template18.C: Remove.
44840         * g++.old-deja/g++.jason/template37.C: Likewise.
44841
44842         PR c++/12862
44843         * g++.dg/lookup/ns1.C: New test.
44844
44845         PR c++/12397
44846         * g++.dg/template/lookup3.C: New test.
44847
44848 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44849
44850         * g++.dg/template/recurse1.C: New test
44851
44852 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44853
44854         PR c++/12479
44855         * g++.dg/parse/semicolon1.C: New test.
44856         * g++.dg/parse/semicolon1.h: Likewise.
44857
44858 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44859
44860         * gcc.dg/darwin-misaligned.c: New test.
44861
44862 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44863
44864         PR c/9163
44865         * gcc.dg/20031222-1.c: New test.
44866
44867 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44868
44869         PR c++/13438
44870         * g++.dg/parse/error8.C: New test.
44871
44872         PR c++/11554
44873         * g++.dg/warn/ctor-init-1.C: New test.
44874
44875 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44876
44877         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44878         too small.
44879         * gcc.c-torture/compile/930217-1.c: Likewise.
44880         * gcc.c-torture/compile/930513-1.c: Likewise.
44881         * gcc.c-torture/execute/920908-2.c: Likewise.
44882         * gcc.c-torture/execute/921204-1.c: Likewise.
44883         * gcc.c-torture/execute/930621-1.c: Likewise.
44884         * gcc.c-torture/execute/930630-1.c: Likewise.
44885         * gcc.c-torture/execute/931031-1.c: Likewise.
44886         * gcc.c-torture/execute/980602-2.c: Likewise.
44887         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44888         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44889         * gcc.c-torture/execute/extzvsi.c: Likewise.
44890         * gcc.c-torture/unsorted/ext.c: Likewise.
44891
44892 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44893
44894         PR target/12749
44895         * gcc.c-torture/compile/20031220-2.c: New test case.
44896
44897 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44898
44899         PR optimization/13031
44900         * gcc.c-torture/compile/20031220-1.c: New test case.
44901
44902 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44903
44904         * gcc.dg/cast-function-1.c: New test.
44905
44906 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44907
44908         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44909         formats.
44910
44911 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44912
44913         PR c++/12795
44914         * g++.dg/ext/attrib10.C: New test.
44915
44916 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44917
44918         * gcc.dg/cleanup-10.c: New test.
44919         * gcc.dg/cleanup-11.c: New test.
44920
44921 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44922
44923         PR c++/13239
44924         * g++.dg/opt/expect1.C: New test.
44925
44926 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44927
44928         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44929
44930 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44931
44932         PR debug/12923
44933         * gcc.dg/20031218-1.c: New test.
44934
44935         PR debug/12389
44936         * gcc.dg/20031218-2.c: New test.
44937         * gcc.dg/20031218-3.c: New test.
44938
44939         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44940         of label name and allow for USER_LABEL_PREFIX == "_" names.
44941         * g++.dg/abi/mangle18-2.C: Likewise.
44942         * g++.dg/abi/mangle19-1.C: Likewise.
44943         * g++.dg/abi/mangle19-2.C: Likewise.
44944         * g++.dg/abi/mangle20-1.C: Likewise.
44945         * g++.dg/abi/mangle20-2.C: Likewise.
44946
44947 2003-12-18  Richard Henderson  <rth@redhat.com>
44948
44949         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44950
44951 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44952             Dan Kegel <dank@kegel.com>
44953
44954         PR other/12009
44955         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44956         testing a cross compiler, it causes spurious compile failures.
44957         * lib/g++.exp: Likewise.
44958
44959 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44960
44961         PR c++/13262
44962         * g++.dg/template/access13.C: New test.
44963
44964 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44965
44966         * gcc.dg/20031216-1.c: New test.
44967
44968 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44969
44970         PR c++/9154
44971         * g++.dg/template/error10.C: New test.
44972
44973 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44974
44975         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44976         * g++.dg/eh/simd-2.C: Likewise.
44977
44978 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44979             Roger Sayle  <roger@eyesopen.com>
44980
44981         * gcc.c-torture/execute/ieee/mzero5.c: New.
44982
44983 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44984
44985         PR c++/10603
44986         * g++.dg/parse/error6.C: New test.
44987
44988         PR c++/12827
44989         * g++.dg/parse/error7.C: New test.
44990
44991 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44992
44993         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44994         at -O with stabs debugging formats.
44995         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44996         * gcc.dg/debug/debug-2.c: Likewise.
44997
44998 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44999
45000         PR c++/12696
45001         * g++.dg/init/error1.C: New test.
45002
45003         PR c++/12218
45004         * g++.dg/init/pm3.C: New test.
45005
45006 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45007
45008         PR c/3347
45009         * gcc.dg/bitfld-8.c: New test.
45010
45011 2003-12-16  James Lemke  <jim@wasabisystems.com>
45012
45013         * gcc.dg/arm-scd42-[123].c: New tests.
45014
45015 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45016
45017         PR c++/9043
45018         * g++.dg/abi/mangle20-1.C: New test.
45019         * g++.dg/abi/mangle20-2.C: New test.
45020
45021 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45022
45023         PR c++/13275
45024         * g++.dg/other/offsetof2.C: Remove XFAIL.
45025         * g++.dg/parse/offsetof1.C: New test.
45026         * g++.gd/parse/offsetof2.C: Likewise.
45027
45028 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45029
45030         * g++.dg/template/nontype3.C: New test.
45031         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45032
45033 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45034
45035         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45036
45037 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45038
45039         PR c++/13387
45040         * g++.dg/expr/assign1.C: New test.
45041
45042         PR c++/13242
45043         * g++.dg/abi/mangle19-1.C: New test.
45044         * g++.dg/abi/mangle19-2.C: New test.
45045
45046 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45047
45048         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45049
45050 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45051
45052         * gcc.c-torture/execute/20031216-1.c: New test.
45053
45054 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45055
45056         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45057         an ICE regression.
45058
45059 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45060
45061         PR c++/10926
45062         * g++.dg/template/error9.C: New test.
45063
45064         PR c++/11116
45065         * g++.dg/template/error8.C: New test.
45066
45067 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45068
45069         PR middle-end/13400
45070         * gcc.c-torture/execute/20031215-1.c: New test case.
45071
45072 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45073
45074         PR c++/13269
45075         * g++.dg/parse/error5.C: New test.
45076
45077         PR c++/12989
45078         * g++.dg/expr/sizeof1.C: New test.
45079
45080         PR c++/13310
45081         * g++.dg/template/crash15.C: New test.
45082
45083 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45084
45085         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45086         a non-POD type as the last named parameter of a varargs function.
45087
45088 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45089
45090         PR c++/13243
45091         PR c++/12573
45092         * g++.dg/template/crash14.C: New test.
45093         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45094
45095 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45096
45097         * g++.dg/other/java1.C: New test.
45098
45099         PR c++/13241
45100         * g++.dg/abi/mangle18-1.C: New test.
45101         * g++.dg/abi/mangle18-2.C: New test.
45102
45103 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45104
45105         PR optimization/10312
45106         * gcc.c-torture/execute/20031214-1.c: New.
45107
45108 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45109
45110         PR c++/10779
45111         PR c++/12160
45112         * g++.dg/parse/error3.C: New test.
45113         * g++.dg/parse/error4.C: Likewise.
45114         * g++.dg/abi/mangle4.C: Tweak error messages.
45115         * g++.dg/lookup/using5.C: Likewise.
45116         * g++.dg/other/error2.C: Likewise.
45117         * g++.dg/parse/typename5.C: Likewise.
45118         * g++.dg/parse/undefined1.C: Likewise.
45119         * g++.dg/template/arg2.C: Likewise.
45120         * g++.dg/template/ttp3.C: Likewise.
45121         * g++.dg/template/type1.C: Likewise.
45122         * g++.old-deja/g++.other/crash32.C: Likewise.
45123         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45124
45125 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45126
45127         PR c++/13106
45128         * g++.dg/warn/noreturn-3.C: New test.
45129
45130 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45131
45132         PR c++/13118
45133         * g++.dg/abi/covariant3.C: New.
45134
45135 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45136
45137         * g++.dg/eh/ia64-1.C: New test.
45138
45139 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45140
45141         PR optimization/13037
45142         * g77.f-torture/execute/13037.f: New test case.
45143
45144 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45145
45146         PR c++/12881
45147         * g++.dg/abi/covariant2.C: New.
45148
45149 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45150
45151         * gcc.dg/cpp/trad/macro.c: New tests.
45152
45153 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45154
45155         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45156
45157 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45158
45159         PR other/10819
45160         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45161         to fix Bug 10819.
45162         * lib/g++.exp (g++_version): Likewise.
45163         * lib/g77.exp (g77_version): Likewise.
45164         * lib/objc.exp (default_objc_version): Likewise.
45165
45166 2003-12-10  Richard Henderson  <rth@redhat.com>
45167
45168         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45169
45170         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45171
45172 2003-12-08  Matt Austern  <austern@apple.com>
45173
45174         PR c/13134
45175         * lib/gcc-dg.exp (dg-require-visibility): Define.
45176         * lib/target-supports (check_visibility_available): Define.
45177         * gcc.dg/visibility-1.c: New test.
45178         * gcc.dg/visibility-2.c: Likewise.
45179         * gcc.dg/visibility-3.c: Likewise.
45180         * gcc.dg/visibility-4.c: Likewise.
45181         * gcc.dg/visibility-5.c: Likewise.
45182         * gcc.dg/visibility-6.c: Likewise.
45183         * g++.dg/ext/visibility-1.C: Likewise.
45184         * g++.dg/ext/visibility-2.C: Likewise.
45185         * g++.dg/ext/visibility-3.C: Likewise.
45186         * g++.dg/ext/visibility-4.C: Likewise.
45187         * g++.dg/ext/visibility-5.C: Likewise.
45188         * g++.dg/ext/visibility-6.C: Likewise.
45189
45190 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45191
45192         * g++.dg/lookup/java1.C: New test.
45193         * g++.dg/lookup/java2.C: New test.
45194
45195 2003-12-07  Falk Hueffner  <falk@debian.org>
45196
45197         * g++.dg/opt/noreturn-1.C: New test.
45198
45199 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45200
45201         * gcc.dg/overflow-1.c: New test.
45202
45203 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45204
45205         * g77.f-torture/compile/13060.f: New test.
45206
45207 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45208
45209         PR c++/13323
45210         * g++.dg/inherit/operator2.C: New test.
45211
45212 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45213
45214         PR c++/13305
45215         * g++.dg/ext/attrib9.C: New test.
45216
45217 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45218
45219         PR c++/13314
45220         * g++.dg/template/error7.C: New test.
45221
45222 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45223             J"orn Rennecke <joern.rennecke@superh.com>
45224
45225         PR target/13302
45226         * g++.dg/other/struct-va_list.C: New test.
45227
45228 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45229
45230         PR c++/13166
45231         * g++.dg/parse/defarg6.C: New test.
45232
45233 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45234
45235         PR target/13256
45236         * gcc.c-torture/execute/20031201-1.c: New test.
45237
45238 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45239
45240         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45241
45242 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45243
45244         * gcc.dg/builtin-return-1.c: New test.
45245
45246 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45247             J"orn Rennecke <joern.rennecke@superh.com>
45248
45249         PR optimization/13260
45250         * gcc.c-torture/execute/20031204-1.c: New test.
45251
45252 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45253
45254         PR c++/9127
45255         * g++.dg/template/error6.C: New test.
45256
45257 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45258
45259         * gcc.dg/20031202-1.c: New test.
45260
45261 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45262
45263         PR c++/13179
45264         * g++.dg/template/eh1.C: New test.
45265
45266         PR c++/10771
45267         * g++.dg/template/error5.C: New test.
45268
45269 2003-12-02  David Ung  <davidu@mips.com>
45270
45271         * gcc.dg/compat/vector-check.h: Corrected type for var
45272         g_##TMODE
45273
45274 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45275
45276         PR c++/10126
45277         * g++.dg/template/ptrmem8.C: New test.
45278
45279 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45280
45281         PR c++/12573
45282         * g++.dg/template/dependent-expr3.C: New test.
45283
45284 2003-12-01  James Lemke  <jim@wasabisystems.com>
45285
45286         * gcc.dg/arm-g2.c: New test.
45287
45288 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45289
45290         PR optimization/11634
45291         * gcc.dg/20031201-2.c: New test case.
45292
45293 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45294
45295         PR 11433
45296         * objc.dg/proto-lossage-3.m: New test.
45297
45298 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45299
45300         PR optimization/12628
45301         * gcc.dg/20031201-1.c: New test case.
45302
45303 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45304
45305         * gcc.dg/unaligned-1.c: New test.
45306
45307 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/9849
45310         * g++.dg/template/error4.C: New test.
45311         * g++.dg/template/nested3.C: Adjust error markers.
45312
45313 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45314
45315         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45316
45317 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45318
45319         PR c/10333
45320         * gcc.dg/bitfld-7.c: New test.
45321
45322 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45323
45324         * gcc.dg/tls/asm-1.C: New test.
45325
45326 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45327
45328         * gcc.dg/cpp/assert4.c: Update.
45329
45330 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45331
45332         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45333         * gcc.dg/builtin-apply3.c: New test.
45334
45335 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45336
45337         * lib/compat.exp (compat-obj): New xfaildata parameter.
45338         Use it to set compiler_conditional_xfail_data before compiling.
45339         (compat-get-options): Handle dg-xfail-if.
45340         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45341         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45342         * gcc.dg/compat/vector-1_y.c: Likewise.
45343         * gcc.dg/compat/vector-2_x.c: Likewise.
45344         * gcc.dg/compat/vector-2_y.c: Likewise.
45345
45346 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45347
45348         * g++.dg/opt/reg-stack4.C: New test.
45349
45350 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45351
45352         * gcc.dg/builtin-apply2.c: New test.
45353
45354 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45355
45356         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45357
45358 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45359
45360         PR c++/12924
45361         * g++.dg/template/template-id-2.C: New test.
45362
45363 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45364
45365         PR c++/5369
45366         * g++.dg/template/memfriend1.C: New test.
45367         * g++.dg/template/memfriend2.C: Likewise.
45368         * g++.dg/template/memfriend3.C: Likewise.
45369         * g++.dg/template/memfriend4.C: Likewise.
45370         * g++.dg/template/memfriend5.C: Likewise.
45371         * g++.dg/template/memfriend6.C: Likewise.
45372         * g++.dg/template/memfriend7.C: Likewise.
45373         * g++.dg/template/memfriend8.C: Likewise.
45374         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45375
45376 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45377
45378         PR c++/12515
45379         * g++.dg/ext/cond1.C: New test.
45380
45381 2003-11-20  Richard Henderson  <rth@redhat.com>
45382
45383         * gcc.dg/20020201-2.c: Remove.
45384         * gcc.dg/20020201-4.c: Remove.
45385         * gcc.dg/20020304-1.c: Remove.
45386
45387 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45388
45389         * gcc.dg/cpp/trad/xwin1.c: New test case.
45390
45391 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45392
45393         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45394         * lib/g77.exp: Likewise.
45395         * lib/objc.exp: Likewise.
45396         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45397         for darwin.
45398
45399 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45400
45401         PR c++/12932
45402         * g++.dg/template/static5.C: New test.
45403
45404 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45405
45406         * gcc.dg/nested-func-1.c: New test.
45407
45408 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45409
45410         * gcc.dg/cpp/assert4.c: New test.
45411
45412 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45413
45414         PR c++/2294
45415         * g++.dg/lookup/using9.c: New test.
45416
45417 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45418
45419         PR c++/12762
45420         * g++.dg/template/error3.C: New test.
45421
45422 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45423
45424         PR ada/13035
45425         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45426         No longer use a wrapper for gcc, since this does not work under
45427         Windows.
45428
45429 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45430
45431         PR c++/2094
45432         * g++.dg/template/ptrmem7.C: New test.
45433
45434 2003-11-13  Andrew Pinski <apinski@apple.com>
45435
45436         * gcc.c-torture/compile/20031113-1.c: New test.
45437
45438 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45439             Kean Johnston <jkj@sco.com>
45440
45441         PR c/13029
45442         * gcc.dg/unused-4.c: Update.
45443
45444 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45445
45446         * g++.dg/opt/const3.C: New test.
45447
45448 2003-11-13  Jan Hubicka  <jh@suse.cz>
45449
45450         * gcc.c-torture/compile/20031112-1.c: New test.
45451
45452 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45453
45454         * g++.dg/parse/crash10.C: Remove bogus error marker.
45455
45456 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45457
45458         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45459         (host_gcc): Likewise.
45460         (ROOT): Honor $PWDCMD.
45461         (BASE): Likewise.
45462         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45463
45464 2003-11-12  Catherine Moore  <clm@redhat.com>
45465
45466         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45467
45468 2003-11-12  Andreas Jaeger  <aj@suse.de>
45469             Jakub Jelinek  <jakub@redhat.com>
45470             Andrew Pinski  <pinskia@physics.uc.edu>
45471             Richard Henderson  <rth@redhat.com>
45472
45473         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45474         systems.
45475         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45476
45477         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45478         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45479
45480 2003-11-11  Andreas Jaeger  <aj@suse.de>
45481
45482         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45483
45484         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45485
45486 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45487
45488         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45489         Clean ups.
45490
45491 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45492
45493         * gcc.dg/trampoline-1.c: New test.
45494
45495 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45496
45497         * gcc.c-torture/compile/200031109-1.c: New test.
45498
45499 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45500
45501         PR c/3190
45502         PR c/8714
45503         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45504         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45505         gcc.dg/format/no-y2k-1.c: Update.
45506
45507 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45508
45509         PR optimization/10467
45510         * gcc.dg/20031108-1.c: New test case.
45511
45512 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45513
45514         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45515
45516 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45517
45518         * gcc.dg/compound-lvalue-1.c: New test.
45519         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45520         some XFAILs.
45521
45522 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45523
45524         * gcc.dg/altivec-varargs-1.c: New test.
45525
45526 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45527
45528         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45529         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45530         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45531         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45532         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45533
45534 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45535
45536         * gcc.dg/cond-lvalue-1.c: New test.
45537
45538 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45539
45540         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45541
45542 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45543
45544         PR c++/11616
45545         * g++.dg/template/instantiate5.C: New test.
45546
45547 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45548
45549         PR c++/12726
45550         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45551         * ChangeLog: Add missing first entry for above test.
45552
45553 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45554
45555         PR c++/9810
45556         * g++.dg/template/using8.C: New test.
45557         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45558
45559 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45560
45561         PR optimization/10817
45562         * gcc.c-torture/compile/20031102-1.c: New test case.
45563
45564 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45565
45566         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45567         2147483647.
45568
45569 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45570
45571         * gcc.dg/20031102-1.c: New test.
45572
45573 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45574
45575         * gcc.dg/complex-1.c: New test.
45576
45577 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45578
45579         PR c++/12796
45580         * g++.dg/template/crash13.C: Adjust expected error location.
45581         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45582
45583 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45584
45585         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45586
45587 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45588
45589         PR/10239
45590         * gcc.c-torture/compile/20031031-2.c: New test.
45591
45592 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45593
45594         PR/11640
45595         * gcc.c-torture/compile/20031031-1.c: New test.
45596
45597 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45598
45599         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45600         * gcc.misc-tests/bprob.exp: Likewise.
45601         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45602         the execution test on arm-elf configs.
45603         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45604         configs that don't support scratch files.
45605         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45606
45607 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45608
45609         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45610         done by dejagnu.
45611
45612 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45613
45614         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45615         Avoid non pure sh syntax. Add more logging.
45616
45617         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45618         fail.
45619
45620 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45621
45622         PR libgcj/10610
45623         * gcc.dg/ppc-stackalign-1.c: New test.
45624
45625 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45626
45627         * ada/acats/run_all.sh: Change output to be more compliant with
45628         dejagnu framework.
45629         Create acats.sum and acats.log files under testsuite/ada/acats
45630         Only run [a-z]* directories, to filter out e.g. CVS.
45631         Redirect build output to log file.
45632
45633 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45634
45635         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45636
45637 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45638
45639         PR ada/5909:
45640         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45641
45642 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45643
45644         * gcc.c-torture/compile/20031023-1.c: New test.
45645         * gcc.c-torture/compile/20031023-2.c: New test.
45646         * gcc.c-torture/compile/20031023-3.c: New test.
45647         * gcc.c-torture/compile/20031023-4.c: New test.
45648
45649 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45650
45651         PR c++/10371
45652         * g++.dg/lookup/scoped8.C: New test.
45653
45654 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45655
45656         * g++.dg/opt/reg-stack3.C: New test.
45657
45658 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45659
45660         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45661
45662 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45663
45664         PR c++/11076
45665         * g++.dg/template/crash13.C: New test.
45666
45667 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45668
45669         * gcc.dg/c99-restrict-2.c: New test.
45670
45671 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45672
45673         PR c++/12698, c++/12699, c++/12700, c++/12566
45674         * g++.dg/inherit/covariant9.C: New test.
45675         * g++.dg/inherit/covariant10.C: New test.
45676         * g++.dg/inherit/covariant11.C: New test.
45677
45678 2003-10-23  Jason Merrill  <jason@redhat.com>
45679
45680         PR c++/12726
45681         * g++.dg/ext/complit2.C: New test.
45682
45683 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45684
45685         PR target/12654
45686         * gcc.c-torture/execute/20031020-1.c: New test.
45687
45688 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45689
45690         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45691         following the jump_insn.
45692
45693 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45694
45695         * gcc.dg/cast-lvalue-1.c: New test.
45696
45697 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45698
45699         PR c++/11962
45700         * g++.dg/template/cond2.C: New test.
45701
45702 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45703
45704         * gcc.dg/builtins-28.c: New test.
45705
45706 2003-10-20  Jan Hubicka  <jh@suse.cz>
45707
45708         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45709         parameter.
45710         * gcc.dg/inline-2.c: Likewise.
45711
45712 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45713
45714         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45715         * gcc.dg/nest.c: Likewise.
45716
45717 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45718
45719         PR c++/9781, c++/10583, c++/11862
45720         * g++.dg/parse/crash13.C: New test.
45721
45722 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45723
45724         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45725
45726 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45727
45728         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45729         Define HAVE_C99_RUNTIME except on Solaris.
45730         * gcc.dg/builtins-20.c: Likewise.
45731
45732 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45733
45734         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45735
45736 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45737
45738         PR c++/12495
45739         * g++.dg/template/crash21.C: New test.
45740
45741 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45742
45743         PR c++/2513
45744         * g++.dg/template/typename5.C: New test.
45745
45746 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45747
45748         PR c++/12369
45749         * g++.dg/template/friend25.C: New test.
45750
45751 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45752
45753         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45754         versions.
45755
45756 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45757
45758         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45759         == 2147483647.
45760
45761 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45762
45763         * gcc.c-torture/execute/960416-1.x: Remove.
45764         * gcc.c-torture/execute/divconst-3.x: Likewise.
45765
45766 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45767
45768         PR target/12598
45769         * gcc.dg/torture/cris-volatile-1.c: New test.
45770
45771 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45772
45773         PR optimization/9325
45774         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45775         for overflowing floating point to integer conversion during RTL
45776         simplification.
45777
45778 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45779
45780         * objc/execute/_cmd.m: Fix typo.
45781         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45782         Relax 'scan-assembler' regexp.
45783         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45784         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45785         * objc.dg/zero-link-2.m: Remove blank line.
45786         * objc.dg/zero-link-3.m: New test case.
45787
45788 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45789
45790         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45791
45792         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45793         than linker trickery.
45794
45795 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45796
45797         PR c++/12370
45798         * g++.dg/other/friend2.C: New test.
45799
45800 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45801
45802         * gcc.dg/20031012-1.c: New test.
45803
45804 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45805
45806         * gcc.dg/weak/weak-3.c: Fix for new warning.
45807
45808 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45809
45810         PR optimization/8750
45811         * gcc.c-torture/execute/20031012-1.c: New test case.
45812
45813 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45814
45815         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45816         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45817
45818 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45819
45820         PR optimization/12260
45821         * gcc.c-torture/compile/20031011-2.c: New test case.
45822
45823 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45824
45825         * gcc.c-torture/execute/20031011-1.c: New testcase.
45826
45827 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45828
45829         * gcc.c-torture/compile/20031011-1.c: New test.
45830
45831 2003-10-11  Jan Hubicka  <jh@suse.cz>
45832
45833         * g++.dg/other/first-global.C: New test.
45834
45835 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45836
45837         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45838
45839 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45840
45841         * gcc.c-torture/compile/20031010-1.c: New test.
45842
45843 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45844
45845         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45846         * gcc.c-torture/execute/va-arg-25.c: ... here.
45847
45848 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45849
45850         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45851
45852 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45853
45854         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45855
45856 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45857
45858         * g++.dg/parse/error2.C: New test.
45859
45860 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45861
45862         PR c++/11097
45863         * g++.dg/other/error5.C: Modify the error message.
45864         * g++.dg/lookup/using8.C: New test.
45865
45866 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45867
45868         * gcc.dg/darwin-abi-2.c: New file.
45869         * gcc.c-torture/execute/va-arg-24.c: New file.
45870
45871 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45872
45873         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45874         indentation.
45875
45876 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45877
45878         PR c++/10147
45879         * g++.dg/other/error4.C: Update error messages.
45880         * g++.dg/template/ptrmem4.C: Likewise.
45881
45882         PR c++/12337
45883         * g++.dg/init/new9.C: New test.
45884
45885         PR c++/12334, c++/12236, c++/8656
45886         * g++.dg/ext/attrib8.C: New test.
45887
45888 2003-10-06  Devang Patel  <dpatel@apple.com>
45889
45890         * gcc.dg/debug/dwarf2-3.h: New test.
45891         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45892
45893 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45894
45895         * g++.dg/opt/cfg2.C: New test.
45896
45897 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45898
45899         * g++.dg/opt/float1.C: New test.
45900
45901 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45902
45903         * gcc.dg/c90-array-lval-6.c: New test.
45904         * gcc.dg/c99-array-lval-6.c: New test.
45905
45906 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45907             Ziemowit Laski  <zlaski@apple.com>
45908
45909         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45910         'Derived', so that it is never considered a class method; add
45911         new warning for '+port' method ambiguity.
45912         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45913         <objc/objc-api.h> (needed on Mac OS X).
45914         * objc.dg/method-13.m: New test.
45915
45916 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45917
45918         PR optimization/9325, PR java/6391
45919         * gcc.c-torture/execute/20031003-1.c: New test case.
45920
45921 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45922
45923         PR optimization/12180
45924         * gcc.dg/20031002-1.c: New test.
45925
45926         PR c++/12486
45927         * g++.dg/inherit/error1.C: New test.
45928
45929 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45930
45931         * lib/f-torture.exp (search_for): Rename to...
45932         (search_for_re): This.  Also, clean up comments and the
45933         "regexp" invocation.
45934
45935 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45936
45937         * gcc.c-torture/compile/20031002-1.c: New test.
45938
45939 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45940
45941         * g++.dg/opt/cond1.C: New test.
45942
45943 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45944
45945         * gcc.dg/Wold-style-definition-2.c: New testcase.
45946         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45947
45948 2003-09-29  Richard Henderson  <rth@redhat.com>
45949
45950         * g++.dg/init/array10.C: Add dg-options.
45951
45952 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45953
45954         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45955
45956 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45957
45958         * g++.dg/template/friend19.C: Fix typo.
45959         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45960
45961 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45962
45963         * gcc.c-torture/execute/20030928-1.c: New test.
45964         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45965
45966 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45967
45968         * g++.dg/opt/unroll1.C: New test.
45969
45970 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45971
45972         PR optimization/11741
45973         * gcc.dg/20030926-1.c: New test case.
45974
45975 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45976
45977         PR c++/5655
45978         * g++.dg/parse/access7.C: New test.
45979         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45980
45981 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45982
45983         MERGE OF objc-improvements-branch into MAINLINE:
45984         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45985         if libobjc has not been built.
45986         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45987         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45988         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45989         objc/execute/nested-3.m, objc/execute/np-2.m,
45990         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45991         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45992         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45993         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45994         objc.dg/special/unclaimed-category-1.h,
45995         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45996         well as GNU runtime.
45997         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45998         * execute/cascading-1.m, execute/function-message-1.m,
45999         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46000         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46001         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46002         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46003         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46004         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46005         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46006         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46007         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46008         * objc.dg/bitfield-2.m: Run only on Darwin.
46009         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46010         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46011         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46012         * objc.dg/const-str-1.m: Fix constant string layout.
46013
46014 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46015
46016         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46017
46018 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46019
46020         * gcc.dg/darwin-abi-1.c: New file.
46021
46022 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46023
46024         PR target/12281
46025         * gcc.c-torture/compile/20030921-1.c: New test.
46026
46027 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46028
46029         * g++.dg/opt/reg-stack2.C: New test.
46030
46031 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46032
46033         * g++.dg/eh/delayslot1.C: New test.
46034
46035 2003-09-20  Richard Henderson  <rth@redhat.com>
46036
46037         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46038
46039 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46040
46041         * gcc.c-torture/execute/20030920-1.c: New test case.
46042
46043 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46044
46045         * g++.dg/rtti/typeid3.C: Correct expected error message.
46046
46047 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46048
46049         PR c++/157
46050         * g++.dg/parse/crash12.C: New test.
46051
46052 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46053
46054         * gcc.dg/compat/mixed-struct-check.h: New.
46055         * gcc.dg/compat/mixed-struct-defs.h: New.
46056         * gcc.dg/compat/mixed-struct-init.h: New.
46057         * gcc.dg/compat/struct-by-value-19_main.c: New.
46058         * gcc.dg/compat/struct-by-value-19_x.c: New.
46059         * gcc.dg/compat/struct-by-value-19_y.c: New.
46060         * gcc.dg/compat/struct-by-value-20_main.c: New.
46061         * gcc.dg/compat/struct-by-value-20_x.c: New.
46062         * gcc.dg/compat/struct-by-value-20_y.c: New.
46063         * gcc.dg/compat/struct-return-19_main.c: New.
46064         * gcc.dg/compat/struct-return-19_x.c: New.
46065         * gcc.dg/compat/struct-return-19_y.c: New.
46066         * gcc.dg/compat/struct-return-20_main.c: New.
46067         * gcc.dg/compat/struct-return-20_x.c: New.
46068         * gcc.dg/compat/struct-return-20_y.c: New.
46069
46070 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46071         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46072         so that it will not complain on LP64 targets.
46073
46074 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46075
46076         PR c++/495
46077         * g++.dg/template/friend24.C: New test.
46078
46079 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46080
46081         PR c++/12332
46082         * g++.dg/template/memtmpl2.C: New test.
46083
46084 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46085
46086         PR target/11184
46087         * gcc.dg/builtin-apply1.c: New test.
46088
46089 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46090
46091         PR c++/9848
46092         * g++.dg/warn/Wunused-4.C: New test.
46093
46094 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46095
46096         PR c++/12316
46097         * g++.dg/other/gc2.C: New test.
46098
46099 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46100
46101         PR c++/11991
46102         * g++.dg/rtti/typeid3.C: New test.
46103
46104         PR c++/12266
46105         * g++.dg/overload/template1.C: New test.
46106
46107 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46108
46109         * g++.dg/opt/cfg3.C: New test.
46110
46111 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46112
46113         PR c++/7939
46114         * g++.dg/template/crash11.C: New test.
46115
46116 2003-09-16  Jason Merrill  <jason@redhat.com>
46117             Jakub Jelinek  <jakub@redhat.com>
46118
46119         * gcc.dg/attr-warn-unused-result.c: New test.
46120
46121 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46122
46123         PR c++/12184
46124         * g++.dg/expr/call2.C: New test.
46125
46126 2003-09-15  Andreas Jaeger  <aj@suse.de>
46127
46128         * gcc.dg/Wold-style-definition-1.c: New test.
46129
46130 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46131
46132         PR c++/3907
46133         * g++.dg/parse/template12.C: New test.
46134
46135         * g++.dg/abi/bitfield11.C: New test.
46136         * g++.dg/abi/bitfield12.C: Likewise.
46137
46138 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46139
46140         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46141         non-expansion of functional macro name without arguments at EOL.
46142         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46143
46144 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46145
46146         * gcc.c-torture/execute/20030914-[12].c: New tests.
46147
46148 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46149
46150         PR c++/11788
46151         * g++.dg/overload/addr1.C: New test.
46152
46153 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46154
46155         * gcc.dg/20030909-1.c: New test.
46156
46157 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46158
46159         * gcc.dg/ultrasp10.c: New test.
46160
46161 2003-09-09  Devang Patel  <dpatel@apple.com>
46162
46163         * gcc.dg/darwin-ld-6.c: New test.
46164
46165 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46166
46167         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46168
46169 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46170
46171         * gcc.dg/ia64-types1.c: New test.
46172         * gcc.dg/ia64-types2.c: Likewise.
46173
46174 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46175
46176         * gcc.dg/builtins-1.c: Add more _Complex tests.
46177         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46178
46179         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46180         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46181
46182 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46183
46184         PR c++/11786
46185         * g++.dg/lookup/koenig2.C: New test.
46186
46187         PR c++/5296
46188         * g++.dg/rtti/typeid2.C: New test.
46189
46190 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46191
46192         * gcc.c-torture/compile/20030904-1.c: New test.
46193
46194 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46195
46196         * g++.dg/opt/longbranch2.C: New test.
46197
46198 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46199
46200         * g++.dg/template/crash10.C: Only compile it.
46201
46202 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46203
46204         PR middle-end/11665
46205         * gcc.c-torture/compile/20030907-1.c: New test.
46206         * g++.dg/init/array11.C: New test.
46207
46208 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46209
46210         PR c++/11852
46211         * g++.dg/init/struct1.C: New test.
46212
46213 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46214
46215         PR c++/12181
46216         * g++.dg/expr/comma1.C: New test.
46217
46218 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46219
46220         PR c++/11867
46221         * g++.dg/expr/static_cast5.C: New test.
46222
46223 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46224
46225         PR c++/11507
46226         * g++.dg/lookup/scoped7.C: New test.
46227
46228         PR c++/9574
46229         * g++.dg/other/static1.C: New test.
46230
46231         PR c++/11490
46232         * g++.dg/warn/template-1.C: New test.
46233
46234         PR c++/11432
46235         * g++.dg/template/crash10.C: New test.
46236
46237         PR c++/2478
46238         * g++.dg/overload/VLA.C: New test.
46239
46240         PR c++/10804
46241         * g++.dg/template/call1.C: New test.
46242
46243 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46244
46245         PR c++/11794
46246         * g++.dg/parse/using3.C: New test.
46247
46248 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46249
46250         PR c++/11409
46251         * g++.dg/overload/builtin3.C: New test case.
46252
46253 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46254
46255         PR c/9862
46256         * gcc.dg/20030906-1.c: New test.
46257         * gcc.dg/20030906-2.c: Likewise.
46258
46259 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46260
46261         PR c++/12167
46262         * g++.dg/parse/defarg5.C: New test.
46263
46264         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46265
46266 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46267
46268         PR c++/12163
46269         * g++.dg/expr/static_cast4.C: New test.
46270
46271         PR c++/12146
46272         * g++.dg/template/crash9.C: New test.
46273
46274 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46275
46276         * g++.old-deja/g++.ext/pretty2.C: Update for change
46277         in __FUNCTION__.
46278         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46279
46280 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46281
46282         PR c++/11922
46283         * g++/dg/template/qualified-id1.C: New test.
46284
46285         PR c++/12037
46286         * g++.dg/warn/noeffect4.C: New test.
46287
46288 2003-09-04  Matt Austern  <austern@apple.com>
46289
46290         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46291         * g++.dg/ext/fnname2.C: Likewise.
46292         * g++.dg/ext/fnname3.C: Likewise.
46293
46294 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46295
46296         * g++.dg/expr/lval1.C: New test.
46297         * g++.dg/ext/lvcast.C: Remove.
46298
46299 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46300
46301         PR optimization/11700.
46302         * gcc.c-torture/compile/20030903-1.c: New test case.
46303
46304 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46305
46306         PR c++/12053
46307         * g++.dg/abi/layout4.C: New test.
46308
46309 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46310
46311         PR c++/11553
46312         * g++.dg/parse/friend3.C: New test.
46313
46314 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46315
46316         PR c++/11847
46317         * g++.dg/template/class1.C: New test.
46318
46319         PR c++/11808
46320         * g++.dg/expr/call1.C: New test.
46321
46322 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46323
46324         PR c++/12114
46325         * g++.dg/init/ref9.C: New test.
46326
46327         PR c++/11972
46328         * g++.dg/template/nested4.C: New test.
46329
46330 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46331
46332         PR c++/12093
46333         * g++.dg/template/non-dependent4.C: New test.
46334
46335         PR c++/11928
46336         * g++.dg/inherit/conv1.C: New test.
46337
46338 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46339
46340         PR c++/6196
46341         * g++.dg/ext/label1.C: New test.
46342         * g++.dg/ext/label2.C: Likewise.
46343
46344 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46345
46346         * g++.dg/expr/cond3.C: New test.
46347
46348 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46349
46350         * gcc.dg/builtins-1.c: Add new builtin cases.
46351
46352 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46353
46354         * gcc.dg/builtins-1.c: Add new cases.
46355         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46356
46357 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46358
46359         * gcc.dg/builtins-1.c: Add more math builtin tests.
46360         * gcc.dg/torture/builtin-attr-1.c: New test.
46361
46362 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46363
46364         PR optimization/5079
46365         * g++.dg/opt/static3.C: New test.
46366
46367 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46368
46369         * gcc.misc-tests/gcov-10b.c: New test.
46370
46371 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46372
46373         * g++.dg/opt/ptrmem3.C: New test.
46374
46375         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46376
46377 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46378
46379         * gcc.dg/20030826-2.c: New test.
46380
46381 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46382
46383         PR middle-end/12002
46384         * g77.f-torture/compile/12002.f: New test case.
46385
46386 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46387
46388         * gcc.dg/20030826-1.c: New test case.
46389
46390 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46391
46392         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46393
46394 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46395
46396         PR c++/11871
46397         * c++.dg/lookup/crash1.C: New test.
46398
46399         * c++.dg/warn/noeffect3.C: New test.
46400
46401 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46402
46403         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46404         * gcc.dg/compat/vector-1_y.c: Ditto.
46405         * gcc.dg/compat/vector-2_x.c: Ditto.
46406         * gcc.dg/compat/vector-2_y.c: Ditto.
46407
46408 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46409
46410         * gcc.dg/20030702-1.c: New test.
46411
46412 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46413
46414         PR c++/8795
46415         * g++.dg/ext/altivec-1.C: New test.
46416
46417 2003-08-24  Richard Henderson  <rth@redhat.com>
46418
46419         * g++.dg/eh/simd-2.C: Add -w for x86.
46420
46421 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46422
46423         * gcc.dg/20030815-1.c: New test.
46424
46425 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46426
46427         PR c++/3765
46428         * g++.dg/parse/access6.C: New test.
46429
46430 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46431
46432         PR c++/641, c++/11876
46433         * g++.dg/template/friend22.C: New test.
46434         * g++.dg/template/friend23.C: Likewise.
46435
46436 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46437
46438         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46439         identically.
46440
46441 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46442
46443         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46444
46445 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46446
46447         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46448
46449 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46450
46451         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46452
46453 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46454
46455         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46456
46457 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46458
46459         PR c++/11919
46460         * g++.dg/overload/prom1.C: New test.
46461
46462         PR c++/11551
46463         * g++.dg/parse/dtor2.C: New test.
46464
46465         PR c++/10762
46466         * g++.dg/parse/using2.C: New test.
46467
46468 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46469
46470         PR target/11805
46471         * gcc.c-torture/compile/20030821-1.c: New.
46472
46473 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46474
46475         PR c++/11834
46476         * g++.dg/template/deduce2.C: New test.
46477
46478 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46479
46480         * gcc.c-torture/execute/20030821-1.c: New test.
46481
46482 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46483
46484         PR middle-end/11984
46485         * gcc.dg/20030820-1.c: New test case.
46486
46487 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46488
46489         PR c++/11945
46490         * g++.dg/warn/noeffect2.C: New test.
46491
46492 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46493
46494         PR c++/10926
46495         * g++.dg/template/dtor2.C: New test.
46496
46497         PR c++/11684
46498         * g++.dg/template/operator1.C: New test.
46499         * g++.dg/parse/operator4.C: New test.
46500
46501         PR c++/11946.C
46502         * g++.dg/expr/enum1.C: New test.
46503         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46504
46505         PR c++/11036.C
46506         * g++.dg/parse/elab2.C: New test.
46507         * g++.dg/parse/typedef4.C: Change error message.
46508         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46509         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46510         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46511
46512 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46513
46514         * gcc.dg/pch/warn-1.c: New.
46515         * gcc.dg/pch/warn-1.hs: New.
46516
46517         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46518         not-tested file.
46519
46520 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46521
46522         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46523
46524 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46525
46526         * gcc.dg/uninit-D.c: New Test.
46527         * gcc.dg/uninit-E.c: New Test.
46528         * gcc.dg/uninit-F.c: New Test.
46529         * gcc.dg/uninit-G.c: New Test.
46530
46531 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46532
46533         * g++.dg/README: Describe the pch directory.
46534
46535 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46536
46537         PR c++/11174
46538         * g++.dg/parse/access4.C: New test.
46539         * g++.dg/parse/access5.C: Likewise.
46540         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46541
46542 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46543
46544         * gcc.dg/noncompile/20030818-1.c: New.
46545
46546 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46547
46548         PR c++/11957
46549         * g++.dg/warn/noeffect1.C: New test.
46550
46551         * g++.dg/template/scope2.C: New test.
46552         * g++.dg/template/error2.C: Correct dg-error
46553
46554 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46555
46556         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46557
46558 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46559
46560         PR C++/11512
46561         * g++.dg/template/warn1.C: New.
46562
46563 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46564
46565         * g++.dg/template/error2.C: New test.
46566         * g++.dg/lookup/using7.C: Adjust errors
46567         * g++.old-deja/g++.pt/crash36.C: Likewise.
46568         * g++.old-deja/g++.pt/derived3.C: Likewise.
46569
46570 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46571
46572         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46573         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46574         * gcc.c-torture/execute/builtins/string-9.c: New, from
46575         string-opt-9.c.  Adjust for execute/builtins framework.
46576         * gcc.c-torture/execute/string-opt-9.c: Delete.
46577
46578 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46579
46580         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46581
46582         * g++.dg/parse/ret-type2.C: New test.
46583
46584         PR c++/11703
46585         * g++.dg/init/new8.C: New test.
46586
46587         PR c++/10923
46588         * g++.dg/parse/typedef5.C: New test.
46589
46590         PR c++/9512
46591         * g++.dg/parse/qualified2.C: New test.
46592         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46593         invalid code.
46594
46595 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46596
46597         * g++.dg/conversion/ptrmem1.C: New test.
46598
46599 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46600
46601         PR target/11693
46602         * gcc.dg/20030811-1.c: New test.
46603
46604         PR target/11535
46605         * gcc.c-torture/execute/20030811-1.c: New test.
46606
46607 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46608
46609         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46610
46611 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46612
46613         PR c++/11789.C
46614         * g++.dg/inherit/multiple1.C: New test.
46615
46616 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46617
46618         * gcc.dg/spe1.c: New test.
46619
46620         PR c++/11670
46621         * g++.dg/expr/cast2.C: New test.
46622
46623         PR c++/10530
46624         * g++.dg/template/dependent-name2.C: New test.
46625
46626 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46627
46628         * g++.dg/parse/crash11.C: Put the dg options in comments.
46629
46630 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46631
46632         * lib/gcc-dg.exp: Update for diagnostic change.
46633
46634 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46635
46636         PR c++/5767
46637         * g++.dg/parse/crash11.C: New test.
46638
46639 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46640
46641         * gcc.dg/cpp/spacing1.c: Update.
46642
46643 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46644
46645         PR target/11739
46646         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46647         a value for -mtune.
46648
46649 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46650
46651         PR middle-end/11771
46652         * gcc.c-torture/compile/20030804-1.c: New test case.
46653
46654 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46655
46656         * gcc.dg/20030804-1.c: New test case.
46657
46658 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46659
46660         * gcc.dg/cpp/separate-1.c: New test.
46661
46662 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46663
46664         PR c++/11704
46665         * g++.dg/template/dependent-expr2.C: New test.
46666
46667         PR c++/11766
46668         * g++.dg/expr/ptrmem1.C: New test.
46669
46670 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46671
46672         PR c++/9453
46673         * g++.dg/template/friend15.C: New test.
46674
46675 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46676
46677         * lib/dg-pch.exp: Work round PCH bug.
46678
46679 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46680
46681         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46682         builtins.  Move cases from builtins-4.c here.
46683
46684         * gcc.dg/torture/builtin-math-1.c: New test taken from
46685         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46686         additional cases.
46687
46688         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46689         Delete.
46690
46691 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46692
46693         PR c++/9447
46694         * g++.dg/template/using7.C: New test.
46695
46696 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46697
46698         * import1.c, import2.c: New tests.
46699
46700 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46701
46702         * g++.dg/eh/crossjump1.C: New test.
46703
46704 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46705
46706         PR c++/11697
46707         * g++.dg/template/using6.C: New test.
46708
46709         PR c++/11744
46710         * g++.dg/template/koenig2.C: New test.
46711
46712 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46713
46714         PR c++/7983
46715         * g++.dg/parse/typedef4.C: New test.
46716
46717 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46718
46719         PR c++/8442, c++/8806
46720         * g++.dg/template/elab1.C: New test.
46721         * g++.dg/template/type2.C: Likewise.
46722         * g++.dg/template/ttp3.C: Adjust expected error message.
46723         * g++.old-deja/g++.law/visibility13.C: Likewise.
46724         * g++.old-deja/g++.niklas/t135.C: Likewise.
46725         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46726         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46727         template argument.
46728         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46729
46730 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46731
46732         PR c++/11295
46733         * g++.dg/ext/stmtexpr1.C: New test.
46734
46735         * g++.dg/opt/tmp1.C: New test.
46736
46737         PR c++/11525
46738         * g++.dg/parse/constant4.C: New test.
46739
46740         PR c++/9447
46741         * g++.dg/template/using5.C: New test.
46742
46743 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46744
46745         * gcc.dg/builtins-27.c: New test case.
46746
46747 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46748
46749         * gcc.dg/tls/opt-7.c: New test.
46750
46751 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46752
46753         * g++.old-deja/g++.other/crash18.C: Remove.
46754
46755 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46756
46757         * g++.dg/template/explicit3.C: New.
46758         * g++.dg/template/explicit4.C: New.
46759         * g++.dg/template/explicit5.C: New.
46760
46761         PR c++/11347
46762         * g++.dg/template/memtmpl1.C: New.
46763
46764 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46765
46766         PR target/11565
46767         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46768         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46769
46770 2003-07-30  Jan Hubicka  <jh@suse.cz>
46771
46772         * vtgc1.c: Kill.
46773
46774 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46775
46776         * gcc.dg/struct-in-proto-1.c: New test.
46777
46778 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46779
46780         * gcc.dg/cpp/include2.c: Only expect one message.
46781
46782 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46783
46784         PR c++/9447
46785         * g++.dg/template/using1.C: New test.
46786         * g++.dg/template/using2.C: New test.
46787         * g++.dg/template/using3.C: New test.
46788         * g++.dg/template/using4.C: New test.
46789
46790 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46791
46792         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46793         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46794
46795 2003-07-28  Jan Hubicka  <jh@suse.cz>
46796
46797         PR c++/11530
46798         * g++.dg/opt/call1.C: New test.
46799
46800 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46801
46802         PR c++/11667
46803         * g++.dg/init/enum2.C: New test.
46804         * g++.dg/template/overload1.C: Add "-w" option.
46805
46806 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46807
46808         * gcc.dg/Wdeclaration-after-statement-1.c,
46809         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46810
46811 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46812
46813         * gcc.c-torture/compile/20030725-1.c: New test.
46814
46815 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46816
46817         * gcc.dg/20030505.c: Only run for SPE.
46818         Remove definition of opaque type.
46819
46820 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46821
46822         * g++.dg/template/ptrmem6.C: New test.
46823
46824 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46825
46826         * gcc.c-torture/compile/zero-strct-2.c: New test.
46827
46828 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46829
46830         * gcc.dg/intermod-1.c: New test.
46831
46832 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46833
46834         PR c++/11617
46835         * g++.dg/template/lookup2.C: New test.
46836         * g++.dg/template/memclass1.C: Remove instantiated from error.
46837         * g++.dg/other/error2.C: Tweak expected errors.
46838
46839         PR c++/11596
46840         * g++.dg/template/defarg3.C: New test.
46841
46842         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46843
46844 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46845
46846         * g++.dg/inherit/access5.C: New test.
46847
46848 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46849
46850         PR c++/11513
46851         * g++.dg/template/crash8.C: New test.
46852
46853 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46854
46855         PR c/10602
46856         * gcc.dg/noncompile/incomplete-2.c: New test.
46857
46858 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46859
46860         PR c++/11645
46861         * g++.dg/inherit/access4.C: New test.
46862
46863         PR c++/11517
46864         * g++.dg/expr/cond2.C: New test.
46865
46866         PR optimization/10679
46867         * g++.dg/opt/inline4.C: New test.
46868
46869 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46870
46871         * g++.dg/parse/crash10: New test.
46872
46873 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46874
46875         * g++.dg/ext/flexary1.C: New test.
46876
46877 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46878
46879         PR c++/10793
46880         * g++.dg/template/crash9.C: New test.
46881
46882 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46883
46884         PR c++/3004
46885         * g++.dg/parse/typedef3.C: New test.
46886
46887         PR c++/7906
46888         * g++.dg/parse/operator2.C: New test.
46889
46890         PR c++/8895
46891         * g++.dg/parse/def-tmpl-arg1.C: New test.
46892
46893         PR c++/9282
46894         * g++.dg/parse/funptr1.C: New test.
46895
46896         PR c++/9452
46897         * g++.dg/parse/ambig3.C: New test.
46898
46899         PR c++/9454
46900         * g++.dg/parse/operator3.C: New test.
46901
46902         PR c++/9486
46903         * g++.dg/parse/template10.C: New test.
46904
46905         PR c++/9488
46906         * g++.dg/parse/template11.C: New test.
46907
46908         PR c++/10150
46909         * g++.dg/parse/invalid-op1.C: New test.
46910
46911         PR c++/10247
46912         * g++.dg/parse/condexpr1.C: New test.
46913
46914 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46915
46916         * g++.dg/ext/packed3.C: New test.
46917         * g++.dg/ext/packed4.C: New test.
46918
46919         * gcc.dg/pack-test-3.c: New test.
46920
46921 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46922
46923         * lib/compat.exp: Handle dg-options per source file.
46924         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46925         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46926         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46927         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46928         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46929         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46930         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46931         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46932         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46933         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46934         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46935         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46936         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46937         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46938
46939 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46940
46941         PR c/10320
46942         * gcc.c-torture/execute/20030718-1.c: New test.
46943
46944 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46945
46946         PR optimization/11536
46947         * gcc.dg/20030721-1.c: New test.
46948
46949 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46950
46951         PR c++/11546
46952         * g++.dg/template/lookup1.C: New test.
46953
46954 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46955
46956         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46957         diagnostics of ill-formed constructs involving labels.
46958         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46959         the new 'previously defined here' message.
46960
46961 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46962
46963         * g++.dg/parse/non-dependent2.C: New test.
46964
46965 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46966
46967         * g++.dg/init/init-ref4.C: xfail on targets without
46968         weak symbols.
46969
46970 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46971
46972         PR target/11087
46973         * gcc.c-torture/execute/20030717-1.c: New test.
46974
46975 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46976
46977         * g++.dg/opt/cfg1.C: New test.
46978
46979 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46980
46981         PR optimization/11557
46982         * gcc.dg/20030717-1.c: New test.
46983
46984 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46985
46986         PR c++/10476
46987         * g++.dg/expr/crash-1.C: New test.
46988
46989         PR c++/11027
46990         * g++.dg/template/init3.C: New test.
46991
46992         PR c++/8222
46993         * g++.dg/template/non-dependent1.C: New test.
46994
46995         PR c++/11070
46996         * g++.dg/template/non-dependent2.C: New test.
46997
46998         PR c++/11071
46999         * g++.dg/template/non-dependent3.C: New test.
47000
47001         PR c++/9907
47002         * g++.dg/template/sizeof5.C: New test.
47003
47004 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47005
47006         PR 11498
47007         * gcc.c-torture/compile/mangle-1.c: New file.
47008
47009 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47010
47011         PR c++/7809
47012         * g++.dg/parse/access3.C: New test.
47013
47014 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47015
47016         PR c++/11384
47017         * g++.dg/init/init-ref4.C: New test.
47018
47019 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47020
47021         PR c++/11547
47022         * g++.dg/parse/constant3.C: New test.
47023         * g++.dg/parse/crash7.C: Likewise.
47024
47025 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47026
47027         PR target/11008
47028         * gcc.dg/i386-pentium4-not-mull.c: New.
47029
47030 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47031
47032         * gcc.dg/asm-names.c (ymain): Make it weak.
47033
47034 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47035
47036         PR c++/5421
47037         * g++.dg/template/friend21.C: New test.
47038
47039 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47040
47041         * gcc.dg/cleanup-8.c: New test.
47042         * gcc.dg/cleanup-9.c: New test.
47043
47044 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47045
47046         * g++.dg/ext/dll-MI1.h: New file.
47047         * g++.dg/ext/dllexport-MI1.C: New file.
47048         * g++.dg/ext/dllimport-MI1.C: New file.
47049
47050 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47051
47052         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47053         it does not have cmpstrsi patterns (just cmpmemsi).
47054
47055 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47056
47057         PR debug/11473
47058         * g++.dg/debug/debug8.C: New test.
47059
47060 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47061
47062         PR c++/10108
47063         * g++.dg/template/crash7.C: New test.
47064
47065 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47066
47067         PR target/10795
47068         * gcc.c-torture/compile/20030708-1.c: New.
47069
47070 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47071
47072         * gcc.c-torture/execute/20030715-1.c: New test.
47073
47074 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47075
47076         * gcc.dg/pch/inline-3.c: New file.
47077         * gcc.dg/pch/inline-3.hs: New file.
47078         * gcc.dg/pch/inline-4.c: New file.
47079         * gcc.dg/pch/inline-4.hs: New file.
47080
47081 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47082
47083         PR c++/11509
47084         * g++.dg/template/crash6.C: New test.
47085
47086         PR c++/7053
47087         * g++.dg/template/friend20.C: New test.
47088
47089         PR c++/7019
47090         * g++.dg/template/overload2.C: New test.
47091
47092 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47093
47094         PR optimization/11440
47095         * gcc.c-torture/execute/20030714-1.c: New test.
47096
47097 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47098
47099         PR c++/11154
47100         * g++.dg/template/partial2.C: New test.
47101
47102 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47103
47104         PR c++/11503
47105         * g++.dg/template/anon1.C: New test.
47106
47107         PR c++/11493
47108         PR c++/11495
47109         * g++.dg/parse/template9.C: Likewise.
47110         * g++.dg/template/crash4.C: New test.
47111         * g++.dg/template/koenig1.C: Likewise.
47112         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47113         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47114         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47115         functions.
47116         * g++.old-deja/g++.jason/template36.C: Likewise.
47117         * g++.old-deja/g++.mike/p1989.C: Likewise.
47118         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47119         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47120         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47121         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47122         compiling.
47123         * g++.old-deja/g++.pt/union2.C: Use this->.
47124
47125 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47126
47127         * gcc.dg/20030711-1.c: New test.
47128
47129 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47130
47131         PR c++/11050
47132         * g++.dg/parse/args1.C: New test.
47133         * g++.pt/defarg8.C: Change expected errors.
47134
47135 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47136
47137         PR c++/8164
47138         * g++.dg/template/nontype2.C: New test.
47139
47140         PR c++/10558
47141         * g++.dg/parse/template8.C: New test.
47142
47143         PR c++/8327
47144         * g++.dg/template/scope1.C: New test.
47145
47146         * g++.dg/warn/Wsign-compare-1.C: New test.
47147
47148 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47149
47150         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47151
47152 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47153
47154         PR c++/9411
47155         * g++.dg/template/explicit2.C: New test.
47156
47157         PR c++/10032
47158         * g++.dg/warn/pedantic1.C: New test.
47159
47160 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47161
47162         PR c++ 9483
47163         * g++.dg/other/field1.C: New test.
47164
47165 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47166
47167         PR c/11449
47168         * gcc.c-torture/compile/20030707-1.c: New.
47169
47170 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47171
47172         PR c++/10849
47173         * g++.dg/template/access12.C: New test.
47174
47175 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47176
47177         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47178         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47179         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47180         * gcc.misc-tests/gcov.exp: Update
47181         * g++.dg/gcov/gcov.exp: Update
47182         * lib/gcov.exp: Update.
47183
47184 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47185
47186         * g++.dg/abi/mangle17.C: Make sure template expressions are
47187         dependent.
47188         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47189         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47190         * g++.dg/opt/stack1.C: Remove erroneous code.
47191         * g++.dg/parse/template7.C: New test.
47192         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47193         * g++.old-deja/g++.pt/crash4.C: Likewise.
47194
47195 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47196
47197         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47198         with zero or one occurence of `$' after the initial `L'.
47199
47200 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47201
47202         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47203
47204 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47205
47206         PR c/11370
47207         * gcc.dg/Wunreachable-6.c: New testcase.
47208         * gcc.dg/Wunreachable-7.c: New testcase.
47209
47210 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47211
47212         PR c/11420
47213         * gcc.dg/20030708-1.c: New test.
47214
47215 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47216
47217         * gcc.dg/compat/sdata-section.h: New file.
47218         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47219         * gcc.dg/torture/mips-sdata-1.c: New test.
47220
47221 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47222
47223         PR c++/11030
47224         * g++.dg/template/friend19.C: New test.
47225
47226 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47227
47228         * g++.dg/opt/strength-reduce.C: New test.
47229
47230 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47231
47232         PR target/10979
47233         * gcc.dg/20030707-1.c: New testcase.
47234
47235 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47236
47237         PR optimization/11059
47238         * g++.dg/opt/emptyunion.C: New testcase.
47239
47240 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47241             Eric Botcazou  <ebotcazou@libertysurf.fr>
47242
47243         * g++.dg/opt/stack1.C: New test.
47244
47245 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47246
47247         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47248         run test.
47249
47250         PR c++/11431
47251         * g++.dg/expr/static_cast3.C: New test.
47252
47253 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47254
47255         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47256         everywhere.
47257         * gcc.dg/concat.c: Concatenation of string constants with
47258         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47259         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47260         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47261         necessary to avoid multi-character character constant warning.
47262         * gcc.dg/cpp/escape.c: Likewise.
47263         * gcc.dg/cpp/ucs.c: Likewise.
47264         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47265         Fix a typo.
47266
47267 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47268
47269         PR c/11428
47270         * gcc.c-torture/compile/20030704-1.c: New.
47271
47272 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47273
47274         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47275
47276 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47277
47278         PR c++/5287, PR c++/7910,  PR c++/11021
47279         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47280         tests for warnings.
47281         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47282         * g++.dg/ext/dllimport3.C: Likewise.
47283         * g++.dg/ext/dllimport4.C: New file.
47284         * g++.dg/ext/dllimport5.C: New file.
47285         * g++.dg/ext/dllimport6.C: New file.
47286         * g++.dg/ext/dllimport7.C: New file.
47287         * g++.dg/ext/dllimport8.C: New file.
47288         * g++.dg/ext/dllimport9.C: New file.
47289         * g++.dg/ext/dllimport10.C: New file.
47290         * g++.dg/ext/dllexport1.C: New file.
47291
47292 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47293
47294         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47295         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47296
47297 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47298
47299         * gcc.dg/builtins-25.c: New testcase.
47300         * gcc.dg/builtins-26.c: New testcase.
47301
47302 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47303
47304         * gcc.dg/compat/vector-defs.h: New file.
47305         * gcc.dg/compat/vector-setup.h: New file.
47306         * gcc.dg/compat/vector-check.h: New file.
47307         * gcc.dg/compat/vector-1_main.c: New file.
47308         * gcc.dg/compat/vector-1_x.c: New file.
47309         * gcc.dg/compat/vector-1_y.c: New file.
47310         * gcc.dg/compat/vector-2_main.c: New file.
47311         * gcc.dg/compat/vector-2_x.c: New file.
47312         * gcc.dg/compat/vector-2_y.c: New file.
47313
47314         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47315         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47316         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47317         * gcc.dg/compat/struct-align-1.h: New file.
47318         * gcc.dg/compat/struct-align-1_main.c: New file.
47319         * gcc.dg/compat/struct-align-1_x.c: New file.
47320         * gcc.dg/compat/struct-align-1_y.c: New file.
47321         * gcc.dg/compat/struct-align-2.h: New file.
47322         * gcc.dg/compat/struct-align-2_main.c: New file.
47323         * gcc.dg/compat/struct-align-2_x.c: New file.
47324         * gcc.dg/compat/struct-align-2_y.c: New file.
47325
47326         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47327         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47328         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47329         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47330         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47331         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47332         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47333         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47334         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47335         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47336         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47337         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47338         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47339         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47340         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47341         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47342         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47343         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47344         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47345         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47346         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47347         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47348         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47349         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47350         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47351         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47352         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47353         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47354         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47355
47356 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47357
47358         * gcc.dg/i386-call-1.c: New test.
47359
47360 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47361
47362         PR c++/9162
47363         * g++.dg/parse/defarg4.C: New.
47364
47365 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47366
47367         PR target/10700
47368         * gcc.c-torture/compile/20030703-1.c: New test case.
47369
47370 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47371
47372         * g++.dg/template/local3.C: Remove extra semicolon.
47373
47374 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47375
47376         * gcc.dg/i386-volatile-1.c: New test.
47377
47378 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47379
47380         PR c++/11072
47381         * g++.dg/other/offsetof2.C: XFAIL.
47382         * g++.dg/other/offsetof5.C: New.
47383
47384         PR c++/10219
47385         * g++.dg/template/error1.C: New.
47386
47387         PR c++/9779
47388         * g++.dg/template/dependent-expr1.C: New.
47389
47390 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47391
47392         PR c++/6949
47393         * g++.dg/template/local3.C: New test.
47394
47395         PR c++/11149
47396         * g++.dg/lookup/scoped6.C: New test.
47397
47398 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47399
47400         PR c++/8046
47401         * g++.dg/other/error7.C: New test.
47402
47403 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47404
47405         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47406         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47407         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47408         * g++.old-deja/g++.other/union2.C: Likewise.
47409         * gcc.dg/c90-const-expr-2.c: Likewise.
47410         * gcc.dg/c90-const-expr-3.c: Likewise.
47411         * gcc.dg/c99-const-expr-2.c: Likewise.
47412         * gcc.dg/c99-const-expr-3.c: Likewise.
47413         * gcc.dg/concat.c: Likewise.
47414
47415 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47416
47417         PR c++/9559
47418         * g++.dg/init/static1.C: New test.
47419
47420 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47421
47422         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47423         * g++.old-deja/g++.other/access2.C: Likewise.
47424         * g++.old-deja/g++.other/decl2.C: Likewise.
47425         * gcc.c-torture/execute/20020615-1.c: Likewise.
47426
47427 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47428
47429         PR c++/4933
47430         * g++.dg/template/sizeof4.C: New test.
47431
47432 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47433
47434         * g++.dg/other/error6.C: New test.
47435
47436 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47437
47438         PR c++/10750
47439         * g++.dg/parse/constant2.C: New test.
47440
47441 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47442
47443         PR c++/11106
47444         * g++.dg/other/error5.C: New test.
47445
47446 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47447
47448         * gcc.dg/format/gcc_diag-1.c: New test.
47449
47450 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47451
47452         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47453
47454 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47455
47456         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47457         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47458         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47459
47460 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47461
47462         * gcc.c-torture/execute/builtins/string-8.c: New test.
47463         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47464         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47465         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47466
47467 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47468
47469         PR c++/10468
47470         * g++.dg/ext/typeof6.C: New test.
47471
47472 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47473
47474         PR c++/10796
47475         * g++.dg/init/enum1.C: New test.
47476
47477 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47478
47479         * gcc.dg/20030627-1.c: New test.
47480
47481 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47482
47483         PR c++/11332
47484         * g++.dg/expr/static_cast2.C: New test.
47485
47486 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47487             Jakub Jelinek  <jakub@redhat.com>
47488
47489         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47490         sprintf(dst,"%s",src) optimization.
47491         * gcc.c-torture/execute/20030626-1.c: New test case.
47492         * gcc.c-torture/execute/20030626-2.c: New test case.
47493
47494 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47495
47496         * gcc.c-torture/execute/multi-ix.c: New test.
47497
47498         * gcc.c-torture/execute/simd-4.c (main):
47499         Added missing semicolon at end of union.
47500
47501 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47502
47503         PR c++/8266
47504         * g++.dg/template/explicit-instantiation3.C: New test.
47505
47506 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47507
47508         * gcc.dg/20030626-1.c: Use signed char.
47509
47510 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47511
47512         * gcc.dg/20030626-1.c: New test.
47513
47514 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47515
47516         * const-str-2.m: Update.
47517
47518 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47519
47520         PR c++/10990
47521         * g++.dg/rtti/dyncast1.C: New test.
47522         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47523         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47524         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47525
47526         PR c++/10931
47527         * g++.dg/expr/static_cast1.C: New test.
47528
47529 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47530
47531         * gcc.dg/20030625-1.c: New test.
47532
47533 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47534
47535         * gcc.c-torture/compile/20030624-1.c: New test case.
47536
47537 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47538
47539         * gcc.c-torture/execute/string-opt-17.c: New test.
47540
47541 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47542
47543         PR c++/5754
47544         * g++.dg/parse/crash6.C: New test.
47545
47546 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47547
47548         * gcc.dg/builtins-24.c: New test case.
47549
47550 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47551
47552         * g++.dg/opt/operator1.C: New test.
47553
47554 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47555
47556         * gcc.c-torture/execute/string-opt-16.c: New test case.
47557
47558 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47559
47560         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47561         * g++.old-deja/g++.other/conv7.C: Likewise.
47562         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47563         * g++.old-deja/g++.other/overload14.C: Likewise.
47564
47565 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47566
47567         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47568         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47569
47570 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47571
47572         PR c++/10888
47573         * g++.dg/warn/Winline-3.C: New test.
47574
47575 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47576
47577         * lib/target-supports.exp (check_alias_available): Make the test
47578         program acceptable to the Solaris assembler.
47579
47580         PR c++/10749
47581         * g++.dg/template/memclass2.C: New test.
47582
47583 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47584             Eric Botcazou  <ebotcazou@libertysurf.fr>
47585
47586         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47587         data for non-matching targets.
47588         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47589
47590 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47591
47592         PR c++/10845
47593         * g++.dg/template/member3.C: New test.
47594
47595 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47596
47597         PR c++/10939
47598         * g++.dg/template/func1.C: New test.
47599
47600         PR c++/9649
47601         * g++.dg/template/static4.C: New test.
47602         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47603
47604         PR c++/11041
47605         * g++.dg/init/ref7.C: New test.
47606
47607 2003-06-19  Matt Austern  <austern@apple.com>
47608
47609         PR c++/11228
47610         * g++.dg/anew1.C: New test.
47611         * g++.dg/anew2.C: New test.
47612         * g++.dg/anew3.C: New test.
47613         * g++.dg/anew4.C: New test.
47614
47615 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47616
47617         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47618
47619 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47620
47621         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47622         endian-dependent.
47623
47624 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47625
47626         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47627         Remove cruft.
47628
47629 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47630
47631         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47632         * gcc.c-torture/compile/961203-1.c: Likewise.
47633         * gcc.c-torture/compile/980506-1.c: Likewise.
47634
47635 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47636
47637         PR c++/10712
47638         * g++.dg/lookup/using7.C: New test.
47639
47640 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47641
47642         PR c++/11105
47643         * g++.dg/abi/conv1.C: Remove it.
47644         * g++.dg/template/conv7.C: New test.
47645         * g++.dg/template/conv8.C: Likewise.
47646         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47647         conversion operator.
47648
47649 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47650
47651         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47652         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47653         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47654         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47655         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47656         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47657         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47658         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47659         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47660         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47661         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47662         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47663         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47664         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47665         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47666         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47667         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47668         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47669         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47670         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47671         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47672         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47673         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47674         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47675         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47676         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47677         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47678         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47679         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47680
47681 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47682
47683         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47684         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47685         indications.
47686
47687 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47688
47689         * gcc.dg/i386-387-5.c: New test case.
47690         * gcc.dg/i386-387-6.c: New test case.
47691         * gcc.dg/builtins-23.c: New test case.
47692
47693 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47694
47695         * gcc.dg/builtins-22.c: New test case.
47696         * gcc.dg/i386-387-1.c: Update to test exp.
47697         * gcc.dg/i386-387-2.c: Likewise.
47698
47699 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47700
47701         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47702
47703 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47704
47705         * lib/gcc-dg.exp (dg-require-dll): New function.
47706         (dg-xfail-if): Likewise.
47707         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47708         driver.
47709
47710         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47711         * gcc.c-torture/compile/20001205-1.c: Likewise.
47712         * gcc.c-torture/compile/20001226-1.c: Likewise.
47713         * gcc.c-torture/compile/20010518-2.c: Likewise.
47714         * gcc.c-torture/compile/20020312-1.c: Likewise.
47715         * gcc.c-torture/compile/20020604-1.c: Likewise.
47716         * gcc.c-torture/compile/920501-12.c: Likewise.
47717         * gcc.c-torture/compile/920501-4.c: Likewise.
47718         * gcc.c-torture/compile/920520-1.c: Likewise.
47719         * gcc.c-torture/compile/920521-1.c: Likewise.
47720         * gcc.c-torture/compile/920625-1.c: Likewise.
47721         * gcc.c-torture/compile/961203-1.c: Likewise.
47722         * gcc.c-torture/compile/980506-1.c: Likewise.
47723         * gcc.c-torture/compile/981006-1.c: Likewise.
47724         * gcc.c-torture/compile/981022-1.c: Likewise.
47725         * gcc.c-torture/compile/981223-1.c: Likewise.
47726         * gcc.c-torture/compile/990617-1.c: Likewise.
47727         * gcc.c-torture/compile/dll.c: Likewise.
47728         * gcc.c-torture/compile/labels-3.c: Likewise.
47729         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47730         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47731         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47732         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47733         * gcc.c-torture/compile/simd-5.c: Likewise.
47734         * gcc.c-torture/compile/20000804-1.x: Remove.
47735         * gcc.c-torture/compile/20001205-1.x: Likewise.
47736         * gcc.c-torture/compile/20001226-1.x: Likewise.
47737         * gcc.c-torture/compile/20010518-2.x: Likewise.
47738         * gcc.c-torture/compile/20020312-1.x: Likewise.
47739         * gcc.c-torture/compile/20020604-1.x: Likewise.
47740         * gcc.c-torture/compile/920501-12.x: Likewise.
47741         * gcc.c-torture/compile/920501-4.x: Likewise.
47742         * gcc.c-torture/compile/920520-1.x: Likewise.
47743         * gcc.c-torture/compile/920521-1.x: Likewise.
47744         * gcc.c-torture/compile/920625-1.x: Likewise.
47745         * gcc.c-torture/compile/961203-1.x: Likewise.
47746         * gcc.c-torture/compile/980506-1.x: Likewise.
47747         * gcc.c-torture/compile/981006-1.x: Likewise.
47748         * gcc.c-torture/compile/981022-1.x: Likewise.
47749         * gcc.c-torture/compile/981223-1.x: Likewise.
47750         * gcc.c-torture/compile/990617-1.x: Likewise.
47751         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47752         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47753         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47754         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47755         * gcc.c-torture/compile/simd-5.x: Likewise.
47756
47757         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47758
47759 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47760
47761         * gcc.c-torture/execute/20030611-1.c: New test.
47762
47763 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47764
47765         PR middle-end/168
47766         * gcc.dg/20030612-1.c: New test case.
47767
47768 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47769
47770         PR c++/10635
47771         * g++.dg/expr/cast1.C: New test.
47772
47773 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47774
47775         * gcc.dg/builtins-21.c: New test case.
47776
47777 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47778
47779         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47780         options instead of at the end.
47781         * lib/objc.exp (objc_target_compile): Likewise.
47782
47783 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47784
47785         PR c++/10432
47786         * g++.dg/parse/error1.C: New test.
47787
47788 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47789
47790         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47791         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47792         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47793         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47794         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47795         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47796         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47797         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47798         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47799         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47800         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47801         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47802         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47803         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47804         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47805         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47806         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47807         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47808         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47809         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47810         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47811         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47812         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47813         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47814
47815         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47816         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47817         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47818         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47819         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47820         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47821         * gcc.dg/compat/scalar-return-3_main.c: New file.
47822         * gcc.dg/compat/scalar-return-3_x.c: New file.
47823         * gcc.dg/compat/scalar-return-3_y.c: New file.
47824         * gcc.dg/compat/scalar-return-4_main.c: New file.
47825         * gcc.dg/compat/scalar-return-4_x.c: New file.
47826         * gcc.dg/compat/scalar-return-4_y.c: New file.
47827
47828 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47829
47830         * gcc.dg/compat/fp2-struct-check.h: New file.
47831         * gcc.dg/compat/fp2-struct-defs.h: New file.
47832         * gcc.dg/compat/fp2-struct-init.h: New file.
47833         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47834         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47835         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47836         * gcc.dg/compat/struct-return-10_main.c: New file.
47837         * gcc.dg/compat/struct-return-10_x.c: New file.
47838         * gcc.dg/compat/struct-return-10_y.c: New file.
47839
47840         * gcc.dg/compat/compat-common.h: New file.
47841         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47842         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47843         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47844         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47845         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47846         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47847         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47848         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47849         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47850         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47851         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47852         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47853         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47854         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47855         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47856         * gcc.dg/compat/small-struct-check.h: Ditto.
47857         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47858         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47859         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47860         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47861         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47862         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47863         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47864         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47865         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47866         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47867         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47868         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47869         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47870         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47871         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47872         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47873         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47874         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47875         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47876         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47877         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47878         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47879         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47880         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47881         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47882         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47883         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47884         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47885         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47886         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47887
47888 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47889
47890         * g++.dg/pch/static-1.C: New file.
47891         * g++.dg/pch/static-1.Hs: New file.
47892
47893 2003-06-10  Richard Henderson  <rth@redhat.com>
47894
47895         * gcc.dg/asm-7.c: Adjust expected warning text.
47896
47897 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47898
47899         * gcc.dg/builtins-20.c: New test case.
47900
47901 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47902
47903         PR c++/11131
47904         * g++.dg/opt/template1.C: New test.
47905
47906 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47907
47908         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47909         additional_sources.
47910
47911 2003-05-21  David Taylor  <dtaylor@emc.com>
47912
47913         * gcc.dg/Wpadded.c: New file.
47914
47915 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47916
47917         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47918         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47919         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47920         dg-require-weak.
47921
47922 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47923
47924         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47925
47926 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47927
47928         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47929         (dg-require-alias): Likewise.
47930         (dg-require-gc-sections): Likewise.
47931         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47932
47933 2003-06-08  Richard Henderson  <rth@redhat.com>
47934
47935         * gcc.dg/20011029-2.c: Fix the array reference.
47936         * gcc.dg/asm-7.c: New.
47937
47938 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47939
47940         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47941
47942 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47943
47944         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47945         (dg-require-gc-sections): Likewise.
47946
47947 2003-06-08  Jan Hubicka  <jh@suse.cz>
47948
47949         * i386-cmov1.c: Fix regular expression.
47950         * i386-cvt-1.c: Likewise.
47951         * i386-local.c: Likewise.
47952         * i386-local2.c: Likewise.
47953         * i386-mul.c: Likewise.
47954         * i386-ssetype-1.c: Likewise.
47955         * i386-ssetype-3.c: Likewise.
47956         * i386-ssetype-5.c: Likewise.
47957
47958 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47959
47960         PR c++/11039
47961         * g++.dg/warn/implicit-typename2.C: New test.
47962         * g++.dg/warn/implicit-typename3.C: New test.
47963
47964 2003-06-07  Richard Henderson  <rth@redhat.com>
47965
47966         * g++.dg/other/offsetof3.C: Use size_t.
47967         * g++.dg/other/offsetof4.C: Likewise.
47968
47969 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47970
47971         * lib/copy-file.exp: New. Implement gcc_copy_files.
47972
47973         * lib/dg-pch.exp: Load copy-file.exp
47974         (dg-pch): Use gcc_copy_files instead of "file copy".
47975
47976 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47977
47978         * gcc.dg/weak/weak.exp: Simplify.
47979         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47980         * gcc.dg/weak/weak-1.c: Likewise.
47981         * gcc.dg/weak/weak-2.c: Likewise.
47982         * gcc.dg/weak/weak-3.c: Likewise.
47983         * gcc.dg/weak/weak-4.c: Likewise.
47984         * gcc.dg/weak/weak-5.c: Likewise.
47985         * gcc.dg/weak/weak-6.c: Likewise.
47986         * gcc.dg/weak/weak-7.c: Likewise.
47987         * gcc.dg/weak/weak-8.c: Likewise.
47988         * gcc.dg/weak/weak-9.c: Likewise.
47989
47990 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47991
47992         gcc.c-torture/execute/20030606-1.c: New.
47993
47994 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47995
47996         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47997         * gcc.dg/builtins-19.c: Likewise.
47998
47999 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48000
48001         * gcc.dg/builtins-2.c: Add some more tests.
48002         * gcc.dg/builtins-18.c: New test case.
48003         * gcc.dg/builtins-19.c: New test case.
48004
48005 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48006             Jim Wilson  <wilson@tuliptree.org>
48007
48008         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48009
48010 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48011
48012         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48013         mempcpy/stpcpy calls not to be optimized into something else.
48014         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48015         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48016         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48017
48018 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48019
48020         * gcc.dg/format/asm_fprintf-1.c: New test.
48021
48022 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48023
48024         * lib/gcc-defs.exp (additional_sources): New variable.
48025         (dg-additional-sources): New function.
48026         (additional_files): New variable.
48027         (dg-additional-files): New function.
48028         (dg-additional-files-options): Likewise.
48029         * lib/gcc-dg.exp (dg-require-weak): New function.
48030         (dg-require-alias): Likewise.
48031         (dg-require-gc-sections): Likewise.
48032         * lib/target-supports.exp (check_alias_available): Remove testfile
48033         parameter.
48034         (check_gc_sections_available): New function.
48035         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48036         (dg-gpp-additional-files): Likewise.
48037         * lib/g++.exp (additional_sources): Remove.
48038         (additional_files): Likewise.
48039         (g++_target_compile): Use dg-additional-files-options.
48040
48041         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48042         Tcl logic.
48043         * gcc.dg/special/ecos.exp: Remove.
48044         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48045         * gcc.dg/special/alias-1.c: Likewise.
48046         * gcc.dg/special/alias-2.c: Likewise.
48047         * gcc.dg/special/gcsec-1.c: Likewise.
48048         * gcc.dg/special/weak-1.c: Likewise.
48049         * gcc.dg/special/weak-2.c: Likewise.
48050         * gcc.dg/special/wkali-1.c: Likewise.
48051         * gcc.dg/special/wkali-2.c: Likewise.
48052
48053         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48054         dg-gpp-additional-*.
48055         * g++.dg/special/conpr-3.C: Likewise.
48056         * g++.dg/special/conpr-4.C: Likewise.
48057         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48058         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48059         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48060         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48061         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48062         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48063         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48064         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48065         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48066         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48067         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48068         * g++.old-deja/g++.other/comdat1.C: Likewise.
48069         * g++.old-deja/g++.other/comdat2.C: Likewise.
48070         * g++.old-deja/g++.other/comdat3.C: Likewise.
48071         * g++.old-deja/g++.other/ctor1.C: Likewise.
48072         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48073
48074 2003-06-05  Richard Henderson  <rth@redhat.com>
48075
48076         * gcc.dg/debug/20030605-1.c: New.
48077
48078 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48079
48080         * README.QMTEST: Update.
48081
48082 2003-06-04  Richard Henderson  <rth@redhat.com>
48083
48084         * gcc.dg/cleanup-1.c: New.
48085         * gcc.dg/cleanup-2.c: New.
48086         * gcc.dg/cleanup-3.c: New.
48087         * gcc.dg/cleanup-4.c: New.
48088         * gcc.dg/cleanup-5.c: New.
48089         * gcc.dg/cleanup-6.c: New.
48090         * gcc.dg/cleanup-7.c: New.
48091
48092 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48093
48094         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48095
48096         * lib/dg-pch.exp: New file.
48097         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48098         * gcc.dg/pch/pch.exp: Likewise.
48099
48100 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48101
48102         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48103         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48104         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48105         * gcc.dg/builtins-17.c: New test case.
48106         * gcc.dg/i386-387-4.c: New test case.
48107         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48108
48109 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48110
48111         * gcc.dg/ultrasp9.c: New test.
48112
48113 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48114
48115         * gcc.c-torture/compile/20030604-1.c: New test.
48116         * gcc.dg/sparc-constant-1.c: New test.
48117
48118 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48119
48120         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48121
48122 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48123
48124         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48125
48126         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48127         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48128
48129 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48130
48131         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48132
48133 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48134
48135         PR c++/10940
48136         * g++.dg/template/spec10.C: New test.
48137
48138 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48139
48140         * gcc.dg/builtins-16.c: New test case.
48141
48142 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48143
48144         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48145         mempcpy test with post-increments.
48146         * gcc.c-torture/execute/string-opt-3.c: New test.
48147         * gcc.dg/string-opt-1.c: New test.
48148
48149 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48150
48151         PR fortran/10965
48152         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48153
48154 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48155
48156         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48157         (scan-assembler): ... here.  Use dg-scan.
48158         (scan-assembler-not): Likewise.
48159         (scan-file): New function.
48160         (scan-file-not): Likewise.
48161         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48162         * gcc.dg/cpp/_Pragma4.c: Likewise.
48163         * gcc.dg/cpp/_Pragma5.c: Likewise.
48164         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48165         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48166         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48167         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48168         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48169         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48170         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48171         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48172         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48173         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48174         * gcc.dg/cpp/cxxcom1.c: Likewise.
48175         * gcc.dg/cpp/line1.c: Likewise.
48176         * gcc.dg/cpp/maccom1.c: Likewise.
48177         * gcc.dg/cpp/maccom2.c: Likewise.
48178         * gcc.dg/cpp/maccom3.c: Likewise.
48179         * gcc.dg/cpp/maccom4.c: Likewise.
48180         * gcc.dg/cpp/maccom5.c: Likewise.
48181         * gcc.dg/cpp/maccom6.c: Likewise.
48182         * gcc.dg/cpp/multiline.c: Likewise.
48183         * gcc.dg/cpp/spacing1.c: Likewise.
48184         * gcc.dg/cpp/spacing2.c: Likewise.
48185         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48186         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48187         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48188         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48189         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48190         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48191         * gcc.dg/cpp/cxxcom2.c: Likewise.
48192         * gcc.dg/cpp/cxxcom2.h: New file.
48193
48194         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48195         * g++.dg/cpp/truefalse.C: Here.
48196         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48197
48198 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48199
48200         * gcc.dg/cpp/redef3.c: New file.
48201
48202 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48203
48204         * gcc.dg/i386-loop-3.c: New test.
48205
48206 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48207
48208         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48209
48210 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48211
48212         * gcc.dg/fwrapv-1.c: New test case.
48213         * gcc.dg/fwrapv-2.c: New test case.
48214
48215 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48216
48217         PR c++/10956
48218         * g++.dg/template/spec9.C: New test.
48219
48220 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48221
48222         * gcc.dg/duff-4.c: New test case.
48223
48224 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48225
48226         PR fortran/10843
48227         * g77.dg/ffixed-form-1.f: New test
48228         * g77.dg/ffixed-form-2.f: New test
48229         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48230         * g77.dg/ffree-form-3.f: New test
48231
48232 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48233
48234         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48235         * gcc.dg/wint_t-1.c: Likewise.
48236
48237 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48238
48239         * g++.dg/template/access11.C: New test.
48240
48241 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48242
48243         PR c++/10849
48244         * g++.dg/template/access10.C: New test.
48245
48246 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48247             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48248
48249         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48250
48251 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48252
48253         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48254         suppress for powerpc-*-darwin*.
48255         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48256
48257 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48258
48259         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48260         suppress option for powerpc-*-darwin*.
48261
48262 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48263
48264         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48265         * gcc.dg/builtins-4.c: Add test for fmod.
48266
48267 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48268
48269         PR c++/10682
48270         * g++.dg/template/instantiate4.C: New test.
48271
48272 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48273
48274         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48275
48276 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48277
48278         * gcc.dg/compat/scalar-return-1_main.c: New file.
48279         * gcc.dg/compat/scalar-return-1_x.c: New file.
48280         * gcc.dg/compat/scalar-return-1_y.c: New file.
48281         * gcc.dg/compat/scalar-return-2_main.c: New file.
48282         * gcc.dg/compat/scalar-return-2_x.c: New file.
48283         * gcc.dg/compat/scalar-return-2_y.c: New file.
48284         * gcc.dg/compat/struct-return-3_main.c: New file.
48285         * gcc.dg/compat/struct-return-3_y.c: New file.
48286         * gcc.dg/compat/struct-return-3_x.c: New file.
48287         * gcc.dg/compat/struct-return-2_main.c: New file.
48288         * gcc.dg/compat/struct-return-2_x.c: New file.
48289         * gcc.dg/compat/struct-return-2_y.c: New file.
48290
48291 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48292
48293         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48294         for hppa*-hp-hpux*.
48295         * gcc.dg/20021014-1.c (dg-options): Likewise.
48296         * gcc.dg/nest.c (dg-options): Likewise.
48297
48298 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48299
48300         PR c++/9738
48301         * g++.dg/ext/dllimport2.C: New file.
48302         * g++.dg/ext/dllimport3.C: New file.
48303
48304 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48305
48306         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48307         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48308         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48309         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48310         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48311         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48312         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48313         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48314         * gcc.dg/compat/small-struct-defs.h: New file.
48315         * gcc.dg/compat/small-struct-init.h: New file.
48316         * gcc.dg/compat/small-struct-check.h: New file.
48317         * gcc.dg/compat/fp-struct-defs.h: New file.
48318         * gcc.dg/compat/fp-struct-check.h: New file.
48319         * gcc.dg/compat/fp-struct-init.h: New file.
48320         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48321         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48322
48323 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48324
48325         * gcc.dg/20030225-2.c: New test.
48326
48327 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48328             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48329
48330         * gcc.c-torture/compile/20030518-1.c: New test case.
48331
48332 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48333
48334         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48335         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48336         gcc-dg-debug-runtest.
48337         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48338         gcc-dg-debug-runtest.
48339
48340 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48341
48342         PR c++/9022
48343         * g++.dg/lookup/using6.C: New test.
48344
48345 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48346
48347         * g++.dg/parse/access2.C: New test.
48348
48349 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48350
48351         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48352         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48353         * gcc.dg/debug/debug.exp: Likewise.
48354
48355 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48356
48357         * gcc.dg/dollar.c: New test.
48358
48359 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48360
48361         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48362         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48363         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48364         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48365         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48366         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48367         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48368         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48369         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48370         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48371         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48372         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48373         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48374         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48375         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48376         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48377         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48378         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48379
48380 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48381
48382         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48383         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48384         support for "repo" mode.
48385         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48386         * lib/g77-dg.exp: Likewise.
48387         * lib/obj-dg.exp: Likewise.
48388
48389 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48390
48391         Merge from gcc-3_2-rhl8-branch:
48392         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48393
48394         * gcc.dg/tls/opt-6.c: New test.
48395
48396         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48397
48398         * gcc.dg/20030405-1.c: New test.
48399
48400         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48401
48402         * gcc.dg/20030309-1.c: New test.
48403
48404         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48405
48406         * gcc.c-torture/execute/20030307-1.c: New test.
48407
48408         2003-02-20  Randolph Chung  <tausq@debian.org>
48409
48410         * gcc.c-torture/compile/20030220-1.c: New test.
48411
48412         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48413
48414         * gcc.dg/20030217-1.c: New test.
48415
48416         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48417
48418         * gcc.c-torture/compile/20020129-1.c: New test.
48419
48420         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48421
48422         * gcc.dg/unroll-1.c: New test.
48423
48424         2002-11-16  Jan Hubicka  <jh@suse.cz>
48425
48426         * gcc.c-torture/execute/20020920-1.c: New test.
48427
48428         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48429
48430         PR target/7434
48431         * gcc.c-torture/compile/20021008-1.c: New test.
48432
48433         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48434
48435         PR target/7559
48436         * gcc.c-torture/execute/20020810-1.c: New test.
48437
48438         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48439
48440         * gcc.c-torture/compile/20020807-1.c: New test.
48441
48442         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48443
48444         * gcc.dg/tls/opt-1.c: New test.
48445
48446         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48447
48448         * gcc.dg/20020729-1.c: New test.
48449
48450         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48451
48452         * g++.dg/opt/life1.C: New test.
48453
48454         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48455
48456         * gcc.dg/20020525-1.c: New test.
48457
48458         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48459
48460         PR c++/6794
48461         * g++.dg/ext/pretty1.C: New test.
48462         * g++.dg/ext/pretty2.C: New test.
48463
48464 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48465
48466         PR c++/8385
48467         * g++.dg/ext/typeof5.C: New test.
48468
48469 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48470
48471         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48472         __USER_LABEL_PREFIX__ into account.
48473         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48474
48475 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48476
48477         * gcc.dg/builtins-15.c: New test case.
48478
48479 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48480
48481         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48482
48483 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48484
48485         * lib/g++.exp: Tweak handling of additional source files.
48486         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48487         * g++.dg/special/conpr-2a.C: Rename to ...
48488         * g++.dg/special/conpr-2a.cc: ... this.
48489         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48490         * g++.dg/special/conpr-3a.C: Rename to ...
48491         * g++.dg/special/conpr-3a.cc: This.
48492         * g++.dg/special/conpr-3b.C: Rename to ...
48493         * g++.dg/special/conpr-3b.cc: This.
48494         * g++.dg/special/conpr-4.C: New test.
48495         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48496
48497 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48498
48499         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48500
48501 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48502
48503         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48504         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48505         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48506         * g++.old-deja/g++.other/warn3.C: Likewise.
48507
48508 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48509
48510         * gcc.dg/i386-387-1.c: Update to also test log.
48511         * gcc.dg/i386-387-2.c: Likewise.
48512
48513 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48514
48515         * g77.f-torture/execute/int8421.f: New test.
48516
48517 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48518
48519         PR c++/10230, c++/10481
48520         * g++.dg/lookup/scoped5.C: New test.
48521
48522 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48523
48524         PR c++/10552
48525         * g++.dg/template/ttp6.C: New test.
48526
48527 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48528
48529         * gcc.c-torture/execute/builtins: New directory.
48530         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48531         gcc.c-torture/execute/builtins.
48532         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48533         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48534         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48535         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48536
48537 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48538
48539         PR c++/9252
48540         * g++.dg/template/access8.C: New test.
48541         * g++.dg/template/access9.C: New test.
48542
48543 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48544
48545         PR c++/9554
48546         * g++.dg/parse/access1.C: New test.
48547
48548 2003-05-09  DJ Delorie  <dj@redhat.com>
48549
48550         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48551         long, and not an int.
48552
48553 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48554
48555         PR c++/10555, c++/10576
48556         * g++.dg/template/memclass1.C: New test.
48557
48558 2003-05-08  DJ Delorie  <dj@redhat.com>
48559
48560         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48561         targets.
48562         * gcc.c-torture/execute/20021024-1.x: Likewise.
48563         * gcc.c-torture/execute/shiftdi.x: Likewise.
48564         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48565         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48566         * gcc.dg/20021018-1.c: Likewise.
48567
48568 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48569
48570         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48571
48572         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48573         (bcopy): Call memmove.
48574
48575 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48576
48577         * g77.f-torture/compile/8485.f: New test case.
48578
48579 2003-05-07  Richard Henderson  <rth@redhat.com>
48580
48581         PR c++/10570
48582         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48583         Verify exception_cleanup not called for rethrows.
48584         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48585         when exiting catch block without rethrowing.
48586         * g++.dg/eh/forced3.C: New.
48587         * g++.dg/eh/forced4.C: New.
48588
48589 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48590
48591         * gcc.dg/20030505.c: Fix triplet.
48592
48593 2003-05-06  DJ Delorie  <dj@redhat.com>
48594
48595         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48596         * gcc.dg/nest.c: Likewise.
48597
48598 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48599
48600         * gcc.dg/builtins-14.c: New test case.
48601
48602 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48603
48604         * lib/compat.exp (compat-execute): New argument.
48605         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48606         * gcc.dg/compat: New test directory.
48607         * gcc.dg/compat/compat.exp: New expect script.
48608         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48609         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48610         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48611         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48612         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48613         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48614
48615         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48616         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48617         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48618         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48619         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48620         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48621         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48622         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48623         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48624         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48625         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48626         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48627         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48628         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48629         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48630
48631 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48632
48633         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48634
48635 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48636
48637         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48638
48639 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48640
48641         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48642         * gcc.dg/ppc-fsel-2.c: New test.
48643
48644         * gcc.dg/unused-5.c: New test.
48645
48646 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48647
48648         PR c++/10496
48649         * g++.dg/warn/pmf1.C: New test.
48650
48651 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48652
48653         PR c++/4494
48654         * g++.dg/warn/main.C: New test.
48655
48656 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48657
48658         * gcc.dg/nonnull-3.c: New test.
48659
48660 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48661
48662         * gcc.dg/cpp/Wtrigraphs.c: Update.
48663         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48664
48665 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48666
48667         * gcc.dg/ppc-fsel-1.c: New test.
48668
48669 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48670
48671         PR c/10604
48672         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48673
48674 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48675
48676         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48677
48678 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48679
48680         PR c++/9364, c++/10553, c++/10586
48681         * g++.dg/parse/typename4.C: New test.
48682         * g++.dg/parse/typename5.C: Likewise.
48683
48684 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48685
48686         * gcc.c-torture/compile/20030503-1.c: New test.
48687
48688 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48689
48690         * g++.dg/lookup/using5.C: Fix testcase error.
48691
48692 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48693
48694         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48695         since MEABI is no longer supported.  Remove all vestiges
48696         of MEABI from the test.
48697
48698 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48699
48700         PR c++/10554
48701         * g++.dg/lookup/using5.C: New test.
48702
48703 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48704
48705         PR c++/8772
48706         * g++.dg/template/ttp5.C: New test.
48707
48708 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48709
48710         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48711         (dg-gpp-additional-sources): New function.
48712         (dg-gpp-additional-files): Likewise.
48713         * lib/g++.exp (additional_sources): New variable.
48714         (additional_files): Likewise.
48715         (g++_target_compile): Deal with them.
48716         * lib/old-dejagnu.exp: Remove.
48717         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48718         * g++.old-deja: Revise all tests to use dg commands.
48719
48720 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48721
48722         PR c++/9432, c++/9528
48723         * g++.dg/lookup/using4.C: New test.
48724
48725 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48726
48727         * gcc.dg/noreturn-5.c: New file.
48728         * gcc.dg/noreturn-6.c: New file.
48729
48730         * gcc.c-torture/compile/inline-1.c: New file.
48731
48732 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48733
48734         PR c++/10551
48735         * g++.dg/template/explicit1.C: New test.
48736
48737 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48738
48739         PR c++/10549
48740         * g++.dg/other/bitfield1.C: New test.
48741
48742         PR c++/10527
48743         * g++.dg/init/new7.C: New test.
48744
48745 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48746
48747         * g++.dg/ext/desig1.C: New test.
48748         * g++.dg/ext/init1.C: Update.
48749
48750         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48751
48752 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48753
48754         PR c++/10180
48755         * g++.dg/warn/Winline-1.C: New test.
48756
48757 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48758
48759         * gcc.c-torture/execute/string-opt-19.c: New test.
48760
48761         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48762         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48763
48764 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48765
48766         PR c++/10506
48767         * g++.dg/init/new6.C: New test.
48768
48769         PR c++/10503
48770         * g++.dg/init/ref6.C: New test.
48771
48772 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48773
48774         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48775
48776 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48777
48778         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48779         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48780
48781 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48782
48783         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48784         initialized static data members.
48785
48786 2003-04-25  H.J. Lu <hjl@gnu.org>
48787
48788         * gcc.dg/ia64-sync-4.c: New test.
48789
48790 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48791
48792         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48793         date.
48794
48795 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48796
48797         PR c++/10337
48798         * g++.dg/warn/conv1.C: New test.
48799         * g++.old-deja/g++.other/conv7.C: Adjust.
48800         * g++.old-deja/g++.other/overload14.C: Adjust.
48801
48802 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48803
48804         PR c++/10471
48805         * g++.dg/template/defarg2.C: New test.
48806
48807 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48808
48809         * gcc.dg/cpp/include2.c: Update.
48810         * gcc.dg/cpp/multiline-2.c: New.
48811         * gcc.dg/cpp/multiline.c: Update.
48812         * gcc.dg/cpp/strify2.c: Update.
48813         * gcc.dg/cpp/trad/literals-2.c: Update.
48814
48815 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48816
48817         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48818
48819 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48820
48821         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48822
48823 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48824
48825         PR c++/10451
48826         * g++.dg/parse/crash4.C: New test.
48827
48828         PR c++/9847
48829         * g++.dg/parse/crash5.C: New test.
48830
48831 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48832
48833         PR c++/10446
48834         * g++.dg/parse/crash3.C: New test.
48835
48836         PR c++/10428
48837         * g++.dg/parse/elab1.C: New test.
48838
48839 2003-04-22  Devang Patel  <dpatel@apple.com>
48840
48841         * gcc.dg/cpp/trad/funlike-5.c: New test.
48842
48843 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48844
48845         * g++.dg/other/packed1.C: Fix dg options.
48846
48847 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48848
48849         * g++.dg/other/offsetof2.C: New test.
48850
48851 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48852
48853         * g++.dg/template/recurse.C: Adjust location of error messages.
48854
48855 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48856
48857         PR c++/9881
48858         * g++.dg/init/addr-const1.C: New test.
48859         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48860
48861 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48862
48863         PR c++/10405
48864         * g++.dg/lookup/struct-hack1.C: New test.
48865
48866 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48867
48868         * ucs.c: Update diagnostic messages.
48869
48870 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48871
48872         * gcc.dg/cpp/truefalse.cpp: New test.
48873         * gcc.dg/cpp/cpp.exp: Update.
48874         * g++.dg/other/stdbool-if.C: Remove.
48875
48876 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48877
48878         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48879         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48880
48881 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48882
48883         * gcc.c-torture/compile/20030418-1.c: New test.
48884
48885 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48886
48887         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48888
48889 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48890
48891         PR c++/10347
48892         g++.dg/template/dependent-name1.C: New test.
48893
48894 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48895
48896         * gcc.dg/warn-1.c (tourist_guide): New array,
48897         contains a pointer to bar.
48898
48899 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48900
48901         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48902         * gcc.c-torture/execute/medce-1.c: New test case.
48903         * gcc.c-torture/execute/medce-2.c: New test case.
48904
48905 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48906
48907         * lib/prune.exp: Ignore more messages.
48908
48909         PR c++/10381
48910         * g++.dg/parse/lookup3.C: New test.
48911
48912 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48913
48914         * gcc.c-torture/compile/20030415-1.c : New test.
48915
48916 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48917
48918         * gcc.c-torture/execute/scope-2.c: Move to ...
48919         * gcc.dg/noncompile/scope.c: .... here.
48920
48921 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48922
48923         * gcc.dg/20030414-2.c: New test case.
48924
48925 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48926
48927         PR target/10377
48928         * gcc.dg/20030414-1.c: New test.
48929
48930 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48931
48932         * gcc.dg/builtins-12.c: New test case.
48933         * gcc.dg/builtins-13.c: New test case.
48934
48935 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48936
48937         * gcc.c-torture/execute/string-opt-18.c: New test.
48938
48939 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48940
48941         PR c++/10300
48942         * g++.dg/init/new5.C: New test.
48943
48944 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48945
48946         PR c++/7910
48947         * g++.dg/ext/dllimport1.C: New test.
48948
48949 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48950
48951         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48952
48953 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48954
48955         PR Fortran/9263
48956         * g77.f-torture/noncompile/9263.f: New test
48957         PR Fortran/1832
48958         * g77.f-torture/execute/1832.f: New test
48959
48960 2003-04-11  David Chad  <davidc@freebsd.org>
48961             Loren J. Rittle  <ljrittle@acm.org>
48962
48963         PR libobjc/8562
48964         * objc.dg/headers.m: New test.
48965
48966 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48967
48968         * gcc.c-torture/execute/builtin-noret-2.c: New.
48969         * gcc.c-torture/execute/builtin-noret-2.x: New.
48970         XFAIL builtin-noret-2.c at -O1 and above.
48971         * gcc.dg/redecl.c: New.
48972         * gcc.dg/Wshadow-1.c: Update error regexps.
48973
48974 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48975
48976         * g++.dg/abi/bitfield10.C: New test.
48977
48978 2003-04-09  Mike Stump  <mrs@apple.com>
48979
48980         * gcc.dg/pch/pch.exp: Make testcase names longer.
48981         * g++.dg/pch/pch.exp: Make testcase names longer.
48982
48983 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48984
48985         * gcc.dg/builtins-11.c: New test case.
48986
48987 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48988
48989         * gcc.dg/builtins-9.c: New test case.
48990         * gcc.dg/builtins-10.c: New test case.
48991
48992 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48993
48994         * gcc.dg/noncompile/init-4.c.c: New test.
48995
48996 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48997
48998         * gcc.misc-test/gcov-9.c: New test.
48999         * gcc.misc-test/gcov-10.c: New test
49000         * gcc.misc-test/gcov-11.c: New test.
49001
49002 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49003
49004         PR optimization/10024
49005         * gcc.c-torture/compile/20030405-1.c: New test.
49006
49007 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49008
49009         * gcc.dg/pch/static-3.c: New.
49010         * gcc.dg/pch/static-3.hs: New.
49011         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49012
49013 2003-04-04  Richard Henderson  <rth@redhat.com>
49014
49015         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49016         * g++.dg/eh/forced2.C: Likewise.
49017
49018 2003-04-03  Mike Stump  <mrs@apple.com>
49019
49020         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49021         target arg.
49022         (scan-assembler-times, scan-assembler-not): Likewise.
49023         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49024
49025 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49026
49027         * gcc.dg/sparc-loop-1.c: New test.
49028
49029 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49030
49031         PR other/9274
49032         * g++.dg/pch/system-2.C: New.
49033         * g++.dg/pch/system-2.Hs: New.
49034
49035 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49036
49037         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49038
49039         * g++.dg/eh/simd-1.C (vecfunc): Same.
49040
49041 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49042
49043         * gcc.c-torture/execute/20030401-1.c: New test case.
49044
49045 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49046
49047         * objc.dg/defs.m: New.
49048
49049 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49050
49051         * g++.dg/eh/simd-1.C: New.
49052         * g++.dg/eh/simd-2.C: New.
49053
49054 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49055
49056         * gcc.c-torture/execute/simd-3.c: New.
49057
49058 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49059
49060         PR c/9936
49061         * gcc.dg/20030331-2.c: New test.
49062
49063 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49064
49065         PR c++/10278
49066         * g++.dg/parse/crash2.C: New test.
49067
49068 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49069
49070         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49071         * gcc.c-torture/execute/20030331-1.c: ...here.
49072
49073 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49074
49075         * gcc.c-torture/execute/20030331-1.c: New test.
49076
49077 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49078
49079         * lib/gcov.exp: Adjust call return testing strings.
49080         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49081
49082 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49083
49084         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49085         * gcc.dg/builtins-7.c: New test case.
49086         * gcc.dg/builtins-8.c: New test case.
49087
49088 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49089
49090         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49091
49092 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49093
49094         PR c++/7647
49095         * g++.dg/lookup-class-member-2.C: New test.
49096
49097 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49098
49099         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49100
49101 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49102
49103         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49104
49105 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49106
49107         * g++.dg/init/attrib1.C: New test.
49108
49109 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49110
49111         * gcc.dg/ultrasp8.c: New test.
49112
49113 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49114
49115         * gcc.dg/ultrasp7.c: New test.
49116
49117 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49118
49119         PR c++/10047
49120         * g++.dg/template/inline1.C: New test.
49121
49122 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49123
49124         * gcc.dg/sparc-dwarf2.c: New test.
49125
49126 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49127
49128         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49129         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49130
49131 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49132
49133         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49134         than reading .x files.
49135         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49136         * g77.dg/gcov/gcov-1.f: Likewise.
49137         * gcc.misc-tests/gcov-4b.c: Likewise.
49138         * gcc.misc-tests/gcov-5b.c: Likewise.
49139         * gcc.misc-tests/gcov-6.c: Likewise.
49140         * gcc.misc-tests/gcov-7.c: Likewise.
49141         * gcc.misc-tests/gcov-8.c: Likewise.
49142         * g++.dg/gcov/gcov-1.x: Remove.
49143         * g77.dg/gcov/gcov-1.x: Likewise.
49144         * gcc.misc-tests/gcov-4b.x: Likewise.
49145         * gcc.misc-tests/gcov-5b.x: Likewise.
49146         * gcc.misc-tests/gcov-6.x: Likewise.
49147         * gcc.misc-tests/gcov-7.x: Likewise.
49148         * gcc.misc-tests/gcov-8.x: Likewise.
49149
49150 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49151
49152         PR opt/10087
49153         * gcc.dg/20030324-1.c: New test.
49154
49155 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49156
49157         PR c++/10224
49158         * g++.dg/template/arg3.C: New test.
49159
49160         PR c++/10158
49161         * g++.dg/template/friend18.C: New test.
49162
49163 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49164
49165         * g77.f-torture/compile/20030326-1.f: New test case.
49166
49167 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49168
49169         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49170
49171         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49172
49173 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49174
49175         * gcc.dg/ia64-sync-3.c: New test.
49176
49177 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49178
49179         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49180
49181 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49182
49183         * gcc.dg/ultrasp6.c: New test.
49184
49185 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49186
49187         * gcc.dg/i386-signbit-1.c: New test.
49188         * gcc.dg/i386-signbit-2.c: New test.
49189         * gcc.dg/i386-signbit-3.c: New test.
49190
49191 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49192
49193         * gcc.dg/ultrasp5.c: Fix options.
49194
49195 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49196
49197         * gcc.dg/ultrasp5.c: Fix comment.
49198
49199 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49200
49201         PR fortran/10197
49202         * g77.f-torture/execute/10197.f: New test.
49203
49204 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49205
49206         PR c++/9898, c++/383
49207         * g++.dg/template/conv6.C: New test.
49208
49209         PR c++/10119
49210         * g++.dg/template/ptrmem5.C: New test.
49211
49212         PR c++/10026
49213         * g++.dg/lookup/koenig1.C: New test.
49214
49215         PR C++/10199
49216         * g++.dg/lookup/template2.C: New test.
49217
49218 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * g++.dg/opt/rtti1.C: New test.
49221
49222 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49223
49224         * gcc.dg/ultrasp5.c: New test.
49225
49226 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49227
49228         PR middle-end/9967
49229         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49230         builtin fputs.
49231
49232 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49233
49234         PR c/8224
49235         * gcc.dg/20030323-1.c: New test.
49236
49237 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49238
49239         * gcc.c-torture/compile/20030323-1.c: New test case.
49240
49241 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49242
49243         * gcc.dg/20030321-1.c: New test.
49244
49245 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49246
49247         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49248
49249 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49250
49251         PR c++/9978, c++/9708
49252         * g++.dg/ext/vlm1.C: Adjust expected error.
49253         * g++.dg/ext/vla2.C: New test.
49254         * g++.dg/template/arg1.C: New test.
49255         * g++.dg/template/arg2.C: New test.
49256
49257 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49258
49259         * g77.f-torture/execute/select.f: New test.
49260         * g77.f-torture/noncompile/select_no_compile.f: New test.
49261
49262 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49263
49264         PR c++/9898
49265         * g++.dg/other/error4.C: New test.
49266
49267 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49268
49269         * g++.dg/template/friend17.C: New test.
49270
49271 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49272
49273         * gcc.c-torture/compile/20030320-1.c: New.
49274
49275 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49276
49277         * gcc.dg/builtins-6.c: New test case.
49278
49279 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49280
49281         PR target/10073
49282         * gcc.c-torture/compile/20030319-1.c: New.
49283
49284 2003-03-18  Jan Hubicka  <jh@suse.cz>
49285
49286         * gcc.dg/i386-cvt-1.c: New test.
49287
49288 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49289
49290         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49291         * objc.dg/naming-2.m: Likewise.
49292
49293 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49294
49295         PR c++/9639
49296         * g++.dg/parse/crash1.C: New test.
49297
49298 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49299
49300         PR c++/8805
49301         * g++.dg/eh/cleanup1.C: New test.
49302
49303 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49304
49305         * gcc.c-torture/execute/20030316-1.c: New test case.
49306
49307 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49308
49309         PR c++/9629
49310         * g++.dg/init/ctor2.C: New test.
49311
49312 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49313
49314         * g77.f-torture/compile/xformat.f: New test case.
49315
49316 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49317
49318         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49319         * g++.old-deja/g++.mike/eh50.C: Likewise.
49320
49321 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49322
49323         PR c++/6440
49324         * g++.dg/template/spec7.C: New test.
49325         * g++.dg/template/spec8.C: Likewise.
49326
49327 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49328
49329         * gcc.c-torture/execute/20030313-1.c: New test.
49330
49331 2003-03-14  Richard Henderson  <rth@redhat.com>
49332
49333         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49334
49335 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49336
49337         * gcc.c-torture/compile/20030314-1.c: New test.
49338
49339 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49340
49341         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49342         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49343         thumb target,
49344         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49345         to accept newer _imp__  prefix and additional
49346         newline in .drectve section.
49347         * gcc.dg/dll-4.c: Likewise.
49348         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49349         switch.
49350
49351 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49352
49353         * g++.dg/parse/namespace9.C: New test.
49354
49355         * g++.dg/init/ref5.C: New test.
49356         * g++.dg/parse/ptrmem1.C: Likewise.
49357
49358 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49359
49360         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49361         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49362         regular expression.
49363         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49364         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49365
49366 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49367
49368         * gcc.c-torture/execute/20030224-2.c: New test.
49369
49370 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49371
49372         * gcc.dg/decl-3.c: New test.
49373
49374 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49375
49376         * gcc.dg/i386-loop-2.c: New test.
49377
49378 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49379
49380         PR c++/9474
49381         * g++.dg/parse/namespace8.C: New test.
49382
49383         PR c++/9924
49384         * g++.dg/overload/builtin2.C: New test.
49385
49386 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49387
49388         * gcc.dg/return-type-3.c: New test.
49389
49390 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49391
49392         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49393         profiling options are not supported.
49394
49395 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49396
49397         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49398         * g++.old-deja/g++.warn/impint2.C: Likewise.
49399
49400 2003-03-10  Devang Patel  <dpatel@apple.com>
49401
49402         * g++.dg/cpp/c++_cmd_1.C: New test.
49403         * g++.dg/cpp/c++_cmd_1.h: New file.
49404
49405 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49406
49407         * gcc.dg/altivec-9.c: New file.
49408
49409 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49410
49411         * gcc.dg/ppc-sdata-1.c: New test.
49412         * gcc.dg/ppc-sdata-2.c: New test.
49413
49414 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49415
49416         PR c++/9373
49417         * g++.dg/opt/ptrmem2.C: New test.
49418
49419         PR c++/8534
49420         * g++.dg/opt/ptrmem1.C: New test.
49421
49422 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49423
49424         * gcc.dg/i386-loop-1.c: New test.
49425
49426 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49427
49428         PR c++/9970
49429         * g++.dg/lookup/friend1.C: New test.
49430
49431 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49432
49433         PR c++/9823
49434         * g++.dg/parser/constructor1.C: New test.
49435
49436 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49437
49438         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49439
49440         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49441
49442 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49443
49444         * gcc.dg/cpp/Wunused.c: Update test.
49445
49446 2003-03-08  Jan Hubicka  <jh@suse.cz>
49447
49448         * gcc.dg/inline-3.c: New test.
49449
49450 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49451
49452         PR c++/9809
49453         * g++.dg/parse/builtin1.C: New test.
49454
49455         PR c++/9982
49456         * g++.dg/abi/cookie1.C: New test.
49457         * g++.dg/abi/cookie2.C: Likewise.
49458
49459         PR c++/9524
49460         * g++.dg/template/field1.C: New test.
49461
49462         PR c++/9912
49463         * g++.dg/parse/class1.C: New test.
49464         * g++.dg/parse/namespace7.C: Likewise.
49465         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49466
49467 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49468
49469         * g++.dg/init/ref4.C: New test.
49470
49471 2003-03-07  Jan Hubicka  <jh@suse.cz>
49472
49473         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49474         * gcc.dg/inline-3.c: New test.
49475
49476 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49477
49478         * g++.dg/init/ref3.C: New test.
49479
49480         PR c++/9965
49481         * g++.dg/init/ref2.C: New test.
49482
49483         PR c++/9400
49484         * g++.dg/warn/Wshadow-2.C: New test.
49485
49486         PR c++/9791
49487         * g++.dg/warn/Woverloaded-1.C: New test.
49488
49489 2003-03-05  Jan Hubicka  <jh@suse.cz>
49490
49491         * gcc.dg/i386-local2.c: New.
49492         * gcc.dg/i386-local.c: Fix typo.
49493
49494 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49495
49496         * g++.dg/abi/layout3.C: New test.
49497
49498 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49499
49500         * gcc.c-torture/compile/20030305-1.c
49501
49502 2003-03-05  Jan Hubicka  <jh@suse.cz>
49503
49504         * gcc.dg/i386-local.c: New.
49505
49506 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49507
49508         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49509
49510 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49511
49512         * gcc.dg/switch-2.c: New test.
49513         * gcc.dg/switch-3.c: New test.
49514         * gcc.dg/Wswitch.c: Adjust line numbers.
49515         * gcc.dg/Wswitch-default.c: Likewise.
49516         * gcc.dg/Wswitch-enum.c: Likewise.
49517
49518 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49519
49520         * gcc.c-torture/execute/20030222-1.c: New test.
49521
49522 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49523
49524         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49525
49526 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49527
49528         PR c++/9878
49529         * g++.dg/init/ref1.C: New test.
49530
49531 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49532
49533         * gcc.dg/sh-relax.c: New SH-only test.
49534
49535 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49536
49537         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49538         comment explaining purpose of testcase.
49539
49540 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49541
49542         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49543         for HC11/HC12 (asm needs two int registers).
49544         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49545         HC11/HC12 because the test uses an asm which needs two 32-bit
49546         registers.
49547
49548 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49549
49550         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49551         for HC11/HC12 (array is too large otherwise).
49552         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49553         * gcc.c-torture/compile/20010518-2.x: Likewise.
49554         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49555         HC11/HC12 (array is too large).
49556
49557 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49558
49559         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49560         * lib/g++-dg.exp (g++-dg-test): Likewise.
49561
49562 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49563
49564         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49565         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49566
49567 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49568
49569         * g++.dg/warn/implicit-typename1.C: Remove warning.
49570
49571 2003-02-28  Richard Henderson  <rth@redhat.com>
49572
49573         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49574         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49575
49576 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49577
49578         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49579         * g++.dg/pch/pch.exp: Likewise.
49580
49581 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49582
49583         PR c++/9879
49584         * g++.dg/init/new4.C: New test.
49585
49586 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49587
49588         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49589
49590 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49591
49592         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49593         unsigned long.
49594
49595         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49596         wider than float.
49597
49598 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49599
49600         * lib/scanasm.exp: Add support for counting numbers of
49601         occurences.
49602         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49603         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49604
49605 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49606
49607         PR c++/9683
49608         * g++.dg/template/static3.C: New test.
49609
49610         PR c++/9829
49611         * g++.dg/parse/namespace6.C: New test.
49612
49613 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49614
49615         PR target/9732
49616         * gcc.dg/20030225-1.c: New test.
49617
49618 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49619
49620         * README: Remove out-of-date information.
49621
49622         PR c++/9836
49623         * g++.dg/template/spec6.C: New test.
49624
49625 2003-02-24  Jeff Law  <law@redhat.com>
49626
49627         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49628
49629 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49630
49631         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49632         * gcc.dg/pragma-ep-1.c: Likewise.
49633
49634 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49635
49636         PR c++/9602
49637         * g++.dg/template/friend16.C: New test.
49638
49639 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49640
49641         PR c++/5333
49642         * g++.dg/parse/fused-params1.C: Adjust error messages.
49643         * g++.dg/template/nested3.C: New test.
49644
49645 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49646
49647         * g++.dg/abi/param1.C: New test.
49648
49649 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49650
49651         PR c++/7982
49652         * g++.dg/warn/implicit-typename1.C: New test.
49653
49654 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49655
49656         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49657         with "mtune".
49658         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49659         * gcc.c-torture/execute/20010129-1.x: Likewise.
49660         * gcc.dg/20011107-1.c: Likewise.
49661         * gcc.dg/20020108-1.c: Likewise.
49662         * gcc.dg/20020122-3.c: Likewise.
49663         * gcc.dg/20020206-1.c: Likewise.
49664         * gcc.dg/20020310-1.c: Likewise.
49665         * gcc.dg/20020426-2.c: Likewise.
49666         * gcc.dg/20020517-1.c: Likewise.
49667         * gcc.dg/991230-1.c: Likewise.
49668         * gcc.dg/i386-unroll-1.c: Likewise.
49669         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49670
49671 2003-02-22  Jan Hubicka  <jh@suse.cz>
49672
49673         * gcc.dg/i386-mul.c: New test.
49674
49675 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49676
49677         * gcc.dg/builtins-5.c: New test case.
49678
49679 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49680
49681         * gcc.dg/asmreg-1.c: New test.
49682
49683 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49684
49685         PR c++/9749
49686         * g++.dg/parse/varmod1.C: New test.
49687
49688 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49689
49690         PR c++/9727
49691         * g++.dg/template/op1.C: New test.
49692
49693 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49694
49695         PR c++/8906
49696         * g++.dg/template/nested2.C: New test.
49697
49698 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49699
49700         PR c++/8724
49701         * g++.dg/expr/dtor1.C: New test.
49702
49703 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49704
49705         * gcc.dg/cpp/include3.c: New test.
49706         * gcc.dg/cpp/inc/foo.h: New file.
49707
49708 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49709
49710         * gcc.c-torture/execute/20030221-1.c: New test.
49711
49712 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49713
49714         PR c++/9729
49715         * g++.dg/abi/conv1.C: New test.
49716
49717 2003-02-20  Jan Hubicka  <jh@suse.cz>
49718
49719         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49720
49721 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49722
49723         * gcc.c-torture/compile/20030219-1.c: New test.
49724
49725 2003-02-18  Jan Hubicka  <jh@suse.cz>
49726
49727         * gcc.dg/funcorder.c: New test.
49728
49729 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49730
49731         * gcc.c-torture/execute/20030218-1.c: New.
49732
49733 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49734
49735         * gcc.dg/20030218-1.c: New.
49736
49737 2003-02-18  Richard Henderson  <rth@redhat.com>
49738
49739         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49740         * gcc.dg/attr-used-2.c: New.
49741
49742 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49743
49744         PR c++/9704
49745         * g++.dg/init/copy5.C: New test.
49746
49747 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49748
49749         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49750         * g++.dg/pch/pch.exp: Likewise.
49751
49752 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49753
49754         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49755         STACK_SIZE is not defined.
49756
49757 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49758
49759         PR c++/9457
49760         * g++.dg/template/init1.C: New test.
49761
49762 2003-02-16  Jan HUbicka  <jh@suse.cz>
49763
49764         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49765         (foo): Add few extra tests
49766         * gcc.dg/c99-const-expr-3.c: Likewise.
49767         * gcc.c-torture/execute/20030216-1.c: New.
49768
49769 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49770
49771         PR c++/9459
49772         * g++.dg/ext/typeof4.C: New test.
49773
49774 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49775
49776         * gcc.dg/i386-387-3.c: New test case.
49777
49778 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49779
49780         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49781         cris-*-elf* cris-*-aout* and mmix-*-*.
49782
49783 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49784
49785         * gcc.dg/20030213-1.c: New test.
49786
49787 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49788
49789         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49790         * gcc.dg/i386-387-2.c: Likewise.
49791
49792 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49793
49794         * gcc.dg/ppc-spe.c: Fix formatting.
49795         Enable tests that were previously unsupported by gas.
49796         Delete tests for instructions that no longer exist.
49797         Switch arguments on evsubifw builtin.
49798
49799 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49800
49801         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49802         STACK_SIZE is too small.
49803
49804 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49805             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49806
49807         * gcc.dg/decl-2.c: New test.
49808
49809 2003-02-10  Jan Hubicka  <jh@suse.cz>
49810
49811         * gcc.dg/i386-fpcvt-1.c: New test.
49812
49813 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49814
49815         * gcc.c-torture/execute/20030209-1.c: New test.
49816
49817 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49818
49819         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49820         int-wide bitops, use the constants of the same width.
49821         Likewise, if long long is 32-bit wide, test bitops using
49822         32-bit constants.
49823
49824 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49825
49826         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49827
49828 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49829
49830         * gcc.dg/builtins-4.c: New test case.
49831
49832 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49833
49834         * gcc.dg/20020430-1.c: Fix dg command typos.
49835         * gcc.dg/20020503-1.c: Likewise.
49836
49837 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49838
49839         PR c++/8785
49840         * g++.dg/parse/fused-params1.C: New test.
49841
49842         PR c++/8857
49843         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49844
49845         PR c++/8921
49846         * g++.dg/parse/non-dependent1.C: New test.
49847
49848         PR c++/8928
49849         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49850
49851         PR c++/9228
49852         * g++.dg/parse/undefined7.C: New test.
49853         * g++.dg/parse/non-templ1.C: New test.
49854
49855         PR c++/9229
49856         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49857
49858 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49859
49860         * gcc.c-torture/compile/20030206-1.c: New test.
49861
49862 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49863
49864         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49865         "pow" to "foo" to avoid potential confusion with a math built-in.
49866
49867 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49868
49869         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49870         conditions for SPARC targets.
49871
49872 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49873
49874         * gcc.dg/20030204-1.c: New test.
49875
49876 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49877
49878         PR c++/38
49879         * g++.dg/parse/array-size1.C: New test.
49880
49881         PR c++/5657
49882         * g++.dg/parse/undefined3.C: New test.
49883
49884         PR c++/5665
49885         * g++.dg/parse/undefined4.C: New test.
49886
49887         PR c++/5975
49888         * g++.dg/parse/undefined5.C: New test.
49889
49890         PR c++/7259
49891         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49892
49893         PR c++/8578
49894         * g++.dg/parse/casting-operator1.C: New test.
49895
49896         PR c++/8596
49897         * g++.dg/parse/undefined6.C: New test.
49898
49899         PR c++/8736
49900         * g++.dg/parse/missing-template1.C: New test.
49901
49902 2003-02-04  Jan Hubicka  <jh@suse.cz>
49903
49904         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49905         * gcc.dg/i386-cmov?.c: Likewise.
49906         * gcc.dg/i386-fpcvt-?.c: Likewise.
49907         * gcc.dg/i386-ssefp-1.c: Likewise.
49908         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49909         conventions.
49910
49911 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49912
49913         PR c++/7129
49914         * g++.dg/ext/max.C: New test.
49915
49916 2003-02-03  Jan Hubicka  <jh@suse.cz>
49917
49918         * gcc.c-torture/execute/20030203-1.c: New test.
49919
49920 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49921
49922         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49923         'natural-endian'.
49924
49925 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49926
49927         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49928         * g++.dg/init/new2.C: Likewise.
49929         * g++.dg/other/new1.C: Likewise.
49930
49931 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49932
49933         * gcc.dg/struct-ret-libc.c: New test.
49934
49935 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49936
49937         * gcc.dg/20030129-1.c: New test.
49938
49939 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49940
49941         PR c++/8849
49942         * g++.dg/template/ptrmem4.C: New test.
49943
49944 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49945
49946         * g++.dg/parser/constant1.C: New test.
49947
49948 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49949
49950         PR c++/8591
49951         * g++.dg/parse/friend2.C: New test.
49952
49953 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49954
49955         PR c++/9437
49956         * g++.dg/template/unify4.C: New test.
49957
49958 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49959
49960         * gcc.c-torture/execute/20030128-1.c: New test.
49961
49962 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49963
49964         * g++.dg/lookup/nested1.C: Test moved from ...
49965         * g++.old-deja/g++.other/lookup24.C: ... here.
49966
49967 2003-01-28  Jan Hubicka  <jh@suse.cz>
49968
49969         * gcc.dg/i386-cmov5.c: New test.
49970
49971 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49972
49973         * gcc.c-torture/execute/20010925-1.c: Changed the
49974         memcpy declaration.
49975
49976 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49977
49978         PR c++/3902
49979         * g++.dg/parse/template5.C: New test.
49980
49981 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49982
49983         PR fortran/9258
49984         * g77.dg/pr9258: New test.
49985
49986 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49987
49988         * README: Move relevant parts from README.g++.
49989
49990         * README.g++: Remove this file.
49991
49992 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49993
49994         * g++.dg/abi/dcast1.C: New test.
49995
49996 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49997
49998         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49999
50000 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50001
50002         PR c++/47
50003         * g++.old-deja/g++.other/lookup24.C: New test.
50004
50005 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50006
50007         PR middle-end/7227
50008         * gcc.dg/uninit-C.c: New test.
50009
50010 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50011
50012         * g++.dg/abi/covariant1.C: New test.
50013
50014 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50015
50016         * gcc.dg/20030123-1.c: New test.
50017
50018 2003-01-25  Jan Hubicka  <jh@suse.cz>
50019
50020         PR opt/8492
50021         * gcc.c-torture/compile/20030125-1.c
50022
50023 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50024
50025         PR c++/9403
50026         * g++.dg/parse/template3.C: New test.
50027         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50028
50029         PR c++/795
50030         * g++.dg/parse/template4.C: New test.
50031
50032         PR c++/9415
50033         * g++.dg/template/qual2.C: New test.
50034
50035         PR c++/8545
50036         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50037
50038         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50039
50040 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50041
50042         * gcc.c-torture/execute/switch-1.c: New test case.
50043
50044 2003-01-25  Jan Hubicka  <jh@suse.cz>
50045
50046         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50047
50048 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50049
50050         Tweaks for Bison-1.875. From the NEWS file:
50051         "- `parse error' -> `syntax error'
50052         Bison now uniformly uses the term `syntax error'"
50053         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50054         * gcc.dg/cpp/digraph2.c: Likewise.
50055         * gcc.dg/cpp/direct2.c: Likewise.
50056         * gcc.dg/cpp/paste4.c: Likewise.
50057         * gcc.dg/c90-restrict-1.c: Likewise.
50058         * gcc.dg/c99-func-2.c: Likewise.
50059         * gcc.dg/noncompile/920721-2.c: Likewise.
50060         * gcc.dg/noncompile/930622-2.c: Likewise.
50061         * gcc.dg/noncompile/940112-1.c: Likewise.
50062         * gcc.dg/noncompile/950921-1.c: Likewise.
50063         * gcc.dg/noncompile/951123-1.c: Likewise.
50064         * gcc.dg/noncompile/971104-1.c: Likewise.
50065         * gcc.dg/noncompile/990416-1.c: Likewise.
50066
50067 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50068
50069         * g++.dg/parse/undefined1.C: Add error message.
50070
50071 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50072
50073         PR c++/9354
50074         * g++.dg/parse/new1.C: New test.
50075
50076         PR c++/9216
50077         * g++.dg/parse/template2.C: New test.
50078
50079         PR c++/9354
50080         * g++.dg/parse/typedef2.C: New test.
50081
50082         PR c++/9328
50083         * g++.dg/ext/typeof3.C: New test.
50084
50085 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50086
50087         PR c++/2738
50088         * g++.dg/parse/ret-type1.C: New test.
50089
50090         PR c++/3792
50091         * g++.dg/parse/tmpl-outside1.C: New test.
50092
50093         PR c++/4207
50094         * g++.dg/parse/int-as-enum1.C: New test.
50095
50096         PR c++/4903
50097         * g++.dg/parse/no-typename1.C: New test.
50098
50099         PR c++/5533
50100         * g++.dg/parse/no-value1.C: New test.
50101
50102         PR c++/5921
50103         * g++.dg/parse/wrong-inline1.C: New test.
50104
50105         PR c++/6402
50106         * g++.dg/parse/ref1.C: New test.
50107
50108         PR c++/6992
50109         * g++.dg/parse/attr-ctor1.C: New test.
50110
50111         PR c++/7229
50112         * g++.dg/parse/namespace5.C: New test.
50113
50114         PR c++/7917
50115         * g++.dg/parse/func-def1.C: New test.
50116
50117         PR c++/8143
50118         * g++.dg/parse/undefined1.C: New test.
50119
50120         PR c++/5723, PR c++/8522
50121         * g++.dg/parse/specialization1.C: New test.
50122
50123         PR c++/163, PR c++/8595
50124         * g++.dg/parse/struct-as-enum1.C: New test.
50125
50126         PR c++/9173
50127         * g++.dg/parse/undefined2.C: New test.
50128
50129 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50130
50131         PR c++/9298
50132         * g++.dg/parse/template1.C: New test.
50133
50134         PR c++/9384
50135         * g++.dg/parse/using1.C: New test.
50136
50137         PR c++/9285
50138         PR c++/9294
50139         * g++.dg/parse/expr2.C: New test.
50140
50141         PR c++/9388
50142         * g++.dg/parse/lookup2.C: Likewise.
50143
50144 2003-01-21  Jan Hubicka  <jh@suse.cz>
50145
50146         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50147         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50148         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50149         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50150
50151 2003-01-20  Nick Clifton  <nickc@redhat.com>
50152
50153         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50154         problem with ARM sibcall code generation.
50155
50156 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50157
50158         * gcc.c-torture/execute/20030120-1.c: New.
50159
50160 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50161
50162         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50163
50164 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50165
50166         PR c++/9272
50167         * g++.dg/parse/ctor1.C: New test.
50168
50169         PR c++/9294:
50170         * g++.dg/parse/qualified1.C: New test.
50171
50172         * g++.dg/parse/typename3.C: New test.
50173
50174 2003-01-16  Richard Henderson  <rth@redhat.com>
50175
50176         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50177
50178 2003-01-16  Richard Henderson  <rth@redhat.com>
50179
50180         * g++.dg/pch/pch.exp: Copy test header to the working directory
50181         before using it either for precompilation or direct use.
50182         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50183         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50184
50185 2003-01-16  Richard Henderson  <rth@redhat.com>
50186
50187         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50188         before using it either for precompilation or direct use.
50189         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50190         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50191
50192 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50193
50194         * g++.dg/ext/typename1.C: Add typename keyword.
50195         * g++.dg/template/crash1.C: Update error messages.
50196         * g++.dg/template/crash2.C: Remove error message.
50197         * g++.dg/parse/typename2.C: New test.
50198         * g++.dg/template/typename2.C: Change implicit
50199         typename warning into error.
50200         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50201         error messages.
50202         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50203         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50204         * g++.old-deja/g++.law/visibility13.C: Remove error
50205         messages.
50206         * g++.old-deja/g++.ns/template17.C: Reorder code to
50207         make declaration visible in template.
50208         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50209         * g++.old-deja/g++.pt/crash36.C: Issue more error
50210         messages.
50211         * g++.old-deja/g++.pt/crash5.C: Improve error
50212         message.
50213         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50214         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50215         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50216         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50217         typename warning with error message.
50218         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50219         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50220         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50221
50222 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50223
50224         * g++.dg/parse/ambig2.C: New test.
50225
50226 2003-01-15  Richard Henderson  <rth@redhat.com>
50227
50228         * g++.dg/tls/init-2.C: Update error message string.
50229
50230 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50231
50232         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50233
50234 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50235
50236         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50237         all for HC11/HC12.
50238         * gcc.c-torture/compile/20001205-1.x: Likewise.
50239         * gcc.c-torture/compile/20001226-1.x: Likewise.
50240         * gcc.c-torture/compile/920520-1.x: Likewise.
50241         * gcc.c-torture/compile/961203-1.x: Likewise.
50242         * gcc.c-torture/compile/20020604-1.x: Likewise.
50243
50244 2003-01-15  Jan Hubicka  <jh@suse.cz>
50245
50246         * gcc.c-torture/compile/20030115-1.c: New test.
50247
50248         * gcc.dg/i386-fpcvt-1.c: New test.
50249         * gcc.dg/i386-fpcvt-2.c: New test.
50250
50251 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50252
50253         Further conform g++'s __vmi_class_type_info to the C++ ABI
50254         specification.
50255         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50256         the specification.
50257
50258 2003-01-14  Jan Hubicka  <jh@suse.cz>
50259
50260         * gcc.dg/i386-fpcvt-1.c: New test.
50261         * gcc.dg/i386-fpcvt-2.c: New test.
50262
50263 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50264
50265         * gcc.dg/i386-mmx-3.c: New test.
50266
50267 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50268
50269         PR c++/9264
50270         * g++.dg/parse/octal1.C: New file.
50271
50272         PR c++/9172
50273         * g++.dg/parse/typename1.C: New file.
50274
50275 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50276
50277         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50278         * gcc.dg/bf-no-ms-layout.c: Likewise.
50279         * gcc.dg/bf-ms-attrib.c: Likewise.
50280
50281 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50282
50283         PR c++/9099
50284         * g++.dg/parse/dtor1.C: New file.
50285
50286         PR c++/9128
50287         * g++.dg/rtti/typeid1.C: New file.
50288
50289         PR c++/9153
50290         * g++.dg/parse/lookup1.C: New file.
50291
50292         PR c++/9171
50293         * g++.dg/templ/spec5.C: New file.
50294
50295 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50296
50297         * gcc.c-torture/compile/20030110-1.c: New test.
50298
50299 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50300
50301         Merge from pch-branch:
50302
50303         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50304
50305         * gcc.dg/pch/cpp-1.h: New.
50306         * gcc.dg/pch/cpp-1.c: New.
50307         * gcc.dg/pch/cpp-2.h: New.
50308         * gcc.dg/pch/cpp-2.c: New.
50309
50310         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50311
50312         * gcc.dg/pch/except-1.h: New.
50313         * gcc.dg/pch/except-1.c: New.
50314
50315         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50316
50317         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50318         running test.
50319         * gcc.dg/pch: Include *.hp not *.h.
50320         * gcc.dg/pch/system-1.h: New.
50321         * gcc.dg/pch/system-1.c: New.
50322
50323         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50324
50325         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50326         rather than trying to build and run a program using PCH.
50327         * gcc.dg/pch: Remove dg-do commands from test files.
50328
50329         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50330
50331         * gcc.dg/pch/macro-3.c: New.
50332         * gcc.dg/pch/macro-3.h: New.
50333
50334         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50335
50336         * gcc.dg/pch/common-1.c: New.
50337         * gcc.dg/pch/common-1.h: New.
50338         * gcc.dg/pch/decl-1.c: New.
50339         * gcc.dg/pch/decl-1.h: New.
50340         * gcc.dg/pch/decl-2.c: New.
50341         * gcc.dg/pch/decl-2.h: New.
50342         * gcc.dg/pch/decl-3.c: New.
50343         * gcc.dg/pch/decl-3.h: New.
50344         * gcc.dg/pch/decl-4.c: New.
50345         * gcc.dg/pch/decl-4.h: New.
50346         * gcc.dg/pch/decl-5.c: New.
50347         * gcc.dg/pch/decl-5.h: New.
50348         * gcc.dg/pch/global-1.c: New.
50349         * gcc.dg/pch/global-1.h: New.
50350         * gcc.dg/pch/inline-1.c: New.
50351         * gcc.dg/pch/inline-1.h: New.
50352         * gcc.dg/pch/inline-2.c: New.
50353         * gcc.dg/pch/inline-2.h: New.
50354         * gcc.dg/pch/static-1.c: New.
50355         * gcc.dg/pch/static-1.h: New.
50356         * gcc.dg/pch/static-2.c: New.
50357         * gcc.dg/pch/static-2.h: New.
50358
50359         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50360
50361         * g++.dg/pch/pch.exp: Better handle failing testcases.
50362         * gcc.dg/pch/pch.exp: Likewise.
50363         * gcc.dg/pch/macro-1.c: New.
50364         * gcc.dg/pch/macro-1.h: New.
50365         * gcc.dg/pch/macro-2.c: New.
50366         * gcc.dg/pch/macro-2.h: New.
50367
50368         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50369
50370         * g++.dg/dg.exp: Treat files in pch/ specially.
50371         * g++.dg/pch/pch.exp: New file.
50372         * g++.dg/pch/empty.H: New file.
50373         * g++.dg/pch/empty.C: New file.
50374         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50375         "precompile".
50376
50377         * gcc.dg/pch/pch.exp: New file.
50378         * gcc.dg/pch/empty.h: New file.
50379         * gcc.dg/pch/empty.c: New file.
50380         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50381         "precompile".
50382
50383 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50384
50385         * g++.dg/template/friend14.C: New test.
50386
50387 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50388
50389         * gcc.dg/old-style-asm-1.c: New test.
50390
50391 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50392
50393         * gcc.c-torture/compile/20030109-1.c: New test.
50394
50395 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50396
50397         * gcc.c-torture/execute/20030109-1.c: New test.
50398
50399 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50400
50401         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50402         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50403         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50404         * g++.old-deja/g++.mike/eh2.C: Likewise.
50405         * g++.old-deja/g++.mike/eh3.C: Likewise.
50406         * g++.old-deja/g++.mike/eh5.C: Likewise.
50407         * g++.old-deja/g++.mike/eh6.C: Likewise.
50408         * g++.old-deja/g++.mike/eh7.C: Likewise.
50409         * g++.old-deja/g++.mike/eh8.C: Likewise.
50410         * g++.old-deja/g++.mike/eh9.C: Likewise.
50411         * g++.old-deja/g++.mike/eh10.C: Likewise.
50412         * g++.old-deja/g++.mike/eh12.C: Likewise.
50413         * g++.old-deja/g++.mike/eh13.C: Likewise.
50414         * g++.old-deja/g++.mike/eh14.C: Likewise.
50415         * g++.old-deja/g++.mike/eh16.C: Likewise.
50416         * g++.old-deja/g++.mike/eh17.C: Likewise.
50417         * g++.old-deja/g++.mike/eh18.C: Likewise.
50418         * g++.old-deja/g++.mike/eh21.C: Likewise.
50419         * g++.old-deja/g++.mike/eh23.C: Likewise.
50420         * g++.old-deja/g++.mike/eh24.C: Likewise.
50421         * g++.old-deja/g++.mike/eh25.C: Likewise.
50422         * g++.old-deja/g++.mike/eh26.C: Likewise.
50423         * g++.old-deja/g++.mike/eh27.C: Likewise.
50424         * g++.old-deja/g++.mike/eh28.C: Likewise.
50425         * g++.old-deja/g++.mike/eh29.C: Likewise.
50426         * g++.old-deja/g++.mike/eh31.C: Likewise.
50427         * g++.old-deja/g++.mike/eh33.C: Likewise.
50428         * g++.old-deja/g++.mike/eh34.C: Likewise.
50429         * g++.old-deja/g++.mike/eh35.C: Likewise.
50430         * g++.old-deja/g++.mike/eh36.C: Likewise.
50431         * g++.old-deja/g++.mike/eh37.C: Likewise.
50432         * g++.old-deja/g++.mike/eh38.C: Likewise.
50433         * g++.old-deja/g++.mike/eh39.C: Likewise.
50434         * g++.old-deja/g++.mike/eh40.C: Likewise.
50435         * g++.old-deja/g++.mike/eh41.C: Likewise.
50436         * g++.old-deja/g++.mike/eh42.C: Likewise.
50437         * g++.old-deja/g++.mike/eh44.C: Likewise.
50438         * g++.old-deja/g++.mike/eh46.C: Likewise.
50439         * g++.old-deja/g++.mike/eh47.C: Likewise.
50440         * g++.old-deja/g++.mike/eh48.C: Likewise.
50441         * g++.old-deja/g++.mike/eh49.C: Likewise.
50442         * g++.old-deja/g++.mike/eh50.C: Likewise.
50443         * g++.old-deja/g++.mike/eh51.C: Likewise.
50444         * g++.old-deja/g++.mike/eh53.C: Likewise.
50445         * g++.old-deja/g++.mike/eh55.C: Likewise.
50446         * g++.old-deja/g++.mike/p7912.C: Likewise.
50447         * g++.old-deja/g++.mike/p9706.C: Likewise.
50448         * g++.old-deja/g++.mike/p10416.C: Likewise.
50449         * g++.old-deja/g++.mike/p11667.C: Likewise.
50450         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50451         Remove redundant reference to Iris.
50452         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50453         Elxsi, i860, Pico Java, and WE32K.
50454
50455 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50456
50457         * g++.dg/ext/asm4.C: New test.
50458
50459 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50460
50461         PR c++/9030
50462         * g++.dg/template/friend12.C: New test.
50463         * g++.dg/template/friend13.C: Likewise.
50464         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50465
50466 2003-01-08  Jan Hubicka  <jh@suse.cz>
50467
50468         * gcc.dg/i386-cadd.c: New test.
50469         * gcc.dg/i386-cmov4.c: Likewise.
50470
50471 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50472
50473         PR c++/9165
50474         * g++.dg/warn/Wunused-3.C: New test.
50475
50476         * g++.dg/abi/bitfield9.C: New test.
50477
50478         PR c++/9189
50479         * g++.dg/parse/defarg3.C: New test.
50480
50481 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50482
50483         * g++.dg/parse/ambig1.C: New test.
50484         * g++.dg/parse/defarg2.C: New test.
50485
50486 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50487
50488         * g++.dg/template/defarg-1.C: New test.
50489         * g++.dg/template/local2.C: Likewise.
50490
50491 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50492
50493         * gcc.c-torture/execute/20030105-1.c: New test.
50494
50495 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50496
50497         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50498         * g++.dg/parse/namespace4.C: Likewise.
50499
50500 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50501
50502         * g++.dg/template/ntp2.C: New test.
50503
50504 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50505
50506         * g++.dg/parse/extern-C-1.C: New test.
50507
50508         * g++.dg/parse/namespace4.C: New test.
50509
50510         * g++.dg/template/nested1.C: New test.
50511
50512         * g++.dg/parse/namespace3.C: New test.
50513
50514 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50515
50516         * g++.dg/lookup/two-stage1.C: New test.
50517
50518 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50519
50520         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50521         * g++.old-deja/g++.jason/access8.C: Likewise.
50522         * g++.old-deja/g++.other/decl5.C: Likewise.
50523
50524 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50525
50526         * g++.dg/parse/parse7.C: New test.
50527
50528 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50529
50530         PR c++/2843
50531         * g++.dg/ext/attrib7.C: New test.
50532
50533 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50534
50535         * g++.dg/parse/parse6.C: New test.
50536
50537 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50538
50539         * gcc.dg/h8300-stack-1.c: New.
50540
50541 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50542
50543         g++.dg/lookup/exception1.C: New test.
50544
50545         g++.dg/lookup/template1.C: New test.
50546
50547         g++.dg/parse/namespace2.C: New test.
50548
50549         g++.dg/parse/parens2.C: New test.
50550
50551 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50552
50553         * g++.dg/parse/parse5.C: New test.
50554         * g++.dg/lookup/scoped4.C: New test.
50555
50556 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50557
50558         * g++.dg/parse/parens1.C: New test.
50559
50560         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50561         angle-bracket1.C.
50562         * g++.dg/parse/parens2.C: New test.
50563
50564         * g++.dg/lookup/scope-operator1.C: New test.
50565
50566         * g++.dg/parse/operator1.C: New test.
50567
50568 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50569
50570         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50571         * g++.old-deja/g++.other/access6.C: Likewise.
50572         * g++.old-deja/g++.other/decl1.C: Likewise.
50573         * g++.old-deja/g++.pt/typename12.C: Likewise.
50574
50575 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50576
50577         * g++.dg/parse/namespace1.C: New test.
50578
50579 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50580
50581         * g++.dg/parse/parse4.C: New test.
50582
50583 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50584
50585         * g++.dg/parse/parse3.C: New test.
50586
50587 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50588
50589         * g++.dg/parse/parse2.C: New test.
50590
50591 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50592
50593         * g++.dg/template/friend11.C: New test.
50594
50595 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50596
50597         * g++.dg/parse/parse1.C: New test.
50598
50599 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50600
50601         * lib/profopt.exp: Change the name of a global variable to avoid
50602         possible clashes with other test suites.
50603
50604 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50605
50606         * g++.dg/inherit/covariant8.C: New test.
50607
50608 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50609
50610         * g++.dg/init/array9.C: New test.
50611
50612         PR c++/9112
50613         * g++.dg/parse/expr1.C: New test.
50614
50615 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50616
50617         * gcc.c-torture/compile/20021230-1.c: New test.
50618
50619 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50620
50621         * g++.dg/inherit/covariant5.C: New test.
50622         * g++.dg/inherit/covariant6.C: New test.
50623         * g++.dg/inherit/covariant7.C: New test.
50624
50625 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50626
50627         PR c++/2739
50628         * g++.dg/other/access2.C: New test.
50629
50630 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50631
50632         * g++.dg/other/anon-struct.C: No longer fails
50633         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50634         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50635         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50636
50637 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50638
50639         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50640
50641 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50642
50643         * g++.dg/eh/spec4.C: Remove stray semicolon.
50644         * g++.dg/expr/pmf-1.C: Change error message.
50645         * g++.dg/ext/asm1.C: Remove stray semicolon.
50646         * g++.dg/ext/typename1.C: Add missing typenames.
50647         * g++.dg/inherit/template-as-base.C: Change error message.
50648         * g++.dg/lookup/scoped1.C: Likewise.
50649         * g++.dg/lookup/scoped2.C: Likewise.
50650         * g++.dg/lookup/using2.C: Likewise.
50651         * g++.dg/other/component1.C: Remove stray semicolon.
50652         * g++.dg/other/do1.C: Change error message.
50653         * g++.dg/other/error2.C: Likewise.
50654         * g++.dg/other/init1.C: Likewise.
50655         * g++.dg/other/packed1.C: Remove stray semicolon.
50656         * g++.dg/other/ptrmem2.C: Change error message.
50657         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50658         marker.
50659         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50660         * g++.dg/template/access3.C: Add typename keyword.
50661         * g++.dg/template/access5.C: Remove stray semicolon.
50662         * g++.dg/template/access6.C: Likewise.
50663         * g++.dg/template/complit1.C: Likewise.
50664         * g++.dg/template/crash1.C: Change error message.
50665         * g++.dg/template/inherit2.C: Remove stray semicolon.
50666         * g++.dg/template/instantiate2.C: Likewise.
50667         * g++.dg/template/instantiate3.C: Change error message.
50668         * g++.dg/template/qual1.C: Remove stray semicolon.
50669         * g++.dg/template/qualttp18.C: Change error message.
50670         * g++.dg/template/ref1.C: Remove stray semicolon.
50671         * g++.dg/template/sizeof1.C (A::value): Declare it.
50672         * g++.dg/template/spec4.C: Change error message.
50673         * g++.dg/template/static1.C: Likewise.
50674         * g++.dg/template/type1.C: Likewise.
50675         * g++.dg/template/typename3.C: Likewise.
50676         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50677         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50678         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50679         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50680         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50681         named return value extension.
50682         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50683         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50684         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50685         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50686         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50687         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50688         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50689         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50690         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50691         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50692         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50693         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50694         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50695         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50696         syntax.
50697         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50698         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50699         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50700         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50701         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50702         * g++.old-deja/g++.brendan/template11.C: Likewise.
50703         * g++.old-deja/g++.brendan/template26.C: Likewise.
50704         * g++.old-deja/g++.brendan/template27.C: Use explicit
50705         specialization syntax.
50706         * g++.old-deja/g++.brendan/template30.C: Likewise.
50707         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50708         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50709         non-dependent names.
50710         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50711         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50712         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50713         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50714         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50715         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50716         named return value extension.
50717         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50718         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50719         * g++.old-deja/g++.ext/return1.C: Likewise.
50720         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50721         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50722         * g++.old-deja/g++.jason/access8.C: Likewise.
50723         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50724         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50725         pseudo-destructor names.
50726         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50727         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50728         pseudo-destructor names.
50729         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50730         * g++.old-deja/g++.jason/overload19.C: Likewise.
50731         * g++.old-deja/g++.jason/overload32.C: Likewise.
50732         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50733         stray semicolons.
50734         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50735         * g++.old-deja/g++.jason/return.C: Likewise.
50736         * g++.old-deja/g++.jason/return2.C: Likewise.
50737         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50738         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50739         syntax.
50740         * g++.old-deja/g++.jason/template10.C: Account for use of
50741         non-dependent names.
50742         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50743         syntax.
50744         * g++.old-deja/g++.jason/template37.C: Likewise.
50745         * g++.old-deja/g++.law/access4.C: Change error messages.
50746         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50747         pseudo-destructor names.
50748         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50749         * g++.old-deja/g++.law/ctors9.C: Likewise.
50750         * g++.old-deja/g++.law/cvt22.C: Likewise.
50751         * g++.old-deja/g++.law/dtors5.C: Likewise.
50752         * g++.old-deja/g++.law/global-init1.C: Likewise.
50753         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50754         * g++.old-deja/g++.law/operators28.C: Likewise.
50755         * g++.old-deja/g++.law/visibility28.C: Likewise.
50756         * g++.old-deja/g++.martin/eval1.C: Likewise.
50757         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50758         name.
50759         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50760         * g++.old-deja/g++.mike/net34.C: Likewise.
50761         * g++.old-deja/g++.mike/net36.C: Likewise.
50762         * g++.old-deja/g++.mike/ns2.C: Likewise.
50763         * g++.old-deja/g++.mike/p12306.C: Likewise.
50764         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50765         value extension.
50766         * g++.old-deja/g++.mike/p700.C: Likewise.
50767         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50768         * g++.old-deja/g++.mike/p710.C: Likewise.
50769         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50770         value extension.
50771         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50772         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50773         * g++.old-deja/g++.ns/crash2.C: Likewise.
50774         * g++.old-deja/g++.ns/crash3.C: Likewise.
50775         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50776         * g++.old-deja/g++.ns/ns17.C: Likewise.
50777         * g++.old-deja/g++.ns/template16.C: Likewise.
50778         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50779         keyword.
50780         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50781         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50782         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50783         named return value extension.
50784         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50785         * g++.old-deja/g++.other/access4.C: Issue additional error
50786         messages.
50787         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50788         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50789         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50790         * g++.old-deja/g++.other/crash25.C: Change error message.
50791         * g++.old-deja/g++.other/crash4.C: Change error message.
50792         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50793         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50794         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50795         checks.
50796         * g++.old-deja/g++.other/defarg8.C: Likewise.
50797         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50798         * g++.old-deja/g++.other/dtor10.C: Likewise.
50799         * g++.old-deja/g++.other/incomplete.C: Likewise.
50800         * g++.old-deja/g++.other/linkage7.C: Likewise.
50801         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50802         lookup algorithm.
50803         * g++.old-deja/g++.other/mangle2.C: Likewise.
50804         * g++.old-deja/g++.other/refinit2.C: Likewise.
50805         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50806         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50807         * g++.old-deja/g++.pt/crash28.C: Likewise.
50808         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50809         syntax.
50810         * g++.old-deja/g++.pt/crash32.C: Change error message.
50811         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50812         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50813         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50814         error message position.
50815         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50816         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50817         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50818         syntax.
50819         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50820         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50821         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50822         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50823         keyword.
50824         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50825         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50826         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50827         keyword.
50828         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50829         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50830         syntax.
50831         * g++.old-deja/g++.pt/friend28.C: Account for use of
50832         non-dependent names.
50833         * g++.old-deja/g++.pt/friend29.C: Likewise.
50834         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50835         rules.
50836         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50837         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50838         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50839         lookup rules.
50840         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50841         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50842         keyword.
50843         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50844         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50845         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50846         keyword.
50847         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50848         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50849         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50850         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50851         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50852         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50853         keyword.
50854         * g++.old-deja/g++.pt/spec10.C: Likewise.
50855         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50856         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50857         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50858         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50859         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50860         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50861         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50862         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50863         * g++.old-deja/g++.pt/typename15.C: Likewise.
50864         * g++.old-deja/g++.pt/typename22.C: Likewise.
50865         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50866         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50867         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50868         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50869         syntax.
50870         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50871         return value extension.
50872         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50873         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50874         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50875         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50876
50877 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50878
50879         * g++.dg/warn/inline1.C: New test.
50880         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50881         * g++.old-deja/g++.jason/synth10.C: Likewise.
50882         * g++.old-deja/g++.mike/net31.C: Likewise.
50883         * g++.old-deja/g++.mike/p8786.C: Likewise.
50884
50885         * g++.dg/template/friend10.C: New test.
50886         * g++.dg/template/conv5.C: New test.
50887
50888 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50889
50890         * g++.dg/lookup/scoped3.C: New test.
50891
50892         * g++.dg/lookup/decl1.C: New test.
50893         * g++.dg/lookup/decl2.C: New test.
50894
50895 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50896
50897         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50898         gcc.c-torture/compile/20021015-1.c,
50899         gcc.c-torture/compile/20021015-2.c,
50900         gcc.c-torture/compile/20021123-1.c,
50901         gcc.c-torture/compile/20021123-2.c,
50902         gcc.c-torture/compile/20021123-3.c,
50903         gcc.c-torture/compile/20021123-4.c,
50904         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50905         only to 3.1 or 3.2 branch.
50906
50907 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50908
50909         * gcc.dg/i386-bitfield3.c: New test.
50910
50911         * gcc.dg/i386-bitfield2.c: New test.
50912
50913 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50914
50915         * g++.dg/parse/conv_op1.C: New test.
50916
50917 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50918
50919         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50920         approved.
50921
50922 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50923
50924         * gcc.c-torture/compile/20021220-1.c: New test.
50925
50926 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50927
50928         * gcc.dg/i386-fastcall-1.c: New.
50929
50930 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50931
50932         * gcc.c-torture/execute/20021219-1.c: New test.
50933
50934 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50935
50936         * gcc.dg/i386-pic-1.c: New test.
50937
50938 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50939
50940         PR c++/8099
50941         * g++.dg/template/friend9.C: New test.
50942
50943 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50944
50945         PR c++/3663
50946         * g++.dg/template/access7.C: New test.
50947
50948 2002-12-18  Nick Clifton  <nickc@redhat.com>
50949
50950         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50951         the libstdc++-v3 directory has been found.
50952
50953 2002-12-12  Devang Patel <dpatel@apple.com>
50954         * gcc.dg/darwin-ld-1.c: New test.
50955         * gcc.dg/darwin-ld-2.c: New test.
50956         * gcc.dg/darwin-ld-3.c: New test.
50957         * gcc.dg/darwin-ld-4.c: New test.
50958         * gcc.dg/darwin-ld-5.c: New test.
50959
50960 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50961
50962         * gcc.c-torture/compile/20021212-1.c: New test.
50963
50964 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50965
50966         * gcc.dg/fshort-wchar: New test.
50967
50968 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50969
50970         PR c++/8372
50971         * g++.dg/template/dtor1.C: New test.
50972
50973         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50974         markers.
50975
50976 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50977
50978         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50979
50980 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50981
50982         * g++.dg/template/static1.C: New test.
50983         * g++.dg/template/static2.C: New test.
50984         * g++.old-deja/g++.ext/memconst.C: New test.
50985
50986 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50987
50988         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50989         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50990         * g++.dg/special/initp1.C: Likewise.
50991
50992 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50993
50994         * gcc.c-torture/execute/20021204-1.c: New test.
50995
50996 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50997
50998         * gcc.dg/ppc-fmadd-1.c: New file.
50999         * gcc.dg/ppc-fmadd-2.c: New file.
51000         * gcc.dg/ppc-fmadd-3.c: New file.
51001
51002 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51003
51004         * gcc.c-torture/compile/20021204-1.c: New test.
51005
51006 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51007
51008         * g++.dg/inherit/covariant2.C: New test.
51009         * g++.dg/inherit/covariant3.C: New test.
51010         * g++.dg/inherit/covariant4.C: New test.
51011         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51012         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51013
51014 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51015
51016         PR c++/8688
51017         * g++.dg/init/brace3.C: New test.
51018
51019 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51020
51021         * gcc.dg/20020210-1.c: Fix a comment typo.
51022
51023 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51024
51025         PR c++/8720
51026         * g++.dg/parse/defarg1.C: New test.
51027
51028         PR c++/8615
51029         * g++.dg/template/char1.C: New test.
51030
51031         * g++.dg/template/varmod1.C: Fix typo.
51032
51033 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51034
51035         DR 180
51036         * g++.old-deja/g++.pt/crash32.C: Expect error.
51037
51038 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51039
51040         PR c++/5919
51041         * g++.dg/template/varmod1.C: New test.
51042
51043         PR c++/8727
51044         * g++.dg/inherit/typeinfo1.C: New test.
51045
51046         PR c++/8663
51047         * g++.dg/inherit/typedef1.C: New test.
51048
51049 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51050
51051         PR c++/8332
51052         PR c++/8493
51053         * g++.dg/template/strlen1.C: New test.
51054
51055         PR c++/8227
51056         * g++.dg/template/ctor2.C: New test.
51057
51058         PR c++/8214
51059         * g++.dg/init/string1.C: New test.
51060
51061         PR c++/8511
51062         * g++.dg/template/friend8.C: New test.
51063
51064 2002-11-29  Joe Buck <jbuck@synopsys.com>
51065
51066         * g++.dg/lookup/anon2.C: New test.
51067
51068 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51069
51070         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51071         h8300 port.
51072
51073 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51074
51075         * gcc.dg/bitfld-6.c: New test.
51076
51077 2002-11-27  Jan Hubicka  <jh@suse.cz>
51078
51079         * gcc.c-torture/execute/20021127.[cx]: New test.
51080
51081 2002-11-26  Jan Hubicka  <jh@suse.cz>
51082
51083         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51084         quality.
51085
51086 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51087
51088         * g++.dg/init/brace2.C: New test.
51089         * g++.old-deja/g++.mike/p9129.C: Correct.
51090
51091 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51092
51093         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51094
51095 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51096
51097         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51098
51099 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51100
51101         * g++.dg/abi/empty11.C: New test.
51102         * g++.dg/rtti/cv1.C: New test.
51103
51104 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51105
51106         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51107
51108 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51109
51110         * g++.dg/abi/empty10.C: New test.
51111
51112 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51113
51114         * gcc.c-torture/compile/20021124-1.c: New test.
51115
51116 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51117
51118         * g++.dg/abi/rtti2.C: New test.
51119
51120 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51121
51122         * gcc.dg/i386-unroll-1.c: New test.
51123
51124 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51125
51126         * gcc.c-torture/compile/20021120-1.c: New test.
51127         * gcc.c-torture/compile/20021120-2.c: New test.
51128
51129 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51130
51131         * gcc.dg/bitfld-5.c: New test.
51132
51133 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51134
51135         * gcc.c-torture/execute/20021120-3.c: New test.
51136
51137 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51138
51139         * gcc.c-torture/execute/20021120-2.c: New test.
51140
51141 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51142
51143         * gcc.c-torture/execute/20021120-1.c: New test.
51144
51145 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51146
51147         * gcc.c-torture/execute/20021118-3.c: New test.
51148
51149 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51150
51151         * gcc.c-torture/compile/20021119-1.c: New test.
51152
51153 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51154
51155         * gcc.dg/duff-1.c: New test.
51156         * gcc.dg/duff-2.c: New test.
51157         * gcc.dg/duff-3.c: New test.
51158
51159 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51160
51161         * gcc.dg/cpp/_Pragma5.c: New test.
51162
51163 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51164
51165         * gcc.c-torture/execute/20021118-2.c: New test.
51166
51167 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51168
51169         * gcc.c-torture/execute/20021118-1.c: New test.
51170
51171 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51172
51173         * gcc.dg/20021116-1.c: New test.
51174
51175 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51176
51177         * g++.dg/abi/vcall1.C: New test.
51178
51179 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51180
51181         * gcc.dg/20021029-1.c: New test.
51182         * gcc.dg/20021029-2.c: New test.
51183
51184 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51185
51186         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51187
51188 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51189
51190         PR c/8439
51191         * gcc.dg/20021110.c: Move to ...
51192         * gcc.c-torture/compile/20021110.c: .... here.
51193
51194 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51195
51196         PR c/8467
51197         * gcc.c-torture/execute/20021111-1.c
51198
51199 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51200
51201         PR c/8439
51202         * gcc.dg/20021110.c: New test.
51203
51204 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51205
51206         * g++.dg/abi/vthunk3.C: Run only on x86.
51207
51208 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51209
51210         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51211
51212 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51213
51214         * lib/compat.exp (compat-execute): Fix logic error in last
51215         change.
51216
51217 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51218
51219         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51220
51221 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51222
51223         PR c++/8389
51224         * g++.dg/template/access6.C: New test.
51225
51226 2002-11-08  Jan Hubicka  <jh@suse.cz>
51227
51228         * gcc.dg/i386-ssefp-1.c: New test.
51229         * gcc.dg/i386-ssefp-1.c: New test.
51230
51231 2002-11-08  Jan Hubicka  <jh@suse.cz>
51232
51233         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51234
51235 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51236
51237         * g++.dg/abi/vthunk3.C: New test.
51238
51239         PR c++/8338
51240         * g++.dg/template/crash2.C: New test.
51241
51242 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51243
51244         * g++.dg/abi/dtor1.C: New test.
51245         * g++.dg/abi/dtor2.C: Likewise.
51246
51247 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51248
51249         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51250         Darwin.
51251
51252 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51253
51254         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51255         -mthumb.  Only xfail with -O0.
51256
51257 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51258
51259         * g++.dg/abi/thunk1.C: New test.
51260         * g++.dg/abi/thunk2.C: Likewise.
51261         * g++.dg/abi/vtt1.C: Likewise.
51262
51263 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51264
51265         PR optimization/8423
51266         * gcc.c-torture/execute/builtin-constant.c: New test.
51267
51268 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51269
51270         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51271         Add some more cases.
51272
51273 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51274
51275         PR c++/8391
51276         * g++.dg/opt/local1.C: New test.
51277
51278 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51279
51280         PR c++/8160
51281         * g++.dg/template/complit1.C: New test.
51282
51283         PR c++/8149
51284         * g++.dg/template/typename4.C: Likewise.
51285
51286 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51287
51288         Core issue 287, PR c++/7639
51289         * g++.dg/template/instantiate1.C: Adjust error location.
51290         * g++.dg/template/instantiate3.C: New test.
51291         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51292         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51293         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51294
51295 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51296
51297         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51298
51299 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51300
51301         PR c++/8287
51302         * g++.dg/init/dtor2.C: New test.
51303
51304 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51305
51306         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51307         * gcc.dg/nest.c: Bypass errors on irix6.
51308
51309 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51310
51311         * gcc.dg/nest.c: Expect error for mmix-*-*.
51312         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51313
51314 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51315
51316         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51317         markers.
51318
51319         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51320
51321 2002-10-25  Mike Stump  <mrs@apple.com>
51322
51323         * gcc.dg/warn-1.c: New test.
51324
51325 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51326
51327         * g++.dg/template/typename3.C: New test.
51328
51329 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51330
51331         * g++.dg/lookup/ptrmem1.C: New test.
51332
51333         * g++.dg/abi/vthunk2.C: New test.
51334
51335 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51336
51337         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51338
51339 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51340
51341         * g++.dg/abi/empty9.C: New test.
51342
51343 2002-10-24  Richard Henderson  <rth@redhat.com>
51344
51345         * g++.dg/inherit/thunk1.C: Enable for ia64.
51346
51347 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51348
51349         PR c++/8067
51350         * g++.dg/lookup/pretty1.C: New test.
51351
51352 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51353
51354         * gcc.dg/20021023-1.c: New test.
51355
51356 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51357
51358         PR c++/7679
51359         * g++.dg/parse/inline1.C: New test.
51360
51361 2002-10-23  Richard Henderson  <rth@redhat.com>
51362
51363         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51364
51365         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51366
51367 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51368
51369         PR c++/6579
51370         * g++.dg/parse/stmtexpr3.C: New test.
51371
51372 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51373
51374         * g++.dg/expr/cond1.C: New test.
51375
51376 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51377
51378         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51379
51380 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51381
51382         * g++.dg/abi/vbase13.C: New test.
51383         * g++.dg/abi/vbase14.C: Likewise.
51384
51385 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51386
51387         * gcc.dg/tls/pic-1.c: New test.
51388         * gcc.dg/tls/nonpic-1.c: New test.
51389         * gcc.dg/20021018-1.c: New test.
51390
51391 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51392
51393         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51394         Remove only files with the same base name as the test case.
51395         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51396         (profopt-execute): Likewise.  Also, remove old profiling
51397         and performance data files before running the tests.
51398
51399         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51400         * g++.dg/bprob/bprob.exp: Likewise.
51401         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51402         to allow more general test case names.
51403
51404         * g++.dg/bprob/bprob-1.C: Rename to ...
51405         * g++.dg/bprob/g++-bprob-1.C: ... this.
51406
51407         * g77.dg/bprob/bprob-1.f: Rename to ...
51408         * g77.dg/bprob/g77-bprob-1.f: ... this.
51409
51410 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51411
51412         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51413         bison 1.50 or later.
51414
51415 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51416
51417         * g++.dg/README: Describe more test directories.
51418
51419 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51420
51421         * g++.dg/init/array6.C: Add additional tests.
51422
51423 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51424
51425         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51426         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51427
51428 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51429
51430         * gcc.c-torture/compile/20020604-1.x: New.
51431         * gcc.c-torture/compile/simd-5.x: Likewise.
51432         * gcc.c-torture/execute/920710-1.x: Likewise.
51433         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51434
51435 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51436
51437         * g++.dg/inherit/override1.C: Add dg-options clause.
51438
51439 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51440
51441         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51442         _mm_slli_si128.
51443
51444 2002-10-19  Andreas Schwab  <schwab@suse.de>
51445
51446         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51447         directory component.
51448
51449 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51450
51451         * g++.dg/inherit/thunk1.C: New test.
51452
51453         * g++.dg/inherit/override1.C: New test.
51454
51455         * g++.dg/abi/mangle11.C: New test.
51456         * g++.dg/abi/mangle14.C: New test.
51457         * g++.dg/abi/mangle17.C: New test.
51458
51459 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51460
51461         * g++.dg/overload/member2.C: New test.
51462
51463 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51464
51465         * g++.dg/README: Describe new compat directory.
51466         * g++.dg/dg.exp: Skip tests in compat directory.
51467         * README.compat: New file.
51468         * lib/compat.exp: New expect script.
51469         * g++.dg/compat: New test directory.
51470         * g++.dg/compat/compat.exp: New expect script.
51471         * g++.dg/compat/abi: New test directory.
51472         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51473         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51474         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51475         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51476         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51477         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51478         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51479         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51480         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51481         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51482         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51483         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51484         * g++.dg/compat/break: New test directory.
51485         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51486         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51487         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51488         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51489         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51490         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51491         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51492         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51493         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51494         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51495         g++.dg/compat/break/README: New files.
51496         * g++.dg/compat/eh: New test directory.
51497         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51498         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51499         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51500         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51501         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51502         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51503         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51504         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51505         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51506         g++.dg/compat/eh/filter2_y.C,
51507         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51508         g++.dg/compat/eh/new1_y.C,
51509         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51510         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51511         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51512         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51513         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51514         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51515         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51516         g++.dg/compat/eh/unexpected1_y.C: New files.
51517         * g++.dg/compat/init: New test directory.
51518         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51519         g++.dg/compat/init/array5_y.C,
51520         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51521         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51522         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51523         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51524         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51525         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51526         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51527         g++.dg/compat/init/init-ref2_y.C: New files.
51528
51529 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51530
51531         PR c++/7584
51532         * g++.dg/inherit/using3.C: New test.
51533
51534 2002-10-17  Jan Hubicka  <jh@suse.cz>
51535
51536         * gcc.dg/20021017-2.c: New test.
51537
51538 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51539
51540         * g++.dg/abi/mangle16.C: Adjust.
51541
51542         * g++.dg/init/array8.C: New test.
51543
51544 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51545
51546         * gcc.dg/special/mips-abi.exp: New test.
51547         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51548
51549 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51550
51551         * g++.dg/abi/mangle16.C: New test.
51552         * g++.dg/abi/mangle17.C: Likewise.
51553
51554         PR c++/7478
51555         * g++.dg/template/ref1.C: New test.
51556
51557 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51558
51559         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51560
51561 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51562
51563         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51564
51565 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51566
51567         PR c++/7524
51568         * g++.dg/init/array7.C: New test.
51569
51570 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51571
51572         * g++.dg/init/array6.C: New test.
51573
51574         * g++.dg/abi/mangle13.C: Likewise.
51575         * g++.dg/abi/mangle14.C: Likewise.
51576         * g++.dg/abi/mangle15.C: Likewise.
51577
51578 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51579
51580         * g++.dg/abi/empty8.C: New test.
51581
51582 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51583
51584         * g++.dg/init/ctor1.C: New test.
51585
51586 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51587
51588         * gcc.c-torture/execute/20021015-1.c: New test.
51589
51590 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51591
51592         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51593
51594 2002-10-14  Jan Hubicka  <jh@suse.cz>
51595
51596         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51597
51598 2002-10-14  Richard Henderson  <rth@redhat.com>
51599
51600         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51601
51602 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51603
51604         PR optimization/6631
51605         * g++.dg/opt/const2.C: New test.
51606
51607 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51608
51609         PR c++/7176
51610         * g++.dg/parse/friend1.C: New test.
51611         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51612
51613 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51614
51615         * gcc.dg/20021014-1.c: New test.
51616
51617 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51618
51619         PR c++/5661
51620         * g++.dg/ext/vlm1.C: New test.
51621         * g++.dg/ext/vlm2.C: Likewise.
51622
51623         * g++.dg/init/array1.C: Remove invalid braces.
51624         * g++.dg/init/brace1.C: New test.
51625         * g++.dg/init/copy2.C: Likewise.
51626         * g++.dg/init/copy3.C: Likewise.
51627         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51628         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51629         braces.
51630
51631 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51632
51633         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51634
51635 2002-10-11  Richard Shann  <richard.shann@superh.com>
51636
51637         * gcc.c-torture/compile/simd-5.c: New test.
51638
51639 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51640
51641         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51642
51643 2002-10-10  Jim Wilson  <wilson@redhat.com>
51644
51645         * gcc.c-torture/execute/20021010-1.c: New test.
51646
51647 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51648
51649         PR c/7353
51650         * g++.dg/ext/typedef-init.C: New test.
51651         * gcc.dg/typedef-init.c: New test.
51652
51653 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51654
51655         * gcc.dg/cpp/paste13.c: New test.
51656
51657 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51658
51659         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51660         remaining platforms, XFAIL during compile, not execute.  Don't
51661         XFAIL at -O0.
51662
51663 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51664
51665         * gcc.dg/alias-1.c: Tweak expected warning.
51666
51667 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51668
51669         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51670
51671 2002-10-06  Andreas Jaeger  <aj@suse.de>
51672
51673         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51674         * gcc.dg/cpp/c++98.C: Likewise.
51675
51676         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51677         * g++.dg/cpp/c++98.C: Likewise.
51678
51679         * g++.dg/README (Subdirectories): Mention cpp directory.
51680
51681         PR target/7559
51682         * gcc.dg/20021006-1.c: New test.
51683
51684 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51685
51686         PR c++/7804
51687         * g++.dg/other/warning1.C: New test.
51688
51689 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51690
51691         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51692         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51693         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51694
51695 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51696
51697         PR c++/7931
51698         * g++.dg/template/ptrmem3.C: New test.
51699
51700         PR c++/7754
51701         * g++.dg/template/union1.C: New test.
51702
51703 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51704
51705         PR c++/8006
51706         * g++.dg/abi/mangle9.C: New test.
51707         * g++.dg/abi/mangle10.C: New test.
51708         * g++.dg/abi/mangle11.C: New test.
51709         * g++.dg/abi/mangle12.C: New test.
51710
51711 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51712
51713         PR c++/7188.
51714         * g++.dg/template/meminit1.C: New test.
51715         * g++.dg/warn/Wreorder-1.C: Likewise.
51716         * g++.old-deja/g++.mike/warn3.C: Tweak.
51717         * lib/prune.exp: Ingore "in copy constructor".
51718
51719 2002-10-02  Andreas Jaeger  <aj@suse.de>
51720
51721         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51722         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51723         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51724         on x86-64.
51725
51726 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51727
51728         * gcc.dg/empty1.C: Fix typo.
51729
51730 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51731
51732         * gcc.dg/alias-1.c: New test.
51733
51734 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51735
51736         * gcc.dg/empty1.C: New test.
51737
51738         * g++.dg/tls/init-2.C: Tweak error messages.
51739
51740 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51741
51742         * gcc.c-torture/compile/20020923-1.c: New test.
51743
51744 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51745
51746         * gcc.c-torture/execute/ffs-1.c: New test.
51747         * gcc.c-torture/execute/ffs-2.c: Ditto.
51748
51749 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51750
51751         * g++.dg/overload/member1.C: New test.
51752
51753 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51754
51755         * g++.dg/abi/empty7.C: New test.
51756         * g++.dg/init/pm2.C: Likewise.
51757
51758 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51759
51760         * g++.dg/rtti/crash1.C: New test.
51761
51762 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51763
51764         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51765         gcc.dg/sibcall-4.c: New tests.
51766
51767 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51768
51769         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51770         powerpc and MMIX targets.
51771
51772 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51773
51774         * gcc.dg/cpp/20020927-1.c: New.
51775
51776 2002-09-26  David S. Miller  <davem@redhat.com>
51777
51778         * gcc.c-torture/compile/trunctfdf.c: New.
51779
51780 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51781
51782         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51783
51784 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51785
51786         * gcc.c-torture/execute/loop-15.c: New.
51787
51788 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51789
51790         * README.QMTEST: Fix typo.
51791
51792 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51793
51794         * gcc.dg/20020926-1.c: New test.
51795
51796 2002-09-25  David S. Miller  <davem@redhat.com>
51797
51798         PR target/7842
51799         * gcc.c-torture/execute/shiftdi.c: New test.
51800
51801 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51802
51803         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51804         unique to the tool.
51805         * lib/g77.exp (g77_init): Likewise.
51806         * lib/g++.exp (g++_init): Likewise.
51807         * lib/objc.exp (objc_init): Likewise.
51808
51809 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51810
51811         * g++.dg/abi/empty5.C: New test.
51812         * g++.dg/abi/empty6.C: New test.
51813         * g++.dg/abi/vbase12.C: New test.
51814
51815 2002-09-25  Richard Henderson  <rth@redhat.com>
51816
51817         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51818         too-small long double.
51819
51820 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51821
51822         * gcc.dg/20020919-1.c: New test.
51823
51824 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51825
51826         * g++.dg/abi/bitfield6.C: New test.
51827         * g++.dg/abi/bitfield7.C: New test.
51828         * g++.dg/abi/bitfield8.C: New test.
51829         * g++.dg/abi/vbase11.C: New test.
51830
51831 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51832
51833         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51834         hppa*-*-hpux*.  Update test comment.
51835
51836 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51837
51838         * gcc.dg/tls/struct-1.c: New test.
51839
51840 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51841
51842         * gcc.dg/cpp/tr-warn2.c: Update.
51843
51844 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51845
51846         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51847
51848 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51849
51850         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51851         systems.
51852
51853 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51854
51855         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51856
51857         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51858         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51859         setting of cxxfilt.
51860
51861 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51862
51863         * gcc.dg/20020312-2.c: Update for darwin.
51864
51865 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51866
51867         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51868
51869 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51870
51871         * objc.dg/comp-types-1.m: New test.
51872         * objc.dg/comp-types-2.m: New test.
51873         * objc.dg/comp-types-3.m: New test.
51874         * objc.dg/comp-types-4.m: New test.
51875         * objc.dg/comp-types-5.m: New test.
51876         * objc.dg/comp-types-6.m: New test.
51877
51878 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51879
51880         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51881
51882 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51883
51884         * g++.dg/other/do1.C: New test.
51885
51886         * g++.dg/template/subst1.C: New test.
51887
51888 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51889
51890         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51891
51892 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51893
51894         * g++.dg/template/qualttp20.C: Adjust expected errors.
51895         * g++.old-deja/g++.jason/report.C: Likewise.
51896         * g++.old-deja/g++.other/qual1.C: Likewise.
51897
51898         * g++.dg/lookup/scoped2.C: New test.
51899
51900         * g++.dg/ext/asm3.C: New test.
51901
51902 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51903
51904         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51905
51906 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51907
51908         * ChangeLog: follow spelling conventions.
51909         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51910         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51911         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51912         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51913         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51914         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51915         * g++.old-deja/g++.law/global-init1.C: Likewise.
51916         * g++.old-deja/g++.other/delete4.C: Likewise.
51917         * g++.old-deja/g++.other/inline21.C: Likewise.
51918         * g++.old-deja/g++.other/singleton.C: Likewise.
51919         * g77.dg/strlen0.f: Likewise.
51920         * g77.f-torture/compile/20010519-1.f: Likewise.
51921         * g77.f-torture/compile/980310-4.f: Likewise.
51922         * gcc.c-torture/compile/20000605-1.c: Likewise.
51923         * gcc.c-torture/execute/20020225-1.c: Likewise.
51924         * gcc.dg/c90-hexfloat-2.c: Likewise.
51925         * gcc.dg/c99-bool-1.c: Likewise.
51926         * gcc.dg/c99-hexfloat-2.c: Likewise.
51927         * gcc.dg/dll-2.c: Likewise.
51928         * gcc.dg/wtr-union-init-1.c: Likewise.
51929         * gcc.dg/wtr-union-init-2.c: Likewise.
51930         * gcc.dg/wtr-union-init-3.c: Likewise.
51931         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51932         * gcc.dg/cpp/defined.c: Likewise.
51933         * gcc.dg/cpp/macsyntx.c: Likewise.
51934         * gcc.dg/cpp/paste2.c: Likewise.
51935         * gcc.dg/cpp/trad/defined.c: Likewise.
51936         * gcc.dg/format/c90-printf-1.c: Likewise.
51937         * gcc.dg/format/c90-scanf-1.c: Likewise.
51938         * gcc.dg/format/c99-printf-1.c: Likewise.
51939         * gcc.dg/format/c99-scanf-1.c: Likewise.
51940         * gcc.misc-tests/gcov-8.c: Likewise.
51941         * lib/profopt.exp: Likewise.
51942
51943 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51944
51945         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51946
51947 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51948
51949         * g++.dg/inherit/using2.C: New test.
51950
51951 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51952
51953         * ChangeLog: Follow spelling conventions.
51954         * g++.dg/template/friend4.C: Likewise.
51955         * g++.old-deja/g++.pt/crash67.C: Likewise.
51956         * gcc.c-torture/execute/20000801-4.c: Likewise.
51957         * gcc.dg/c90-digraph-1.c: Likewise.
51958         * gcc.dg/c94-digraph-1.c: Likewise.
51959         * gcc.dg/c99-digraph-1.c: Likewise.
51960         * gcc.dg/cpp/line5.c: Likewise.
51961         * gcc.dg/cpp/multiline.c: Likewise.
51962         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51963         * gcc.dg/format/attr-3.c: Likewise.
51964         * gcc.dg/format/c90-scanf-3.c: Likewise.
51965         * gcc.dg/format/ext-4.c: Likewise.
51966
51967 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51968
51969         * g++.dg/template/pretty1.C: New test.
51970
51971 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51972
51973         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51974
51975 2002-09-13  Matt Austern  <austern@apple.com>
51976
51977         * g++.dg/other/constref[12].C: New, regression tests for
51978         passing a cast expression to a function by const reference.
51979
51980 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51981
51982         * g++.dg/template/deduce1.C: New test.
51983
51984 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51985
51986         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51987         32-bit int.
51988
51989 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51990
51991         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51992         usage.
51993
51994 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51995
51996         * gcc.c-torture/compile/20020910-1.c: New test.
51997
51998 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51999
52000         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52001
52002 2002-09-10  Andreas Jaeger  <aj@suse.de>
52003
52004         * gcc.dg/20020312-2.c: Adjust for x86-64.
52005
52006 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52007
52008         * g77.dg/7388.f: New test case for PR 7388.
52009
52010 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52011
52012         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52013
52014 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52015
52016         * objc.dg/proto-lossage-1.m: New test.
52017
52018 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52019
52020         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52021
52022 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52023
52024         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52025         expected to pass.
52026
52027 2002-09-06  Stan Shebs  <shebs@apple.com>
52028             David Edelsohn  <edelsohn@gnu.org>
52029
52030         * gcc.dg/weak: New directory.
52031         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52032         target-specific xfail bits.
52033         * gcc.dg/typeof-2.c: Move to new directory.
52034         * gcc.dg/weak.exp: New expect script.
52035
52036 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52037
52038         * gcc.c-torture/execute/extzvsi.c: New test.
52039
52040 2002-09-05  Stan Shebs  <shebs@apple.com>
52041
52042         * gcc.dg/weak-1.c: xfail on Darwin.
52043         * gcc.dg/weak-2.c: Ditto.
52044         * gcc.dg/weak-3.c: Ditto.
52045         * gcc.dg/weak-4.c: Ditto.
52046         * gcc.dg/weak-5.c: Ditto.
52047         * gcc.dg/weak-6.c: Ditto.
52048         * gcc.dg/weak-7.c: Ditto.
52049         * gcc.dg/weak-8.c: Ditto.
52050         * gcc.dg/weak-9.c: Ditto.
52051
52052 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52053
52054         * gcc.c-torture/execute/loop-14.c: New test.
52055
52056 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52057
52058         * g++.dg/other/cxa-atexit1.C: New test.
52059
52060         * gcc.dg/typeof-2.c: New test.
52061
52062 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52063
52064         * gcc.dg/builtins-2.c: New testcase.
52065         * gcc.dg/builtins-3.c: New testcase.
52066
52067 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52068
52069         * gcc.dg/cpp/_Pragma4.c: New test.
52070
52071 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52072
52073         * objc/execute/nil_method-1.m: New testcase.
52074
52075 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52076
52077         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52078         [Object class], not [Object initialize].
52079
52080 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52081             Hans-Peter Nilsson  <hp@bitrange.com>
52082
52083         * gcc.c-torture/execute/20020720-1.x: Skip test on
52084         mmix-knuth-mmixware.  Correct comment.
52085
52086 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52087
52088         * g++.dg/abi/bitfield5.C: New test.
52089         * g++.dg/abi/vbase10.C: Likewise.
52090
52091 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52092
52093         * objc.dg/undeclared-selector.m: New test.
52094
52095 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52096
52097         * g++.dg/other/offsetof1.C: Avoid cast warning.
52098
52099 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52100
52101         * objc.dg/super-class-2.m: New test.
52102
52103 2002-08-24  Matt Austern  <austern@apple.com>
52104
52105         * g++.dg/ext/lvaddr.C: New test.
52106         * g++.dg/ext/lvcast.C: New test.
52107
52108 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52109
52110         * g++.dg/inherit/cond1.C: New test.
52111
52112 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52113
52114         * gcc.dg/noncompile/incomplete-1.c: New test.
52115
52116 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52117
52118         * gcc.dg/typespec-1.c: New test.
52119
52120 2002-08-20  Devang Patel  <dpatel@apple.com>
52121         * objc.dg/proto-hier-2.m: New test.
52122
52123 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52124
52125         * objc.dg/bitfield-1.m: New test.
52126         * objc.dg/bitfield-2.m: New test.
52127
52128 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52129
52130         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52131         gcc.dg/c99-flex-array-4.c: New tests.
52132
52133 2002-08-16  Stan Shebs  <shebs@apple.com>
52134
52135         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52136
52137 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52138
52139         * gcc.dg/typeof-1.c: New test.
52140         * g++.dg/ext/typeof2.C: New test.
52141
52142 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52143
52144         * g++.dg/other/offsetof1.C: New test.
52145
52146 2002-08-14  Richard Henderson  <rth@redhat.com>
52147
52148         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52149
52150 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52151
52152         * gcc.dg/cpp/_Pragma3.c: New test.
52153
52154 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52155
52156         * g++.dg/template/inherit3: New test.
52157
52158 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52159
52160         * gcc.dg/bitfld-4.c: Add blank options.
52161
52162 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52163
52164         * g++.dg/template/crash1.C: New test.
52165
52166 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52167
52168         * gcc.dg/tls/opt-2.c: New test.
52169
52170 2002-08-08  Devang Patel  <dpatel@apple.com>
52171
52172         * objc.dg/selector-1.m : New test
52173
52174 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52175
52176         * g++.dg/abi/bitfield4.C: New test.
52177         * gcc.dg/bitfld-4.c: New test.
52178
52179 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52180
52181         * g++.dg/other/packed1.C: New test.
52182
52183 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52184
52185         * g++.dg/abi/offsetof.C: Tweak error messages.
52186         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52187
52188 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52189
52190         * gcc.dg/bitfld-3.c: New test.
52191
52192 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52193             Richard Henderson  <rth@redhat.com>
52194
52195         * gcc.dg/i386-bitfield1.c: New test.
52196         * g++.dg/abi/bitfield3.C: Update.
52197
52198 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52199
52200         * objc.dg/const-str-2.m: Update.
52201         * gcc.dg/cpp/c++98.c: Change to C extension.
52202         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52203         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52204
52205 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52206
52207         * gcc.dg/tls/diag-3.c: New.
52208
52209 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52210
52211         * g++.dg/README (Subdirectories): Document new subdir expr.
52212         * g++.dg/expr/pmf-1.C: New test.
52213
52214 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52215
52216         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52217
52218 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52219
52220         * g++.dg/abi/bitfield3.C: New test.
52221
52222 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52223
52224         * lib/gcov.exp: Tweak expected line formats.
52225         * gcc.misc-tests/gcov8.c: New test.
52226         * gcc.misc-tests/gcov8.x: New flags.
52227
52228 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52229
52230         * consistency.vlad/layout/endian.c: Include string.h.
52231
52232         * gcc.c-torture/execute/20020805-1.c: New test.
52233
52234 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52235
52236         * g++.dg/other/conversion1.C: New test.
52237
52238 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52239
52240         * gcc.dg/builtins-1.c: New testcase.
52241
52242 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52243
52244         * g++.dg/inherit/access3.C: New test.
52245
52246 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52247
52248         * gcc.dg/ia64-visibility-2.c: New test.
52249
52250 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52251
52252         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52253         __qualifier_flags to __flags.
52254
52255 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52256
52257         * g++.dg/inherit/operator1.C: New test.
52258         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52259         * g++.dg/other/error1.C: Change expected error message.
52260         * g++.dg/template/conv4.C: Likewise.
52261
52262 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52263
52264         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52265         for documented behavior.
52266
52267 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52268
52269         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52270         several targets known to fail.
52271
52272 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52273
52274         * gcc.dg/mips-args-[123].c: New tests.
52275
52276 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52277
52278         * gcc.dg/ppc-spe.c: New.
52279
52280 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52281
52282         * g++.dg/other/ptrmem4.C: New testcase.
52283
52284 2002-07-24  Richard Henderson  <rth@redhat.com>
52285
52286         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52287
52288 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52289
52290         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52291
52292 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52293
52294         * gcc.c-torture/execute/memset-3.c: New testcase.
52295
52296 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52297
52298         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52299         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52300
52301 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52302
52303         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52304         Delete.
52305
52306 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52307
52308         * gcc.c-torture/compile/simd-4.c: New test.
52309
52310 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52311
52312         PR c++/7347, c++/7348
52313         * g++.dg/template/access4.C: New test.
52314         * g++.dg/template/access5.C: New test.
52315         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52316         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52317         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52318         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52319
52320 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52321
52322         * gcc.dg/gnu89-init-2.c: New test.
52323
52324 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52325
52326         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52327
52328 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52329
52330         * gcc.c-torture/execute/20020720-1.c: New testcase.
52331
52332 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52333
52334         * gcc.dg/cpp/Wsignprom.c: New tests.
52335
52336 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52337
52338         * gcc.c-torture/execute/loop-13.c: New test.
52339
52340 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52341
52342         * gcc.dg/cpp/expr.c: New tests.
52343
52344 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52345
52346         * g++.dg/opt/pr6713.C: Add template instantiation.
52347
52348 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52349
52350         * gcc.dg/nest.c: New test.
52351
52352 2002-07-17  Richard Henderson  <rth@redhat.com>
52353
52354         * g++.dg/opt/pr6713.C: New test.
52355
52356 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52357
52358         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52359         XFAIL for all x86 processors.
52360
52361 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52362
52363         * gcc.c-torture/execute/20010122-1.x: Do not test with
52364         -fomit-frame-pointer.
52365
52366 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52367
52368         * g++.dg/template/instantiate2.C: New test.
52369         * g++.dg/template/spec4.C: New test.
52370
52371 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52372
52373         * g++.dg/template/access2.C: New test.
52374         * g++.dg/template/access3.C: New test.
52375
52376 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52377
52378         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52379         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52380         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52381         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52382         Convert to use <stdarg.h>.
52383         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52384         Delete.
52385         * gcc.dg/va-arg-2.c: New.
52386         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52387
52388 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52389
52390         * gcc.c-torture/compile/20020710-1.c: New test.
52391
52392 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52393                           Andrew Pinski  <pinskia@physics.uc.edu>
52394
52395         gcc.c-torture/compile/simd-2.c: New testcase.
52396         gcc.c-torture/compile/simd-3.c: Likewise.
52397
52398 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52399
52400         PR c++/7224
52401         * g++.dg/overload/error1.C: New test.
52402
52403 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52404
52405         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52406         configuration and IRIX 6 O32 ABI.
52407
52408 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52409
52410         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52411
52412 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52413
52414         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52415
52416 2002-07-10  Jeffrey A Law  <law@redhat.com>
52417
52418         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52419
52420         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52421
52422 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52423
52424         * gcc.dg/20020312-2.c: Check for __PPC__.
52425
52426 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52427
52428         * gcc.c-torture/compile/20020709-1.c: New test.
52429
52430 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52431
52432         * g++.dg/template/qualttp21.C: New test case.
52433
52434 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52435
52436         * gcc.c-torture/compile/20020706-1.c: New test.
52437         * gcc.c-torture/compile/20020706-2.c: New test.
52438
52439 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52440             Alexandre Oliva  <aoliva@redhat.com>
52441
52442         * g++.dg/warn/incomplete1.C: New test.
52443
52444 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52445
52446         PR c++/7099
52447         * g++.dg/warn/noreturn1.C: New test.
52448
52449 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52450
52451         PR c++/6706
52452         * g++.dg/debug/debug6.C: New test.
52453         * g++.dg/debug/debug7.C: New test.
52454
52455 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52456
52457         * gcc.c-torture/compile/simd-3.c: New test.
52458
52459 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52460
52461         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52462         * gcc.dg/20020620-1.c: Likewise.
52463
52464 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52465
52466         PR c++/6944
52467         * g++.dg/init/array4.C: New test.
52468         * g++.dg/init/array5.C: New test.
52469
52470 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52471
52472         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52473         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52474
52475 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52476
52477         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52478         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52479         * gcc.dg/wtr-conversion-1.c: Likewise.
52480         * gcc.dg/wtr-escape-1.c: Likewise.
52481         * gcc.dg/wtr-int-type-1.c: Likewise.
52482         * gcc.dg/wtr-label-1.c: Likewise.
52483         * gcc.dg/wtr-static-1.c: Likewise.
52484         * gcc.dg/wtr-strcat-1.c: Likewise.
52485         * gcc.dg/wtr-suffix-1.c: Likewise.
52486         * gcc.dg/wtr-switch-1.c: Likewise.
52487         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52488         * gcc.dg/wtr-union-init-1.c: Likewise.
52489         * gcc.dg/wtr-union-init-2.c: Likewise.
52490         * gcc.dg/wtr-union-init-3.c: Likewise.
52491
52492         * gcc.dg/wtr-func-def-1.c: New test.
52493
52494 2002-07-02 Devang Patel <dpatel@apple.com>
52495
52496         * objc.dg/param-1.m: New test.
52497
52498 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52499
52500         * gcc.dg/cpp/trad/directive.c: Add test.
52501         * gcc.dg/cpp/trad/macroargs.c: Add test.
52502         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52503
52504 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52505
52506         * gcc.dg/cpp/cmdlne-M.c: New test.
52507
52508 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52509
52510         * objc.dg/desig-init-1.m: New test.
52511
52512 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52513
52514         PR c++/6716
52515         * g++.dg/template/instantiate1.C: New test.
52516
52517 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52518
52519         PR c++/7112
52520         * g++.dg/template/sizeof2.C: New test.
52521
52522 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52523
52524         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52525         gcc.dg/cpp/trad/include.c: New tests.
52526
52527 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52528
52529         PR target/7177
52530         * gcc.c-torture/compile/20020701-1.c: New test.
52531
52532 2002-07-01  Stan Shebs  <shebs@apple.com>
52533
52534         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52535         header here...
52536         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52537         (objc-torture-execute): or here.
52538
52539 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52540
52541         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52542
52543 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52544
52545         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52546
52547 2002-06-30  Devang Patel  <dpatel@apple.com>
52548
52549         * objc.dg/fsyntax-only.m: New test.
52550
52551 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52552
52553         PR c++/6695
52554         * g++.dg/template/friend7.C: New file.
52555
52556 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52557
52558         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52559         return type.
52560
52561 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52562
52563         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52564         avoid division by zero.
52565
52566 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52567
52568         * gcc.dg/Wunknownprag.c: New tests.
52569
52570 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52571
52572         * gcc.c-torture/execute/simd-2.c: New test.
52573
52574 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52575
52576         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52577         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52578         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52579         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52580         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52581         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52582         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52583         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52584         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52585         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52586         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52587         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52588         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52589         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52590         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52591         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52592         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52593
52594 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52595
52596         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52597         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52598         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52599         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52600         New tests.
52601         * gcc.dg/cpp/trad/directive.c: Update.
52602
52603 2002-06-23  Andreas Jaeger  <aj@suse.de>
52604
52605         * gcc.c-torture/execute/complex-6.c: New.
52606
52607 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52608
52609         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52610         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52611         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52612         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52613
52614 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52615
52616         * gcc.dg/cpp/trad: New directory with traditional tests copied
52617         from parent directory.
52618         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52619         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52620         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52621         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52622         Move to trad/ and rename.
52623         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52624         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52625         gcc.dg/cpp/trad/redef2.c: New tests.
52626         * gcc.dg/cpp/trad/trad.exp: New driver.
52627
52628 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52629
52630         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52631         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52632         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52633         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52634         Remove.
52635
52636 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52637
52638         * gcc.dg/20020620-1.c: New test.
52639
52640 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52641
52642         * g++.dg/template/ttp4.C: New test.
52643
52644 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52645
52646         * g++.dg/opt/vt1.C: Fix regexp.
52647
52648 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52649
52650         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52651         Don't use attribute `noinline'.
52652
52653 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52654
52655         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52656
52657 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52658
52659         * gcc.c-torture/execute/simd-1.c: New.
52660
52661         * gcc.dg/simd-1.c: New.
52662
52663 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52664
52665         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52666
52667 2002-06-16  Richard Henderson  <rth@redhat.com>
52668
52669         * g++.dg/ext/anon-struct1.C: New.
52670         * g++.dg/ext/anon-struct2.C: New.
52671         * g++.dg/ext/anon-struct3.C: New.
52672         * gcc.dg/anon-struct-1.c: New.
52673         * gcc.dg/anon-struct-2.c: New.
52674         * gcc.dg/anon-struct-3.c: New.
52675         * gcc.dg/20011008-1.c: Adjust warning text.
52676         * gcc.dg/20020527-1.c: Add -fms-extensions.
52677
52678 2002-06-16  Richard Henderson  <rth@redhat.com>
52679
52680         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52681
52682 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52683
52684         * gcc.c-torture/execute/20020615-1.c: New test.
52685
52686 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52687
52688         * gcc.c-tortuture/execute/compare-1.c: New test case.
52689         * gcc.c-tortuture/execute/compare-2.c: New test case.
52690         * gcc.c-tortuture/execute/compare-3.c: New test case.
52691
52692 2002-06-13  Richard Henderson  <rth@redhat.com>
52693
52694         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52695         ia64 ilp32.
52696
52697 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52698
52699         * g++.dg/template/typename2.C: Update error message.
52700
52701 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52702
52703         * gcc.c-torture/execute/20020611-1.c: New test.
52704
52705 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52706
52707         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52708         list of targets to skip.
52709
52710 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52711
52712         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52713         targets if not optimizing.
52714
52715 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52716
52717         * gcc.c-torture/compile/20020605-1.c: New test.
52718
52719         * g++.dg/opt/vt1.C: New test.
52720
52721         * gcc.dg/20020531-1.c: New test.
52722
52723         * gcc.dg/20020530-1.c: New test.
52724
52725         * gcc.dg/20020527-1.c: New test.
52726
52727         * g++.dg/opt/cse1.C: New test.
52728
52729 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52730
52731         * gcc.dg/20020607-2.c: New test case.
52732
52733 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52734
52735         * gcc.c-torture/compile/20020604-1.c: New test.
52736
52737 2002-06-04  Richard Henderson  <rth@redhat.com>
52738
52739         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52740         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52741         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52742
52743 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52744
52745         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52746
52747 2002-06-03  Richard Henderson  <rth@redhat.com>
52748
52749         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52750         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52751
52752 2002-06-02  Richard Henderson  <rth@redhat.com>
52753
52754         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52755         test functions static.
52756
52757 2002-06-02  Andreas Jaeger  <aj@suse.de>
52758
52759         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52760         now.
52761
52762 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52763
52764         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52765         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52766         Update for mofified diagnostics.
52767         * gcc.dg/c99-intconst-1.c: No longer fail.
52768
52769 2002-06-02  Richard Henderson  <rth@redhat.com>
52770
52771         * gcc.dg/uninit-A.c: Remove xfail markers.
52772
52773 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52774
52775         * gcc.dg/fnegate-1.c: New test case.
52776
52777 2002-05-30  Osku Salerma  <osku@iki.fi>
52778
52779         * gcc.c-torture/execute/mayalias-1.c: New file.
52780
52781 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52782
52783         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52784         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52785         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52786
52787 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52788
52789         * gcc.c-torture/execute/20020529-1.c: New test.
52790
52791 2002-05-27  Richard Henderson  <rth@redhat.com>
52792
52793         * g++.dg/ext/attrib6.C: New test case.
52794
52795 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52796
52797         * gcc.c-torture/execute/pure-1.c: New test.
52798
52799 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52800
52801         * gcc.dg/cpp/arith-2.c: Remove.
52802
52803 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52804
52805         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52806         * gcc.dg/cpp/if-3.c: Remove.
52807
52808 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52809
52810         * g++.dg/opt/cse2.C: New test.
52811
52812 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52813
52814         * gcc.dg/cpp/arith-1.c: New semantic tests.
52815         * gcc.dg/cpp/if-1.c: Update.
52816
52817 2002-05-24  Ben Elliston  <bje@redhat.com>
52818
52819         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52820
52821 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52822
52823         * gcc.dg/verbose-asm.c: New test.
52824
52825 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52826
52827         * gcc.dg/cpp/paste12.c: New test.
52828
52829 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52830
52831         * g++.dg/parse/named_ops.C: New test.
52832
52833 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52834
52835         * gcc.dg/weak-8.c: New test.
52836
52837 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52838
52839         * gcc.dg/weak-2.c: Allow optional leading underscore
52840         in scan-assembler symbol name.
52841         * gcc.dg/weak-3.c: Likewise.
52842         * gcc.dg/weak-4.c: Likewise.
52843         * gcc.dg/weak-5.c: Likewise.
52844
52845 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52846
52847         * gcc.dg/20020523-1.c: New test.
52848
52849 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52850
52851         * objc.dg/const-str-2.m: Update now that we stop after
52852         a command line error.
52853
52854 2002-05-22  Richard Henderson  <rth@redhat.com>
52855
52856         * g++.dg/dg.exp: Fix typo in test pruneing.
52857
52858 2002-05-22  Richard Henderson  <rth@redhat.com>
52859
52860         * g++.dg/dg.exp: Prune the tls subdirectory.
52861         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52862         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52863         * g++.dg/tls/init-1.C: New.
52864
52865 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52866
52867         * gcc.dg/20020517-1.c: New test.
52868
52869 2002-05-21  Richard Henderson  <rth@redhat.com>
52870
52871         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52872         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52873
52874 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52875
52876         * g++.dg/other/copy2.C: New test.
52877
52878 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52879
52880         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52881         (MAX_COPY): Bump up to 10 times sizeof (long long).
52882         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52883
52884         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52885         sizeof (long long).
52886
52887         * gcc.c-torture/execute/strcpy-1.c: New test.
52888
52889 2002-05-19  Jason Merrill  <jason2redhat.com>
52890
52891         * g++.dg/ext/oper1.C: New test.
52892
52893 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52894 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52895
52896         * README.QMTEST: New file.
52897
52898         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52899
52900 2002-05-19  Andreas Jaeger  <aj@suse.de>
52901
52902         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52903         now.
52904         * gcc.c-torture/execute/loop-2d.x: Likewise.
52905
52906 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52907
52908         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52909         support weak symbols.
52910         * gcc.dg/weak-4.c: Likewise.
52911         * gcc.dg/weak-6.c: Likewise.
52912
52913 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52914
52915         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52916         cygwin, coff and h8300-*-hms targets
52917         * gcc.dg/weak-5.c: Likewise.
52918         * gcc.dg/weak-7.c: Likewise.
52919
52920 2002-05-16  Jason Merrill  <jason@redhat.com>
52921
52922         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52923         (scan-assembler-not, scan-assembler-dem): Likewise.
52924         (scan-assembler-dem-not): Likewise.
52925
52926 2002-05-15  Richard Henderson  <rth@redhat.com>
52927
52928         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52929
52930 2002-05-15  Richard Henderson  <rth@redhat.com>
52931
52932         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52933         (vfoo1f): Warning here.
52934         (vfoo1l): Don't redefine the alias.
52935
52936 2002-05-14  Jason Merrill  <jason@redhat.com>
52937             Alexandre Oliva  <aoliva@redhat.com>
52938
52939         * g++.dg/init/pm1.C: New test.
52940
52941 2002-05-12  David S. Miller  <davem@redhat.com>
52942
52943         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52944         types.
52945
52946 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52947
52948         * gcc.c-torture/execute/20020510-1.c: New test case.
52949
52950 2002-05-10  David S. Miller  <davem@redhat.com>
52951
52952         * gcc.c-torture/execute/conversion.c: Test long double too.
52953
52954 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52955
52956         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52957         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52958         * lib/g++.exp (g++_link_flags): Likewise.
52959         * lib/objc.exp (objc_target_compile): Likewise.
52960
52961 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52962
52963         * gcc.dg/cpp/poison.c: Update.
52964         * gcc.dg/cpp/20000625-2.c: Remove.
52965         * gcc.dg/cpp/direct2s.c: Remove final test.
52966
52967 2002-05-08  Tom Rix  <trix@redhat.com>
52968
52969         * gcc.c-torture/execute/20020508-1.c: New test.
52970         * gcc.c-torture/execute/20020508-2.c: New test.
52971         * gcc.c-torture/execute/20020508-3.c: New test.
52972
52973 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52974
52975         * gcc.dg/cpp/charconst-4.c: More tests.
52976
52977 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52978
52979         PR c/6569
52980         * gcc.dg/weak-3.c: Update location of warning messages.
52981         * gcc.dg/weak-5.c: Likewise.
52982
52983 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52984
52985         * gcc.c-torture/execute/20020506-1.c: New test case.
52986
52987 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52988
52989         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52990
52991 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52992
52993         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52994
52995 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52996
52997         * gcc.dg/cpp/charconst-3.c: New test.
52998
52999 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53000
53001         * gcc.dg/cpp/charconst.c: Update tests.
53002
53003 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53004
53005         * treelang: Added directory for new sample language treelang. Also
53006         lib/treelang.exp: New file to signal treelang should be tested.
53007
53008 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53009
53010         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53011         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53012         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53013         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53014         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53015         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53016         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53017
53018 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53019
53020         * gcc.dg/format/xopen-2.c: New test.
53021
53022 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53023
53024         * gcc.dg/20020503-1.c: New test.
53025
53026 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53027
53028         * g++.dg/init/dtor1.C: Make it tougher.
53029
53030 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53031
53032         * g++.dg/init/dtor1.C: New test.
53033
53034 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53035
53036         * gcc.dg/altivec-8.c: New.
53037
53038 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53039
53040         * gcc.dg/altivec-7.c: New.
53041
53042 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53043
53044         * g++.dg/parse/typedef1.C: New test.
53045
53046 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53047
53048         PR c++/6486
53049         * g++.dg/template/friend6.C: New test.
53050
53051         PR c++/6492
53052         * g++.dg/init/copy1.C: New test.
53053
53054 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53055
53056         * g++.dg/warn/effc1.C: New test.
53057
53058 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53059
53060         * gcc.dg/cpp/if-cexp.c: Add a test.
53061
53062 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53063
53064         * gcc.dg/20020426-2.c: New test.
53065
53066 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53067
53068         * gcc.dg/cpp/if-mop.c: Update.
53069         * gcc.dg/cpp/if-mpar.c: Add test.
53070         * gcc.dg/cpp/if-oppr.c: Update.
53071
53072 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53073
53074         PR c/6343
53075         * gcc.dg/weak-[2-7].c: New tests.
53076
53077 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53078
53079         * gcc.dg/enum1.c: New test.
53080
53081 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53082
53083         PR c++/6497
53084         * g++.dg/inherit/access2.C: New test.
53085
53086 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53087
53088         PR bootstrap/6445
53089         * gcc.dg/20020426-1.c: New test.
53090
53091 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53092
53093         * g++.dg/abi/enum1.C: New test.
53094
53095 2002-04-26  Richard Henderson  <rth@redhat.com>
53096
53097         * gcc.dg/c99-bool-1.c: Expect always true warning.
53098
53099 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53100
53101         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53102
53103 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53104
53105         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53106         targets.
53107
53108 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53109
53110         * g++.dg/abi/mange7.C: New test.
53111
53112         PR c++/6438.
53113         * g++.dg/parse/stmtexpr2.C: New test.
53114
53115 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53116
53117         * gcc.dg/20020312-2.c: Add SH target.
53118
53119 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53120
53121         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53122         compiler output on mips*-*-irix*.
53123
53124 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53125
53126         * g++.dg/parse/attr1.C: New test.
53127
53128 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53129
53130         * gcc.c-torture/execute/string-opt-17.c: New test case.
53131         * gcc.c-torture/execute/memset-2.c: New test case.
53132
53133 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53134
53135         PR c++/6256:
53136         * g++.dg/template/friend5.C: New test.
53137
53138         PR c++/6331:
53139         * g++.dg/template/qual1.C: Likewise.
53140
53141 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53142
53143         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53144         Include stdlib.h, not stdio.h or ctype.h.
53145
53146 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53147
53148         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53149         cris-*-elf* and mmix-*-*.
53150         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53151         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53152         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53153         Ditto.
53154         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53155         * gcc.dg/wchar_t-1.c: Ditto.
53156
53157 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53158
53159         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53160         Clarify comment.
53161
53162 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53163
53164         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53165
53166 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53167
53168         * gcc.c-torture/execute/20000906-1.x: Delete.
53169
53170 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53171
53172         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53173
53174 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53175
53176         * PR6367
53177         * g77.f-torture/execute/6367.f: New test.
53178         * g77.f-torture/execute/6367.x: Disable for MMIX.
53179
53180 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53181
53182         * PR6352
53183         * g++.dg/opt/inline2.C: New test.
53184
53185 2002-04-18  Richard Henderson  <rth@redhat.com>
53186
53187         * gcc.dg/20000906-1.c: Enable for all targets.
53188         * gcc.c-torture/compile/iftrap-2.c: New.
53189
53190 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53191
53192         * gcc.dg/20020418-1.c: New test.
53193         * gcc.dg/20020418-2.c: New test.
53194
53195 2002-04-18  Richard Henderson  <rth@redhat.com>
53196
53197         * gcc.c-torture/compile/iftrap-1.c: New.
53198         * gcc.dg/iftrap-1.c: Adjust for ia64.
53199         * gcc.dg/iftrap-2.c: New.
53200
53201 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53202
53203         * gcc.c-torture/compile/20020418-1.c: New test.
53204
53205 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53206
53207         * gcc.c-torture/compile/20020415-1.c: New.
53208
53209 2002-04-18  David S. Miller  <davem@redhat.com>
53210
53211         * gcc.c-torture/execute/20020418-1.c: New test.
53212
53213 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53214
53215         * gcc.dg/20020416-1.c: New test.
53216
53217         * g++.dg/opt/inline1.C: New test.
53218
53219 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53220
53221         * gcc.dg/altivec-5.c: New test.
53222
53223         * gcc.dg/20020415-1.c: New test.
53224
53225 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53226
53227         * lib/chill.exp: Remove.
53228
53229 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53230
53231         * g++.dg/other/big-struct.C: New test.
53232
53233 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53234
53235         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53236         of scratch file.
53237
53238 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53239
53240         PR c/6277
53241         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53242         in scan-assembler function name
53243
53244 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53245
53246         * g77.f-torture/execute/980628-4.x,
53247         g77.f-torture/execute/980628-5.x,
53248         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53249         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53250         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53251         i[34567]86-*-*.
53252
53253 2002-04-13  David S. Miller  <davem@redhat.com>
53254
53255         * gcc.c-torture/execute/20020413-1.c: New test.
53256
53257 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53258
53259         * gcc.dg/asm-6.c,
53260         * g++.dg/ext/asm1.C: New tests.
53261
53262 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53263
53264         PR c++ 5373.
53265         * g++.dg/parse/stmtexpr1.C: New test.
53266
53267         PR c++/5189.
53268         * g++.dg/template/copy1.C: New test.
53269
53270 2002-04-12  Richard Henderson  <rth@redhat.com>
53271
53272         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53273
53274 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53275
53276         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53277         gcc.c-torture/execute/20020307-2.c.
53278
53279 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53280
53281         * g++.dg/ext/attrib5.C,
53282         * g++.dg/lookup/struct1.C: New tests.
53283
53284 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53285
53286         * gcc.dg/20020411-1.c: New test.
53287
53288         * gcc.c-torture/execute/20020411-1.c: New test.
53289
53290 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53291
53292         * g77.f-torture/execute/6177.f: New test.
53293
53294 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53295
53296         PR middle-end/6247
53297         * g++.dg/opt/cleanup1.C: New test.
53298
53299         * g++.dg/opt/const1.C: New test.
53300
53301 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53302
53303         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53304
53305 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53306
53307         PR c++/5507
53308         * g++.dg/template/typename2.C: New test.
53309
53310 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53311
53312         * gcc.c-torture/execute/loop-12.c: New.
53313
53314 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53315
53316         * g77.f-torture/execute/980628-4.x,
53317         g77.f-torture/execute/980628-5.x,
53318         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53319         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53320         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53321
53322 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53323
53324         PR optimization/6086
53325         * g++.dg/opt/preinc1.C: New test.
53326
53327 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53328
53329         PR c++/5571
53330         * g++.dg/opt/static2.C: New test.
53331
53332 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53333
53334         PR c/5120
53335         * gcc.dg/20020406-1.c: New test.
53336
53337 2002-04-04  David S. Miller  <davem@redhat.com>
53338
53339         * gcc.c-torture/execute/20020404-1.c: New test.
53340
53341 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53342
53343         PR c/6123
53344         * gcc.dg/20020312-2.c: Do not declare global register variable
53345         if __PIC__ or __pic__ is defined.
53346
53347 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53348
53349         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53350         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53351
53352 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53353
53354         * gcc.misc-tests/linkage.exp: Update last change to handle
53355         sparc*-, not just sparc-.
53356
53357 2002-04-03  Richard Henderson  <rth@redhat.com>
53358
53359         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53360
53361 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53362
53363         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53364
53365 2002-04-02  David S. Miller  <davem@redhat.com>
53366
53367         * gcc.c-torture/execute/20020402-3.c: New test.
53368
53369 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53370
53371         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53372         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53373
53374         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53375         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53376         g77.f-torture/execute/20001201.x,
53377         g77.f-torture/execute/u77-test.x: New files.
53378
53379         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53380         * gcc.dg/wchar_t-1.c: Ditto.
53381
53382 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53383
53384         * gcc.c-torture/execute/20020402-1.c: New test.
53385
53386 2002-04-01  Richard Henderson  <rth@redhat.com>
53387
53388         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53389
53390         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53391
53392 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53393
53394         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53395
53396 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53397
53398         * g++.dg/inherit/template-as-base.C: Expect error.
53399         * g++.dg/inherit/namespace-as-base.C: Likewise.
53400
53401 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53402
53403         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53404         g++.dg/ext/instantiate3.C: Tweak match patterns.
53405
53406         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53407         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53408         -da test.
53409
53410 2002-03-31  Richard Henderson  <rth@redhat.com>
53411
53412         * gcc.dg/special/alias-2.c: New.
53413         * gcc.dg/special/ecos.exp: Run it.
53414
53415 2002-03-31  Richard Henderson  <rth@redhat.com>
53416
53417         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53418
53419 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53420
53421         * gcc.dg/weak-1.c: Disable on h8300 port.
53422
53423 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53424
53425         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53426         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53427         ordering tests.
53428         * g++.dg/bprob/bprob-1.C: New test.
53429         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53430         * g++.dg/gcov/gcov-1.C: New test.
53431         * g++.dg/gcov/gcov-1.x: New file.
53432         * g++.dg/gcov/gcov-2.C: New test.
53433         * g++.dg/gcov/gcov-3.C: New test.
53434         * g++.dg/gcov/gcov-3.h: New file.
53435
53436 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53437
53438         * g++.old-deja/g++.other/builtins5.C: New test.
53439         * g++.old-deja/g++.other/builtins6.C: New test.
53440         * g++.old-deja/g++.other/builtins7.C: New test.
53441         * g++.old-deja/g++.other/builtins8.C: New test.
53442         * g++.old-deja/g++.other/builtins9.C: New test.
53443
53444 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53445
53446         * g++.dg/opt/static1.C: New test.
53447
53448         * g++.dg/opt/longbranch1.C: New test.
53449
53450 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53451
53452         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53453
53454         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53455
53456 2002-03-28  Jeffrey A Law  (law@redhat.com)
53457
53458         * gcc.c-torture/execute/20020328-1.c: New test.
53459
53460 2002-03-27  Richard Henderson  <rth@redhat.com>
53461
53462         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53463         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53464         move from g++.old-deja/g++.ext/.
53465
53466 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53467
53468         * g++.dg/init/new2.C: New test.
53469
53470 2002-03-26  Richard Henderson  <rth@redhat.com>
53471
53472         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53473
53474         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53475         on sparc.
53476
53477         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53478         sparcv9 systems.
53479         * gcc.dg/20001102-1.c: Likewise.
53480
53481 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53482
53483         * gcc.dg/cpp/endif-pedantic1.c,
53484         gcc.dg/cpp/endif-pedantic2.c: New tests.
53485
53486 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53487
53488         * g++.dg/init/new1.C: New test.
53489
53490 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53491
53492         * g++.dg/abi/vbase9.C: New test.
53493
53494 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53495
53496         * gcc.dg/arm-asm.c: New test.
53497
53498 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53499
53500         * gcc.dg/Wswitch-enum.c: New test.
53501         Fix PR c/5044.
53502
53503 2002-03-26  Richard Henderson  <rth@redhat.com>
53504
53505         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53506         structure.
53507
53508 2002-03-25  Richard Henderson  <rth@redhat.com>
53509
53510         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53511         sparcv9 systems.
53512
53513         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53514         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53515
53516 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53517
53518         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53519
53520 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53521
53522         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53523         targets using generic thunk support.
53524
53525 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53526
53527         * gcc.c-torture/compile/20020323-1.c: New test.
53528
53529         * g++.dg/opt/conj2.C: New test.
53530
53531 2002-03-24  Richard Henderson  <rth@redhat.com>
53532
53533         * gcc.dg/weak-1.c: Use -fno-common.
53534
53535 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53536
53537         * g77.dg/f77-edit-apostrophe-out.f: New test
53538         * g77.dg/f77-edit-h-out.f: New test
53539         * g77.dg/f77-edit-t-in.f: New test
53540         * g77.dg/f77-edit-t-out.f: New test
53541         * g77.dg/f77-edit-x-out.f: New test
53542         * g77.dg/f77-edit-slash-out.f: New test
53543         * g77.dg/f77-edit-colon-out.f: New test
53544         * g77.dg/f77-edit-s-out.f: New test
53545
53546 2002-03-24  Richard Henderson  <rth@redhat.com>
53547
53548         * objc/execute/formal_protocol-6.x: New XFAIL.
53549
53550 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53551
53552         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53553         that do not support weak symbols
53554
53555 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53556
53557         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53558         * lib/g77.exp: Likewise.
53559         * lib/objc.exp: Likewise.
53560
53561 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53562
53563         * gcc.dg/Wswitch-default.c: New test.
53564
53565 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53566
53567         * g++.dg/other/enum1.C: New test.
53568
53569 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53570
53571         * gcc.dg/pragma-ep-3.c: Fix typo.
53572
53573 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53574
53575         * g++.dg/inherit/template-as-base.C: New test.
53576
53577 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53578
53579         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53580         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53581
53582 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53583
53584         * gcc.dg/cpp/multiline.c: Update to match.
53585
53586 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53587
53588         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53589
53590 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53591
53592         * gcc.dg/cpp/extratokens2.c: New file.
53593
53594 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53595
53596         * gcc.dg/20020312-2.c: Add rs6000 target.
53597
53598         * gcc.c-torture/compile/20020319-1.c: New test.
53599
53600 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53601
53602         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53603         (A, E): Handle this.
53604
53605 2002-03-20  Jason Merrill  <jason@redhat.com>
53606
53607         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53608         ignoring -fpic.
53609         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53610         through prune_gcc_output.
53611
53612 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53613
53614         * gcc.c-torture/compile/20020320-1.c: New test.
53615
53616 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53617
53618         * gcc.c-torture/compile/20020318-1.c: New test.
53619
53620         * gcc.dg/struct-by-value-1.c: New test.
53621
53622         * gcc.dg/20020319-1.c: New test.
53623
53624 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53625
53626         * g++.dg/opt/conj1.C: New test.
53627
53628 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53629
53630         * g++.dg/template/qualttp20.C: Revert previous change.
53631         * g++.dg/template/qualttp3.C: Likewise.
53632         * g++.dg/template/qualttp4.C: Likewise.
53633         * g++.dg/template/qualttp5.C: Likewise.
53634         * g++.dg/template/qualttp6.C: Likewise.
53635         * g++.dg/template/qualttp7.C: Likewise.
53636         * g++.dg/template/qualttp8.C: Likewise.
53637         * g++.dg/template/recurse.C: Likewise.
53638
53639 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53640
53641         * gcc.dg/cpp/wchar-1.c: Update.
53642
53643 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53644
53645         * g++.dg/template/conv1.C: New test.
53646         * g++.dg/template/conv2.C: New test.
53647         * g++.dg/template/conv3.C: New test.
53648         * g++.dg/template/conv4.C: New test.
53649
53650 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53651
53652         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53653         * g++.dg/template/qualttp3.C: Likewise.
53654         * g++.dg/template/qualttp4.C: Likewise.
53655         * g++.dg/template/qualttp5.C: Likewise.
53656         * g++.dg/template/qualttp6.C: Likewise.
53657         * g++.dg/template/qualttp7.C: Likewise.
53658         * g++.dg/template/qualttp8.C: Likewise.
53659         * g++.dg/template/recurse.C: Likewise.
53660
53661 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53662
53663         * g++.dg/opt/dtor1.C: New test.
53664
53665 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53666
53667         * gcc.c-torture/compile/20020315-1.c: New test.
53668
53669 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53670
53671         * gcc.dg/weak-1.c: Fix scan tests.
53672
53673 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53674
53675         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53676         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53677         cris-*-aout* mmix-*-*.
53678         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53679         cris-*-aout* mmix-*-*.
53680         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53681         cris-*-elf* cris-*-aout* and mmix-*-*.
53682         * gcc.dg/20001009-1.c: Ditto.
53683         * gcc.dg/20010912-1.c: Ditto.
53684         * gcc.dg/20020122-4.c: Ditto.
53685         * gcc.dg/inline-2.c: Ditto.
53686
53687 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53688
53689         * gcc.c-torture/compile/20020314-1.c: New test.
53690
53691 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53692
53693         * gcc.c-torture/execute/20020314-1.c: New test.
53694
53695 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53696
53697         * g++.dg/warn/Wunused-1.C: New test.
53698
53699 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53700
53701         * g++.dg/abi/mangle6.C: New test.
53702
53703 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53704
53705         * gcc.c-torture/compile/20020309-2.c: New test.
53706
53707         * gcc.c-torture/compile/20020312-1.c: New test.
53708
53709 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53710
53711         * g++.dg/other/access1.C: New test.
53712
53713 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53714
53715         * gcc.c-torture/execute/wchar_t-1.c: New test.
53716
53717 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53718
53719         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53720
53721 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53722
53723         * gcc.dg/20020312-1.c: New test case.
53724
53725 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53726
53727         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53728
53729 2002-03-11  Richard Henderson  <rth@redhat.com>
53730
53731         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53732         * g++.old-deja/g++.jason/report.C: Likewise.
53733
53734 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53735
53736         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53737         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53738
53739 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53740
53741         * g++.dg/overload/pmf1.C: New test.
53742
53743 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53744
53745         * gcc.c-torture/execute/20020307-1.c: Use long.
53746
53747 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53748
53749         PR optimization/5844
53750         * gcc.dg/20020310-1.c: New test.
53751
53752 2002-03-09  Michael Meissner  <meissner@redhat.com>
53753
53754         * gcc.c-torture/execute/memcpy-2.c: New test.
53755         * gcc.c-torture/execute/memset-1.c: New test.
53756         * gcc.c-torture/execute/strlen-1.c: New test.
53757         * gcc.c-torture/execute/strcmp-1.c: New test.
53758         * gcc.c-torture/execute/strncmp-1.c: New test.
53759
53760 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53761
53762         * gcc.dg/ppc-ldstruct.c: New test.
53763
53764 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53765
53766         * gcc.c-torture/execute/va-arg-22.c: New test.
53767
53768 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53769
53770         * gcc.c-torture/compile/20020309-1.c: New test.
53771
53772 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53773
53774         * gcc.c-torture/execute/20020307-2.c: New test.
53775
53776 2002-03-07  Jeffrey A Law  (law@redhat.com)
53777
53778         * g77.f-torture/compile/20020307-1.f: New test.
53779
53780 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53781
53782         * gcc.dg/unordered-1.c: New test.
53783
53784 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53785
53786         * gcc.c-torture/execute/20020307-1.c: New test.
53787
53788 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53789
53790         * gcc.dg/20020304-1.c: New test.
53791
53792         * gcc.c-torture/compile/20020304-2.c: New test.
53793
53794 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53795
53796         * gcc.c-torture/compile/20020304-1.c: New test case
53797         (from PR c/5830).
53798
53799 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53800
53801         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53802
53803 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53804
53805         * g++.dg/other/classkey1.C: New test.
53806
53807 2002-03-01  Richard Henderson  <rth@redhat.com>
53808
53809         * gcc.c-torture/compile/981223-1.x: New.
53810         * gcc.c-torture/compile/920625-1.x: New.
53811
53812 2002-02-28  Richard Henderson  <rth@redhat.com>
53813
53814         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53815
53816 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53817
53818         * gcc.c-torture/execute/20020227-1.c: New test.
53819
53820 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53821
53822         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53823         here" ERROR lines.
53824         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53825         * g++.old-deja.g++.other/defarg1.C: Likewise.
53826         * g++.old-deja/g++.pt/calls2.C: Likewise.
53827         * g++.old-deja/g++.pt/crash20.C: Likewise.
53828         * g++.old-deja/g++.pt/crash30.C: Likewise.
53829         * g++.old-deja/g++.pt/crash36.C: Likewise.
53830         * g++.old-deja/g++.pt/crash6.C: Likewise.
53831         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53832         * g++.old-deja/g++.pt/derived3.C: Likewise.
53833         * g++.old-deja/g++.pt/error1.C: Likewise.
53834         * g++.old-deja/g++.pt/friend21.C: Likewise.
53835         * g++.old-deja/g++.pt/friend23.C: Likewise.
53836         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53837         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53838
53839 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53840
53841         * gcc.c-torture/execute/20020225-2.c: New test.
53842
53843 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53844
53845         * gcc.c-torture/execute/920730-1t.c,
53846         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53847         Delete test cases, only relevant to -traditional.
53848
53849 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53850
53851         * gcc.dg/cpp/undef1.c: Remove.
53852         * gcc.dg/cpp/directiv.c: Update.
53853         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53854
53855 2002-02-27  Michael Meissner  <meissner@redhat.com>
53856
53857         * gcc.c-torture/execute/20020226-1.c: New test.
53858
53859 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53860
53861         * g++.dg/debug/debug4.C: New test.
53862
53863         * gcc.dg/ia64-visibility-1.c: New test.
53864
53865 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53866
53867         * gcc.dg/debug/20020224-1.c: New.
53868
53869 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53870
53871         * gcc.c-torture/execute/960416-1.x: New.
53872         * gcc.c-torture/execute/divconst-3.x: Likewise.
53873
53874 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53875
53876         * gcc.dg/20020224-1.c: New test.
53877
53878 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53879
53880         * gcc.c-torture/execute/20020225-1.c: New.
53881
53882 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53883
53884         * gcc.dg/cpp/wchar-1.c: New test.
53885
53886 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53887
53888         * gcc.dg/20020222-1.c: New test.
53889
53890 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53891
53892         * g++.dg/opt/anonunion1.C: New test.
53893
53894 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53895
53896         * g++.dg/template/qualttp19.C: New test.
53897         * g++.dg/template/qualttp20.C: New test.
53898         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53899         * g++.old-deja/g++.other/qual1.C: Likewise.
53900
53901 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53902
53903         * gcc.dg/attr-alwaysinline.c: New.
53904
53905 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53906
53907         * gcc.dg/20020220-1.c: New test.
53908
53909         * gcc.dg/20020220-2.c: New test.
53910
53911         * g++.dg/opt/mmx1.C: New test.
53912
53913 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53914
53915         * gcc.c-torture/compile/20020110.c: New test.
53916
53917 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53918
53919         * gcc.c-torture/execute/20020219-1.c: New test.
53920
53921         * gcc.dg/20020219-1.c: New test.
53922
53923         * gcc.dg/noncompile/20020220-1.c: New test.
53924
53925         * g++.dg/opt/ptrintsum1.C: New test.
53926
53927         * gcc.dg/debug/20020220-1.c: New test.
53928
53929 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53930
53931         * gcc.c-torture/execute/20020216-1.c: New test.
53932
53933 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53934
53935         * gcc.dg/decl-1.c: Update, new test.
53936
53937 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53938
53939         * g++.dg/abi/bitfield1.C: New test.
53940         * g++.dg/abi/bitfield2.C: New test.
53941
53942 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53943
53944         * gcc.dg/attr-nest.c: New test.
53945
53946 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53947
53948         * gcc.c-torture/execute/20020215-1.c: New test.
53949
53950 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53951
53952         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53953         * g++.dg/debug/debug.exp: New.
53954         * g++.dg/debug/trivial.C: New.
53955         * g++.dg/debug/debug1.C: Moved...
53956         * g++.dg/other/debug1.C: ...from here.
53957         * g++.dg/debug/debug2.C: Moved...
53958         * g++.dg/other/debug2.C: ...from here.
53959         * g++.dg/debug/debug3.C: Moved...
53960         * g++.dg/other/debug3.C: ...from here.
53961
53962         * gcc.dg/noncompile/20020213-1.c: New test.
53963
53964 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53965
53966         * g++.dg/other/debug3.C: New test.
53967
53968         * gcc.c-torture/execute/20020213-1.c: New test.
53969
53970 2002-02-13  Richard Smith <richard@ex-parrot.com>
53971
53972         * g++.old-deja/g++.other/thunk1.C: New test.
53973
53974 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53975
53976         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53977
53978 2002-02-13  Stan Shebs  <shebs@apple.com>
53979
53980         * gcc.dg/altivec-3.c: New.
53981
53982 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53983
53984         * gcc.dg/Wunreachable-1.c: New test.
53985         * gcc.dg/Wunreachable-2.c: New test.
53986
53987 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53988
53989         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53990
53991 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53992
53993         * gcc.dg/decl-1.c: New test.
53994
53995 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53996
53997         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53998
53999 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54000
54001         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54002         * gcc.c-torture/compile/980506-1.x: Likewise.
54003
54004 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54005
54006         * gcc.dg/20020210-1.c: New.
54007
54008 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54009
54010         * g77.f-torture/execute/947.f: New regression test
54011         for PR fortran/947.
54012
54013 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54014
54015         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54016         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54017
54018 2002-02-08  Richard Henderson  <rth@redhat.com>
54019
54020         * gcc.c-torture/compile/labels-3.c: New.
54021
54022 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54023
54024         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54025         expression statements work instead.
54026         * gcc.dg/noncompile/20020207-1.c: New test.
54027
54028 2002-02-07  Richard Henderson  <rth@redhat.com>
54029
54030         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54031
54032 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54033
54034         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54035         message from g77
54036         * lib/g77-dg.exp: Trim g77 error messages so that they are
54037         recognized by dg.exp.
54038
54039 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54040
54041         PR fortran/5473
54042         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54043
54044 2002-02-07  Richard Henderson  <rth@redhat.com>
54045
54046         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54047         to be sufficiently aligned for integers.
54048
54049 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54050
54051         * g++.dg/template/friend4.C: New test.
54052
54053 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54054
54055         PR fortran/5743
54056         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54057         unsupported cases.
54058
54059 2002-02-07  Richard Henderson  <rth@redhat.com>
54060
54061         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54062         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54063         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54064         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54065
54066 2002-02-06  Richard Henderson  <rth@redhat.com>
54067
54068         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54069
54070 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54071
54072         * gcc.dg/20020206-1.c: New test.
54073
54074 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54075
54076         * gcc.c-torture/execute/20020206-1.c: New test.
54077
54078         * gcc.c-torture/execute/20020206-2.c: New test.
54079
54080         PR optimization/5429:
54081         * gcc.c-torture/compile/20020206-1.c: New test.
54082
54083 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54084
54085         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54086         as certain file formats cannot support particularly large
54087         alignments.
54088
54089         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54090         and do not expect to be able to link the executable.
54091
54092         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54093         fail because the COFF format does not support the weak attribute.
54094
54095 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54096
54097         * g77.dg/pr5473.f: New test
54098
54099 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54100
54101         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54102         Fix testcase accordingly.
54103
54104 2002-02-04  Richard Henderson  <rth@redhat.com>
54105
54106         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54107         (buf): Change to be an array of pointers, not ints.
54108
54109 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54110
54111         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54112         before all tests.  Move warning one line above to match where it
54113         C frontend emits.
54114         * gcc.dg/Wswitch-2.c: New test.
54115         * g++.dg/warn/Wswitch-1.C: New test.
54116         * g++.dg/warn/Wswitch-2.C: New test.
54117
54118 2002-02-04  Richard Henderson  <rth@redhat.com>
54119
54120         * g++.dg/abi/offsetof.C: Fix size comparison.
54121
54122 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54123
54124         * gcc.dg/cast-qual-2.c: New test.
54125
54126 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54127
54128         * gcc.dg/20020201-4.c: New test.
54129
54130 2002-02-04  Ben Elliston  <bje@redhat.com>
54131
54132         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54133         target_info attribute != 0, in addition to the empty string.
54134         (gcc_target_compile): Likewise.
54135
54136 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54137
54138         * gcc.dg/Wswitch.c: New test.
54139         PR gcc/4475. PR gcc/3780.
54140
54141 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54142
54143         * g77.f-torture/execute/5122.f: New test for regressions
54144         against PR fortran/5122.
54145
54146 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54147
54148         * g77.f-torture/compile/pr3743.f: Delete
54149         * g77.dg/pr3743-1.f: New test.
54150         * g77.dg/pr3743-2.f: New test.
54151         * g77.dg/pr3743-3.f: New test.
54152         * g77.dg/pr3743-4.f: New test.
54153
54154 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54155
54156         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54157
54158 2002-02-02  Richard Henderson  <rth@redhat.com>
54159
54160         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54161         * gcc.c-torture/execute/bf64-1.c: Likewise.
54162
54163 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54164
54165         * gcc.dg/20020201-2.c: New test.
54166
54167         * gcc.dg/20020201-3.c: New test.
54168
54169         * gcc.c-torture/execute/bitfld-2.c: New test.
54170
54171 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54172
54173         * gcc.dg/bitfld-1.c: Update.
54174         * gcc.dg/bitfld-2.c: Update.
54175         * gcc.c-torture/execute/bitfld-1.x: New.
54176
54177 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54178
54179         * gcc.c-torture/execute/20020201-1.c: New test.
54180
54181 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54182
54183         PR target/5469
54184         * gcc.dg/20020201-1.c: New test.
54185
54186 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54187
54188         PR fortran/3743
54189         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54190         * g77.f-torture/compile/pr3743.x: Remove
54191
54192 2002-01-31  Tom Rix  <trix@redhat.com>
54193
54194         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54195
54196 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54197
54198         * gcc.dg/noncompile/20020130-1.c: New test.
54199
54200 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54201
54202         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54203
54204 2002-01-29  Richard Henderson  <rth@redhat.com>
54205
54206         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54207         to long long.
54208         * gcc.c-torture/execute/bf64-1.c: Likewise.
54209
54210 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54211
54212         * gcc.c-torture/execute/20020129-1.c: New test.
54213
54214 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54215
54216         * gcc.c-torture/compile/20000224-1.c: Update.
54217         * gcc.c-torture/execute/bitfld-1.c: New tests.
54218         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54219         * gcc.dg/uninit-A.c: Update.
54220
54221 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54222
54223         * g++.dg/template/ctor1.C: Add instantiation.
54224
54225 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54226
54227         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54228         argument to __builtin_prefetch to be const ptr.
54229
54230 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54231
54232         * gcc.c-torture/compile/20020120-1.c: New test.
54233
54234 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54235
54236         * gcc.c-torture/execute/20020127-1.c: New test.
54237
54238 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54239
54240         * g77.dg/f77-edit-i-in.f: New test
54241         * g77.dg/f77-edit-i-out.f: New test
54242
54243 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54244
54245         * gcc.dg/debug/debug.exp: New file.
54246         * gcc.dg/debug/trivial.c: New file.
54247         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54248         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54249         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54250         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54251         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54252         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54253         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54254         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54255         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54256         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54257         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54258         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54259         * gcc.dg/20000503-1.c: Removed.
54260         * gcc.dg/20010207-1.c: Removed.
54261         * gcc.dg/20011223-1.c: Removed.
54262         * gcc.dg/20020104-2.c: Removed.
54263         * gcc.dg/debug-1.c: Removed.
54264         * gcc.dg/debug-2.c: Removed.
54265         * gcc.dg/debug-3.c: Removed.
54266         * gcc.dg/debug-4.c: Removed.
54267         * gcc.dg/debug-5.c: Removed.
54268         * gcc.dg/debug-6.c: Removed.
54269         * gcc.dg/dwarf2-1.c: Removed.
54270         * gcc.dg/dwarf2-2.c: Removed.
54271
54272 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54273
54274         * g++.old-deja/g++.other/eh5.C: New test.
54275         * g++.old-deja/g++.other/sibcall2.C: New test.
54276         * g++.old-deja/g++.other/array9.C: New test.
54277         * g++.old-deja/g++.other/typename2.C: New test.
54278         * g++.old-deja/g++.other/crash60.C: New test.
54279         * g++.old-deja/g++.other/conv9.C: New test.
54280         * g++.old-deja/g++.other/mangle10.C: New test.
54281         * g++.old-deja/g++.other/unchanging1.C: New test.
54282         * g++.old-deja/g++.other/exprstmt1.C: New test.
54283         * g++.old-deja/g++.other/inline23.C: New test.
54284         * g++.old-deja/g++.eh/ia64-1.C: New test.
54285         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54286         * g++.old-deja/g++.other/reload1.C: New test.
54287         * g++.old-deja/g++.other/static20.C: New test.
54288         * g++.old-deja/g++.other/local-alloc1.C: New test.
54289         * g++.old-deja/g++.other/conv8.C: New test.
54290         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54291         * g++.old-deja/g++.other/storeexpr1.C: New test.
54292         * g++.old-deja/g++.other/storeexpr2.C: New test.
54293         * g++.dg/eh/template2.C: New test.
54294         * g++.dg/warn/weak1.C: New test.
54295
54296 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54297
54298         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54299         Remove first, non-varying, argument.
54300
54301 2002-01-23  Richard Henderson  <rth@redhat.com>
54302
54303         * gcc.dg/inline-2.c: New.
54304
54305         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54306         Add optional target arg.  Check number of arguments.
54307         (scan-assembler-not, scan-assembler-dem): Likewise.
54308         (scan-assembler-dem-not): Likewise.
54309
54310 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54311
54312         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54313         line 12.
54314         * g++.old-deja/g++.brendan/parse3.C,
54315         g++.old-deja/g++.other/crash26.C,
54316         g++.old-deja/g++.other/crash28.C,
54317         g++.old-deja/g++.other/crash29.C,
54318         g++.old-deja/g++.other/crash30.C,
54319         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54320
54321 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54322
54323         * gcc.dg/20020115-1.c: New.
54324
54325 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54326
54327         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54328
54329 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54330
54331         * gcc.dg/20020122-3.c: New.
54332
54333 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54334
54335         * g++.dg/other/gc1.C: New test.
54336
54337 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54338
54339         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54340
54341 2002-01-22  Richard Henderson  <rth@redhat.com>
54342
54343         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54344
54345 2002-01-22  Richard Henderson  <rth@redhat.com>
54346
54347         * gcc.dg/20020122-4.c: New.
54348
54349 2002-01-22  H.J. Lu <hjl@gnu.org>
54350
54351         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54352         link output.
54353         * gcc.dg/special/ecos.exp: Likewise.
54354         * lib/g++-dg.exp: Likewise.
54355         * lib/g77-dg.exp: Likewise.
54356         * lib/gcc-dg.exp : Likewise.
54357         * lib/mike-g++.exp: Likewise.
54358         * lib/mike-g77.exp: Likewise.
54359         * lib/mike-gcc.exp: Likewise.
54360         * lib/objc-dg.exp: Likewise.
54361
54362 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54363
54364         PR target/5379
54365         * gcc.dg/20020122-2.c: New test.
54366
54367 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54368
54369         * gcc.dg/20020122-1.c: New test.
54370
54371 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54372
54373         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54374
54375 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54376
54377         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54378
54379 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54380
54381         * gcc.c-torture/compile/20020121-1.c: New test.
54382
54383 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54384
54385         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54386         ld_library_path.
54387
54388 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54389
54390         * gcc.dg/20020218-1.c: New test.
54391
54392 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54393
54394         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54395         messages
54396         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54397         "At global scope" warning
54398         * g++.dg/ext/align1.C: Change cygwin test for alignment
54399         from db-bogus to dg-warning
54400
54401 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54402
54403         * g77.f-torture/compile/cpp2.F: New test.
54404
54405 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54406
54407         * g++.dg/template/access1.C: New test.
54408
54409 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54410
54411         * gcc.dg/20020118-1.c: New.
54412
54413 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54414
54415         * gcc.c-torture/execute/20020118-1.c: New test.
54416
54417 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54418
54419         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54420         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54421         alignment warnings.
54422
54423 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54424
54425         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54426         torture_with_loops and torture_without_loops
54427
54428 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54429
54430         * gcc.c-torture/compile/20020116-1.c: New test.
54431
54432 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54433
54434         * gcc.dg/20020116-2.c: New test.
54435
54436         * gcc.dg/ultrasp4.c: New test.
54437
54438         * gcc.dg/20020116-1.c: New test.
54439
54440 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54441
54442         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54443         by EABI.
54444
54445 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54446
54447         * gcc.misc-tests/i386-prefetch.exp: New.
54448         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54449         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54450         * gcc.misc-tests/i386-pf-none-1.c: New test.
54451         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54452
54453 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54454
54455         * gcc.dg/gnu89-init-1.c: Add new tests.
54456
54457 2002-01-15  Andreas Jaeger  <aj@suse.de>
54458
54459         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54460         * gcc.dg/i386-mmx-2.c: Likewise.
54461         * gcc.dg/i386-sse-1.c: Likewise.
54462         * gcc.dg/i386-sse-2.c: Likewise.
54463         * gcc.dg/i386-sse-3.c: Likewise.
54464
54465 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54466
54467         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54468         Uncomment additional cases that now pass.
54469
54470 2002-01-11  Richard Henderson  <rth@redhat.com>
54471
54472         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54473         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54474
54475 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54476
54477         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54478
54479 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54480
54481         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54482         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54483
54484 2002-01-10  Dale Johannesen  <dalej@apple.com>
54485
54486         * gcc.c-torture/execute/loop-11.c: New.
54487
54488 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54489
54490         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54491         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54492
54493 2002-01-09  Richard Henderson  <rth@redhat.com>
54494
54495         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54496         type in which to perform the operation for each size.
54497
54498 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54499
54500         * gcc.c-torture/compile/20020109-2.c: New test.
54501
54502 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54503
54504         * gcc.c-torture/execute/loop-10.c: New test.
54505
54506 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54507
54508         * gcc.c-torture/compile/20010226-1.c: New test.
54509         * gcc.c-torture/compile/20010227-1.c: New test.
54510         * gcc.c-torture/compile/20010426-1.c: New test.
54511         * gcc.c-torture/compile/20010510-1.c: New test.
54512         * gcc.c-torture/compile/20010605-3.c: New test.
54513         * gcc.c-torture/compile/20010824-1.c: New test.
54514         * gcc.c-torture/execute/20010409-1.c: New test.
54515         * gcc.dg/noncompile/20000901-1.c: New test.
54516         * gcc.dg/20001023-1.c: New test.
54517         * gcc.dg/20001101-1.c: New test.
54518         * gcc.dg/20001102-1.c: New test.
54519         * gcc.dg/20010207-1.c: New test.
54520         * gcc.dg/20010405-1.c: New test.
54521         * gcc.dg/20010822-1.c: New test.
54522         * gcc.dg/20011107-1.c: New test.
54523
54524 2002-01-09  Jeffrey A Law  (law@redhat.com)
54525
54526         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54527
54528         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54529         execution failure on PA targets.
54530
54531 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54532
54533         * gcc.c-torture/compile/20020109-1.c: New test.
54534
54535 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54536
54537         * gcc.c-torture/execute/20020108-1.c: New test.
54538
54539 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54540
54541         * gcc.dg/20020108-1.c: New test.
54542
54543 2002-01-08  H.J. Lu <hjl@gnu.org>
54544
54545         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54546         for header files.
54547
54548 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54549
54550         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54551         consistency.
54552
54553 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54554
54555         * gcc.dg/altivec-4.c: Test altivec predicates.
54556
54557 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54558
54559         * gcc.c-torture/execute/20020107-1.c: New test.
54560
54561 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54562
54563         PR c/5279
54564         * gcc.c-torture/compile/20020106-1.c: New test.
54565
54566 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54567
54568         * gcc.c-torture/execute/nestfunc-4.c: New test.
54569
54570 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54571
54572         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54573         extra triple that slipped in.
54574         * g++.old-deja/g++.abi/align.C: Likewise.
54575         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54576
54577 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54578
54579         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54580         * g++.old-deja/g++.abi/align.C: Likewise.
54581         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54582
54583         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54584         on FreeBSD/i386.
54585         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54586         FreeBSD.
54587
54588 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54589
54590         * gcc.dg/20020104-1.c: New test.
54591
54592         * gcc.dg/20020104-2.c: New test.
54593
54594 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54595
54596         * gcc.dg/20020103-1.c: Fix typo in target selector.
54597
54598 2002-01-03  Richard Henderson  <rth@redhat.com>
54599
54600         * gcc.dg/20020103-1.c: New.
54601
54602 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54603
54604         * gcc.c-torture/execute/20020103-1.c: New test.
54605
54606 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54607
54608         * g++.dg/other/debug2.C: New test.
54609
54610         * gcc.c-torture/compile/20020103-1.c: New test.
54611
54612 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54613
54614         * gcc.dg/gnu89-init-1.c: Added new tests.
54615
54616 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54617
54618         * g++.dg/template/friend2.C: Remove as patch is reverted.
54619
54620         * g++.dg/warn/oldcast1.C: New test.
54621
54622         * g++.dg/template/ptrmem1.C: New test.
54623         * g++.dg/template/ptrmem2.C: New test.
54624
54625         * g++.dg/template/ntp.C: New test.
54626
54627         * g++.dg/other/component1.C: New test.
54628
54629         * g++.dg/template/ttp3.C: New test.
54630
54631         * g++.dg/template/friend2.C: New test.
54632         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54633
54634 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54635
54636         * g++.dg/other/ptrmem1.C: New test.
54637         * g++.dg/other/ptrmem2.C: New test.
54638
54639 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54640
54641         * g++.dg/template/ctor1.C: New test.
54642
54643 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54644
54645         * g++.dg/template/friend2.C: New test.
54646
54647 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54648
54649         * gcc.dg/mmix-1.c: New test.
54650
54651 2001-12-31  Richard Henderson  <rth@redhat.com>
54652
54653         * gcc.dg/asm-5.c: New.
54654
54655 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54656
54657         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54658         in namespace __gnu_cxx
54659
54660 2001-12-30  Richard Henderson  <rth@redhat.com>
54661
54662         * gcc.dg/debug-6.c: New.
54663
54664 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54665
54666         * gcc.c-torture/compile/20011229-2.c: New test.
54667
54668 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54669
54670         * gcc.dg/debug-3.c: New test.
54671         * gcc.dg/debug-4.c: New test.
54672         * gcc.dg/debug-5.c: New test.
54673
54674 2001-12-29  Richard Henderson  <rth@redhat.com>
54675
54676         * g++.dg/eh/loop1.C: New.
54677
54678 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54679
54680         * g++.dg/template/crash1.C: New test.
54681
54682 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54683
54684         * g++.dg/other/const1.C: New test.
54685
54686 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54687
54688         * gcc.c-torture/compile/20011229-1.c: New test.
54689
54690 2001-12-28  Stan Shebs  <shebs@apple.com>
54691
54692         * lib/objc-torture.exp: Resync with c-torture.exp.
54693         * lib/objc.exp: Load standard libraries.
54694
54695 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54696
54697         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54698         additional tests.
54699
54700 2001-12-27  Roger Sayle <roger@eyesopen.com>
54701
54702         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54703
54704 2001-12-27  Richard Henderson  <rth@redhat.com>
54705
54706         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54707
54708 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54709
54710         * g++.dg/eh/ctor1.C: New test.
54711         * g++.dg/other/error2.C: New test.
54712
54713 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54714
54715         * g++.dg/other/init2.C: New test.
54716
54717 2001-12-24  Richard Henderson  <rth@redhat.com>
54718
54719         * gcc.dg/20011223-1.c: New.
54720         * gcc.dg/inline-1.c: New.
54721
54722 2001-12-23  Richard Henderson  <rth@redhat.com>
54723
54724         * gcc.dg/asm-4.c: Test operand modifiers.
54725
54726 2001-12-23  Richard Henderson  <rth@redhat.com>
54727
54728         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54729
54730 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54731
54732         * gcc.c-torture/execute/20011223-1.c: New test.
54733
54734 2001-12-21  Richard Henderson  <rth@redhat.com>
54735
54736         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54737         re-enables the warning.
54738
54739 2001-12-21  Richard Henderson  <rth@redhat.com>
54740
54741         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54742
54743 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54744
54745         * gcc.c-torture/compile/20011218-1.c: New test.
54746
54747 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54748
54749         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54750         arm-isr.c test.
54751         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54752         epilogue generation for ARM ISR routines.
54753
54754 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54755
54756         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54757         * gcc.dg/format/c90-printf-3.c: Likewise.
54758         * gcc.dg/format/c99-printf-3.c: Likewise.
54759         * gcc.dg/format/ext-1.c: Likewise.
54760         * gcc.dg/format/ext-6.c: Likewise.
54761         * gcc.dg/format/format.h: Prototype unlocked stdio.
54762
54763 2001-12-20  Richard Henderson  <rth@redhat.com>
54764
54765         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54766         (arena): Use it.
54767         (malloc): Correct allocation logic.  Abort if we fill up the
54768         arena before initialization complete.
54769         (realloc): Correct allocation logic.
54770
54771 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54772
54773         * gcc.c-torture/compile/20011219-2.c: New test.
54774
54775         * gcc.c-torture/execute/20011219-1.c: New test.
54776
54777 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54778
54779         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54780         target does not support weak symbols.
54781
54782 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54783
54784         * gcc.c-torture/compile/20011219-1.c: New test.
54785
54786 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54787
54788         * g++.dg/other/error1.C: New test.
54789
54790 2001-12-17  Jeffrey A Law  (law@redhat.com)
54791
54792         * gcc.c-torture/execute/20011217-1.c: New test.
54793
54794 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54795
54796         * objc.dg/special/: New directory.
54797         * objc.dg/special/special.exp: New file.
54798         * objc.dg/special/unclaimed-category-1.h: New file.
54799         * objc.dg/special/unclaimed-category-1a.m: New file.
54800         * objc.dg/special/unclaimed-category-1.m: New file.
54801
54802 2001-12-17  Andreas Jaeger  <aj@suse.de>
54803
54804         * gcc.c-torture/compile/20011217-2.c: New test.
54805
54806 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54807
54808         * gcc.c-torture/compile/20011217-1.c: New test.
54809
54810 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54811
54812         * gcc.dg/20011214-1.c: New.
54813
54814 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54815
54816         * gcc.dg/altivec-4.c: New.
54817
54818 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54819
54820         * gcc.dg/20011113-1.c: New test.
54821
54822 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54823
54824         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54825         std::__malloc_alloc_template<0> and
54826         std::__default_alloc_template<false, 0>.
54827
54828 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54829
54830         * objc/execute/bf-21.m: New test.
54831         * objc/execute/enumeration-1.m: New test.
54832         * objc/execute/enumeration-2.m: New test.
54833
54834 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54835
54836         * gcc.dg/gnu89-init-1.c: New test.
54837
54838 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54839
54840         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54841         * g++.old-deja/g++.jason/2371.C: Likewise.
54842         * g++.old-deja/g++.jason/template33.C: Likewise.
54843         * g++.old-deja/g++.jason/template34.C: Likewise.
54844         * g++.old-deja/g++.jason/template36.C: Likewise.
54845         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54846         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54847         * g++.old-deja/g++.other/typename1.C: Likewise.
54848         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54849         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54850         * g++.old-deja/g++.pt/typename11.C: Likewise.
54851         * g++.old-deja/g++.pt/typename14.C: Likewise.
54852         * g++.old-deja/g++.pt/typename16.C: Likewise.
54853         * g++.old-deja/g++.pt/typename3.C: Likewise.
54854         * g++.old-deja/g++.pt/typename4.C: Likewise.
54855         * g++.old-deja/g++.pt/typename5.C: Likewise.
54856         * g++.old-deja/g++.pt/typename7.C: Likewise.
54857         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54858
54859 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54860
54861         * g++.dg/other/linkage1.C: New test.
54862         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54863         specifiers.
54864
54865 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54866
54867         * gcc.dg/concat.c: New test.
54868
54869 2001-12-11  Stan Shebs  <shebs@apple.com>
54870
54871         * objc/compile: New test directory.
54872         * objc/compile/compile.exp: New expect script.
54873         * objc/compile/20011211-1.m: New compile test.
54874
54875 2001-12-11  Jason Merrill  <jason@redhat.com>
54876
54877         * lib/prune.exp (prune_gcc_output): Also handle "In member
54878         function".  So many permutations...
54879
54880 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54881
54882         * g++.dg/template/typedef1.C: New test.
54883
54884 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54885
54886         * g++.dg/other/copy1.C: New test.
54887
54888 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54889
54890         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54891
54892         * gcc.dg/builtin-choose-expr.c: New.
54893
54894 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54895
54896         * gcc.dg/altivec-2.c: New.
54897
54898 2001-12-07  Richard Henderson  <rth@redhat.com>
54899
54900         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54901
54902 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54903
54904         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54905         ultrasparc.
54906
54907 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54908
54909         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54910
54911 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54912
54913         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54914         variable argument list.
54915
54916 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54917
54918         * gcc.c-torture/execute/memcheck: Delete entire directory.
54919         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54920         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54921
54922 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54923
54924         * gcc.dg/Wshadow-1.c: New test.
54925
54926 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54927
54928         * gcc.c-torture/compile/20011130-1.c: New test.
54929
54930         * gcc.dg/noncompile/20011025-1.c: New test.
54931
54932         * g++.dg/other/anon-union.C: New test.
54933
54934         * gcc.c-torture/execute/20011024-1.c: New test.
54935
54936 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54937
54938         * gcc.c-torture/execute/20000722-1.x,
54939         gcc.c-torture/execute/20010123-1.x: Remove.
54940         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54941         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54942         gcc.dg/c99-complit-2.c: New tests.
54943
54944 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54945
54946         * g++.dg/inherit/base1.C: New test.
54947
54948 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54949
54950         * g++.dg/other/stdarg1.C: New test.
54951
54952         * gcc.c-torture/compile/20011130-2.c: New test.
54953
54954 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54955
54956         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54957         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54958         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54959         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54960         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54961         * gcc.dg/builtin-prefetch-1.c: New test.
54962
54963 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54964
54965         * gcc.dg/20011130-1.c: New test.
54966
54967 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54968
54969         * g++.dg/other/scope1.C: New test.
54970         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54971
54972 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54973
54974         * gcc.dg/vla-init-1.c: New test.
54975
54976 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54977
54978         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54979
54980 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54981
54982         * objc.dg/alias.m: Update.
54983         * objc.dg/class-1.m: Update.
54984         * objc.dg/const-str-1.m: Update.
54985         * objc.dg/fwd-proto-1.m: Update.
54986         * objc.dg/id-1.m: Update.
54987         * objc.dg/super-class-1.m: Update.
54988
54989 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54990
54991         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54992         constructs.
54993
54994 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54995
54996         * gcc.c-torture/execute/20011128-1.c: New test.
54997
54998 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54999
55000         * gcc.dg/20011127-1.c: New test.
55001
55002 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55003
55004         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55005         from Austin Group draft 7.
55006         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55007         scanf format arguments.
55008         * gcc.dg/format/no-exargs-2.c: New test.
55009
55010 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55011
55012         * g++.dg/abi/vbase8-4.C: New test.
55013
55014 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55015
55016         * gcc.c-torture/execute/20011121-1.c: New test.
55017
55018 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55019
55020         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55021
55022 2001-11-23  Andreas Jaeger  <aj@suse.de>
55023
55024         * gcc.dg/cpp/charconst-2.c: New test.
55025
55026 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55027
55028         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55029         to the host if it is remote.  Let tests specify extra headers
55030         they use.
55031         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55032         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55033         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55034         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55035         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55036         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55037         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55038         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55039         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55040         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55041
55042 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55043
55044         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55045         for little endian ARMs.
55046
55047 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55048
55049         * gcc.c-torture/compile/20011119-1.c: New test.
55050         * gcc.c-torture/compile/20011119-2.c: New test.
55051
55052 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55053
55054         * gcc.dg/altivec-1.c: Fix typo.
55055
55056 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55057
55058         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55059
55060 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55061
55062         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55063
55064 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55065
55066         * lib/g77.exp: Don't specify --rpath-link.
55067
55068         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55069         across all the headers.
55070         * gcc.dg/format/format.exp: For testing on a remote host,
55071         copy format.h.
55072
55073         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55074         * gcc.c-torture/execute/930406-1.c: Likewise.
55075         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55076
55077 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55078
55079         * gcc.dg/altivec-1.c: New.
55080
55081 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55082
55083         * gcc.dg/cpp/fpreprocessed.c: New test case.
55084
55085 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55086
55087         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55088         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55089         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55090
55091 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55092
55093         * gcc.dg/no-builtin-1.c: New test.
55094
55095 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55096
55097         * gcc.c-torture/execute/20011115-1.c: New test.
55098
55099 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55100
55101         * gcc.c-torture/compile/20011114-2.c: New test.
55102         * gcc.c-torture/compile/20011114-3.c: New test.
55103         * gcc.c-torture/compile/20011114-4.c: New test.
55104
55105 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55106
55107         * g++.dg/other/init1.C: New test.
55108
55109 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55110
55111         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55112         message.
55113
55114         * gcc.c-torture/execute/20011114-1.c: New testcase.
55115
55116         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55117         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55118         like the (before this change) version of 20010327-1.c.
55119
55120 2001-11-14  Roger Sayle <roger@eyesopen.com>
55121
55122         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55123
55124 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55125
55126         * g++.dg/init/array2.C: New test.
55127
55128 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55129
55130         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55131
55132 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55133
55134         * g++.dg/other/forscope1.C: New test.
55135         * g++.dg/ext/forscope1.C: New test.
55136         * g++.dg/ext/forscope2.C: New test.
55137
55138 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55139
55140         * gcc.c-torture/execute/20011113-1.c: New test.
55141
55142 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55143
55144         * gcc.c-torture/execute/20011109-2.c: New test.
55145
55146         * gcc.c-torture/execute/20011109-1.c: New test.
55147
55148 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55149
55150         * gcc.c-torture/compile/20011109-1.c: New test.
55151
55152 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55153
55154         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55155         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55156         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55157         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55158         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55159         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55160         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55161
55162 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55163
55164         * g++.dg/warn/Wshadow-1.C: New tests.
55165         * g++.old-deja/g++.mike/for3.C: Update.
55166
55167 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55168
55169         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55170         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55171         XFAILs.  Adjust expected error texts.
55172         * gcc.c-torture/compile/20011106-1.c,
55173         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55174         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55175         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55176         gcc.dg/c99-array-lval-5.c: New tests.
55177
55178 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55179
55180         * gcc.dg/cpp/defined.c: Update.
55181
55182 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55183
55184         * gcc.c-torture/execute/anon-1.c: New test.
55185
55186 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55187
55188         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55189         same size, so no warning should be produced on stormy16.
55190
55191         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55192         due to oversized array.
55193         * g++.old-deja/g++.mike/ns15.C: Likewise.
55194         * g++.old-deja/g++.pt/crash16.C: Likewise.
55195
55196 2001-11-02  Graham Stott  <grahams@redhat.com>
55197
55198         * g++.dgother/debug1.C: Fix typos.
55199
55200 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55201
55202         * g++.dg/other/debug1.C: New test.
55203
55204 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55205
55206         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55207         of unsigned long.
55208
55209 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55210
55211         * gcc.dg/20011029-2.c: New test.
55212
55213         * gcc.c-torture/compile/20011029-1.c: New test.
55214
55215 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55216
55217         * objc/execute/class_self-1.m: New test.
55218         * objc/execute/class_self-2.m: New test.
55219
55220 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55221
55222         * gcc.misc-tests/msgs.exp: Delete.
55223         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55224         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55225         error set to match recent changes.
55226
55227 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55228
55229         * gcc.dg/20011021-1.c: New test.
55230
55231 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55232
55233         * gcc.c-torture/compile/20011023-1.c: New test.
55234
55235 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55236
55237         * lib/g77.exp: Rewrite based on lib/g++.exp.
55238
55239 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55240
55241         * gcc.c-torture/execute/20011019-1.c: New test.
55242
55243         * gcc.dg/20011018-1.c: New test.
55244
55245 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55246
55247         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55248
55249 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55250
55251         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55252         * gcc.dg/attr-invalid.c: Likewise.
55253
55254 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55255
55256         * gcc.dg/20011015-1.c: New test.
55257
55258 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55259
55260         * g++.dg/template/unify2.C: New test.
55261
55262 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55263
55264         * g++.dg/other/exception-specification.C: New test
55265
55266 2001-10-13  Tom Rix  <trix@redhat.com>
55267
55268         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55269         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55270
55271 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55272
55273         * gcc.dg/20011009-1.c: New test.
55274
55275 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55276
55277         PR g++/4476
55278         * g++.dg/other/friend1.C: New test.
55279
55280 2001-10-11  Richard Henderson  <rth@redhat.com>
55281
55282         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55283
55284 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55285
55286         * gcc.c-torture/compile/20011010-1.c: New.
55287
55288 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55289
55290         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55291         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55292         g77.f-torture/execute/execute.exp,
55293         g77.f-torture/noncompile/noncompile.exp,
55294         gcc.c-torture/compile/compile.exp,
55295         gcc.c-torture/execute/execute.exp,
55296         gcc.c-torture/execute/ieee/ieee.exp,
55297         gcc.c-torture/execute/memcheck/memcheck.exp,
55298         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55299         objc/execute/execute.exp: Update FSF address.
55300
55301 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55302
55303         * gcc.dg/cpp/cmdlne-C.c: Update.
55304         * gcc.dg/cpp/cmdlne-C2.c: New.
55305
55306 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55307
55308         * gcc.c-torture/execute/20011008-3.c: New.
55309
55310 2001-10-08  DJ Delorie  <dj@redhat.com>
55311
55312         * gcc.dg/20011008-1.c: New.
55313         * gcc.dg/20011008-2.c: New.
55314
55315 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55316
55317         * gcc.dg/cpp/spacing1.c: Update test.
55318
55319 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55320
55321         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55322         spelling errors of "separate" as "seperate".
55323
55324 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55325
55326         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55327         enough to avoid inlining.
55328
55329 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55330
55331         * lib/g77.exp: set libg2c_dir correctly.
55332
55333 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55334
55335         * gcc.dg/cpp/macro11.c: New test.
55336
55337 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55338
55339         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55340         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55341         gcc.dg/format/multattr-3.c: New tests.
55342         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55343         tests for format attributes on function pointers being rejected.
55344
55345 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55346
55347         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55348
55349 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55350
55351         * g++.dg/warn/format1.C: New test.
55352
55353 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55354
55355         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55356
55357 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55358
55359         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55360
55361 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55362
55363         * gcc.dg/cpp/redef2.c: Add test.
55364
55365 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55366
55367         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55368         long-standing bug on i686, apparently.
55369         * gcc.c-torture/execute/loop-2c.x: New file.
55370         * gcc.c-torture/execute/loop-2d.x: New file.
55371         * gcc.c-torture/execute/loop-3c.x: New file.
55372
55373 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55374
55375         * gcc.dg/cpp/20000625-2.c: Correct line number.
55376
55377 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55378
55379         * gcc.dg/cpp/macro10.c: New test.
55380         * gcc.dg/cpp/strify3.c: New test.
55381         * gcc.dg/cpp/spacing1.c: Add tests.
55382         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55383         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55384
55385 2001-09-24  DJ Delorie  <dj@redhat.com>
55386
55387         * gcc.c-torture/execute/20010924-1.c: New test.
55388
55389 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55390
55391         * objc/execute/paste.m: Remove.
55392
55393 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55394
55395         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55396
55397 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55398
55399         * g77.dg/strlen0.f: New test.
55400
55401 2001-09-21  Richard Henderson  <rth@redhat.com>
55402
55403         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55404         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55405
55406 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55407
55408         Table-driven attributes.
55409         * g++.dg/ext/attrib1.C: New test.
55410
55411 2001-09-20  DJ Delorie  <dj@redhat.com>
55412
55413         * gcc.dg/20000926-1.c: Update expected warning messages.
55414         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55415         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55416         array.
55417
55418 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55419
55420         * g++.dg/eh/registers1.C: New test case.
55421
55422 2001-09-17  Richard Henderson  <rth@redhat.com>
55423
55424         * gcc.dg/array-5.c: Fix VLA decomposition test.
55425
55426 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55427
55428         * gcc.dg/cpp/line5.c: New testcase.
55429
55430 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55431
55432         * gcc.dg/cpp/macro9.c: New test.
55433
55434 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55435
55436         * gcc.c-torture/execute/980223.c: Change type of addr from long
55437         to char *.
55438
55439 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55440
55441         * gcc.c-torture/execute/20010915-1.c: New test.
55442
55443 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55444
55445         * g77.dg/bprob: New directory.
55446         * g77.dg/bprob/bprob.exp: New file.
55447         * g77.dg/bprob/bprob-1.f: New test.
55448         * g77.dg/gcov: New directory.
55449         * g77.dg/gcov/gcov.exp: New file.
55450         * g77.dg/gcov/gcov-1.f: New test.
55451         * g77.dg/gcov/gcov-1.x: New file.
55452
55453 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55454
55455         * gcc.dg/cpp/directiv.c: Update.
55456         * gcc.dg/cpp/undef1.c: Update.
55457
55458 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55459
55460         * gcc.dg/20010912-1.c: New test.
55461
55462 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55463
55464         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55465         language-independent file in lib.
55466         * lib/gcov.exp: New file.
55467
55468 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55469
55470         * gcc.c-torture/compile/20010911-1.c: New test.
55471
55472 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55473
55474         * lib/profopt.exp: New, to support profile-directed optimizations.
55475         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55476         * gcc.misc-tests/bprob-1.c: New test.
55477         * gcc.misc-tests/bprob-2.c: New test.
55478
55479 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55480
55481         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55482         XFAIL and which kinds of gcov output to verify.
55483         * gcc.misc-tests/gcov-4b.x: New file.
55484         * gcc.misc-tests/gcov-5b.x: New file.
55485         * gcc.misc-tests/gcov-6.x: New file.
55486         * gcc.misc-tests/gcov-7.c: New test.
55487         * gcc.misc-tests/gcov-7.x: New file.
55488
55489 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55490
55491         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55492         * gcc.misc-tests/gcov-6.c: New test.
55493
55494 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55495
55496         PR c++/3986
55497         * g++.dg/abi/vbase1.C: New test.
55498
55499 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55500
55501         * objc.dg/method-2.m: New.
55502
55503 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55504
55505         PR c++/4203
55506         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55507         * g++.dg/init/empty1.C: New test.
55508
55509 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55510
55511         * gcc.c-torture/compile/20010903-1.c: New test.
55512
55513 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55514
55515         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55516         for m68k.
55517
55518 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55519
55520         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55521
55522         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55523
55524         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55525
55526 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55527
55528         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55529         for 16-bit 'unsigned int'.
55530
55531 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55532
55533         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55534
55535 2001-08-27  Richard Henderson  <rth@redhat.com>
55536
55537         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55538         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55539
55540 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55541
55542         * gcc.dg/asm-names.c (ymain): New.
55543
55544 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55545
55546         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55547         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55548         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55549
55550 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55551
55552         * gcc.dg/compare5.c: New testcase.
55553
55554 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55555
55556         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55557         and "In instantiation".
55558
55559 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55560
55561         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55562
55563 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55564
55565         * gcc.misc-tests/gcov.exp: Add support for branch information.
55566         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55567         * gcc.misc-tests/gcov-4.c: New test.
55568         * gcc.misc-tests/gcov-4b.c: New test.
55569         * gcc.misc-tests/gcov-5b.c: New test.
55570
55571 2001-08-20  Zack Weinberg  <zackw@panix.com>
55572
55573         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55574         expected to fail.
55575
55576 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55577
55578         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55579
55580 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55581
55582         * g++.dg/eh/template1.C: New test.
55583
55584 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55585
55586         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55587         Fix thinko.
55588         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55589         for xfail.
55590
55591 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55592
55593         * lib/g77-dg.exp: Use prune.exp for common procedures
55594         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55595         * lib/g77.exp: (g77-dg-prune) Remove
55596
55597 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55598
55599         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55600
55601 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55602
55603         * g++.dg/template/unify1.C: New test.
55604
55605 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55606
55607         * g++.dg/abi/empty4.C: New test.
55608
55609 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55610
55611         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55612         solaris2.*
55613         * g77.f-torture/compile/pr3743.x: Likewise.
55614
55615 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55616
55617         * g++.dg/other/using-declaration.C: New test.
55618
55619 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55620
55621         * gcc.dg/cpp/tr-sign.c: New testcase.
55622
55623 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55624
55625         * gcc.dg/cpp/19951025-1.c: Revert.
55626         * gcc.dg/cpp/directiv.c: We no longer process directives that
55627         interrupt macro arguments.
55628
55629 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55630
55631         * gcc.dg/bconstp-1.c: New test.
55632
55633 2001-08-03  Richard Henderson  <rth@redhat.com>
55634
55635         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55636
55637 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55638
55639         * gcc.dg/cpp/19951025-1.c: Update.
55640
55641 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55642
55643         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55644         should be x.
55645
55646 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55647
55648         Kill -fhonor-std.
55649         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55650         * g++.old-deja/g++.other/std1.C: Likewise.
55651         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55652
55653 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55654
55655         * lib/g77.exp: Load gcc-defs.exp for common procedures
55656         (g77_pass, g77_fail, g77_finish, g77_exit,
55657         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55658
55659 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55660
55661         * g77.dg/fbackslash.f
55662         * g77.dg/fcase-preserve.f
55663         * g77.dg/ff90-1.f
55664         * g77.dg/ffixed-line-length-0.f
55665         * g77.dg/ffixed-line-length-132.f
55666         * g77.dg/ffixed-line-length-7.f
55667         * g77.dg/ffixed-line-length-72.f
55668         * g77.dg/ffixed-line-length-none.f
55669         * g77.dg/ffree-form-1.f
55670         * g77.dg/fno-backslash.f
55671         * g77.dg/fno-f90-1.f
55672         * g77.dg/fno-fixed-form-1.f
55673         * g77.dg/fno-onetrip.f
55674         * g77.dg/fno-typeless-boz.f
55675         * g77.dg/fno-underscoring.f
55676         * g77.dg/fno-vxt-1.f
55677         * g77.dg/fonetrip.f
55678         * g77.dg/ftypeless-boz.f
55679         * g77.dg/fugly-assumed.f
55680         * g77.dg/funderscoring.f
55681         * g77.dg/fvxt-1.f
55682
55683 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55684
55685         * objc.dg/fwd-proto-1.m: New.
55686         * objc.dg/local-decl-1.m: New.
55687         * objc.dg/naming-1.m: New.
55688         * objc.dg/naming-2.m: New.
55689         * objc.dg/proto-hier-1.m: New.
55690
55691 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55692
55693         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55694         largest-type elements to a struct makes its size grow.
55695
55696 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55697
55698         * g++.dg/abi/vthunk1.C: New test.
55699
55700 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55701
55702         * g++.dg/abi/vbase8-22.C: New test.
55703
55704 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55705
55706         * gcc.dg/cpp/macro8.c: New test.
55707
55708 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55709
55710         * g++.dg/abi/vbase8-21.C: New test.
55711
55712 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55713
55714         * g++.dg/abi/vbase8-10.C: New test.
55715
55716 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55717
55718         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55719         ${tool}_set_ld_library_path.
55720         Changed caller.
55721         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55722         g++.exp.
55723
55724 2001-07-26  Stan Cox <scox@redhat.com>
55725
55726         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55727         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55728         gcc_exit, gcc_check_unsupported_p):
55729         Moved to gcc-deps.exp
55730         * gcc-deps.exp: New file.
55731
55732 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55733
55734         * g++.old-deja/g++.pt/defarg14.C: New test.
55735
55736 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55737
55738         * g++.old-deja/g++.other/lineno5.C: New test.
55739
55740 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55741
55742         * g++.old-deja/g++.pt/crash68.C: New test.
55743
55744 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55745
55746         * g++.old-deja/g++.other/crash42.C: New test.
55747
55748 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55749
55750         * gcc.dg/cpp/extratokens.c: Fix.
55751         * gcc.dg/cpp/skipping2.c: New tests.
55752
55753 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55754
55755         * gcc.c-torture/execute/20010724-1.c: New file.
55756         * gcc.c-torture/execute/20010724-1.x: New file.
55757
55758 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55759
55760         * g++.old-deja/g++.other/cond7.C: New test.
55761
55762 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55763
55764         * g++.old-deja/g++.other/optimize4.C: New test.
55765
55766 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55767
55768         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55769
55770 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55771
55772         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55773         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55774         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55775         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55776
55777         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55778         bug report" message.
55779
55780         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55781         * g++.dg/ext/instantiate1.C: Move from old-deja.
55782
55783 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55784
55785         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55786         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55787         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55788         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55789
55790 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55791
55792         * gcc.c-torture/execute/20010723-1.c: New test.
55793
55794 2001-07-23  Ben Elliston  <bje@redhat.com>
55795
55796         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55797
55798 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55799
55800         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55801         i[34567]86-*-*.
55802         Delete handling of ieee_multilib_flags.
55803         Pass -mieee for alpha*-*-* and sh-*-*.
55804         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55805
55806 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55807
55808         Remove old-abi tests.
55809         * g++.old-deja/g++.mike/p11116.C: Remove.
55810         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55811
55812 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55813
55814         * g77.f-torture/compile/pr3743.f: New test
55815
55816 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55817
55818         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55819
55820 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55821
55822         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55823         g++.old-deja/g++.pt/static6.C: Likewise.
55824         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55825         supports weak symbols.
55826
55827 2001-07-18  Andreas Jaeger  <aj@suse.de>
55828
55829         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55830         supported again.
55831
55832 2001-07-18  Andreas Jaeger  <aj@suse.de>
55833
55834         * gcc.dg/iftrap-1.c: Fix target line.
55835
55836 2001-07-17  Richard Henderson  <rth@redhat.com>
55837
55838         * gcc.c-torture/execute/20010717-1.c: New.
55839
55840 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55841
55842         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55843         tests.
55844
55845 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55846
55847         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55848
55849 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55850
55851         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55852         UAC_SIGBUS, UAC_NOPRINT definitions.
55853
55854 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55855
55856         * objc/execute/object_is_class.m: New test.
55857         * objc/execute/object_is_meta_class.m: New test.
55858
55859 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55860
55861         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55862         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55863
55864 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55865
55866         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55867         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55868
55869 2001-07-14  Richard Henderson  <rth@redhat.com>
55870
55871         * gcc.dg/iftrap-1.c: New.
55872
55873 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55874
55875         * g77.f-torture/execute/intrinsic77.f: New test.
55876
55877 2001-07-11  Janis Johnson <janis@us.ibm.com>
55878
55879         * gcc.misc-tests/gcov-3.c: New test.
55880
55881 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55882
55883         * gcc.c-torture/compile/20010711-1.c,
55884         * gcc.c-torture/compile/20010711-2.c: New tests.
55885
55886 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55887
55888         * gcc.c-torture/execute/20010711-1.c: New test.
55889
55890 2001-07-11  Ben Elliston  <bje@redhat.com>
55891
55892         * g++.old-deja/g++.other/enum5.C: New test.
55893
55894 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55895
55896         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55897         (g++-dg-prune): Call prune_gcc_output.
55898         * prune.exp: New file for prune_gcc_output.
55899         * lib/g++.exp, lib/gcc.exp: Load it.
55900
55901 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55902
55903         * gcc.c-torture/compile/20010701-1.c,
55904         g++.old-deja/g++.ext/attrib6.C: New tests.
55905
55906 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55907
55908         * gcc.c-torture/compile/20010706-1.c: New test.
55909
55910 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55911
55912         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55913
55914 2001-06-28  Stan Shebs  <shebs@apple.com>
55915
55916         * gcc.dg/pragma-darwin.c: New test.
55917
55918 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55919
55920         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55921         Solaris 2.[678] system.
55922
55923 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55924
55925         * gcc.dg/20010622-1.c: New test.
55926
55927 2001-06-18  Stan Shebs  <shebs@apple.com>
55928
55929         * objc.dg: New directory.
55930         * objc.dg/dg.exp: New file.
55931         * objc.dg/alias.m: New.
55932         * objc.dg/class-1.m: New.
55933         * objc.dg/class-2.m: New.
55934         * objc.dg/const-str-1.m: New.
55935         * objc.dg/const-str-2.m: New.
55936         * objc.dg/id-1.m: New.
55937         * objc.dg/method-1.m: New.
55938         * objc.dg/super-class-1.m: New.
55939         * lib/objc-dg.exp: New file.
55940
55941 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55942
55943         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55944         of label name.
55945
55946 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55947
55948         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55949
55950 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55951
55952         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55953         variable.
55954
55955 2001-06-12  Richard Henderson  <rth@redhat.com>
55956
55957         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55958
55959 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55960
55961         * g++.old-deja/g++.abi/vbase5.C: New test.
55962         * g++.old-deja/g++.abi/vbase6.C: New test.
55963         * g++.old-deja/g++.abi/vbase7.C: New test.
55964
55965 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55966
55967         * gcc.c-torture/compile/20010610-1.c: New test.
55968
55969 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55970
55971         * g++.old-deja/g++.abi/vbase4.C: New test.
55972
55973 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55974
55975         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55976         support %f for HC11/HC12 targets.
55977         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55978         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55979         on HC11/HC12 targets.
55980         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55981
55982 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55983
55984         * gcc.dg/wchar_t-1.c: New file.
55985         * gcc.dg/wint_t-1.c: Likewise.
55986
55987 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55988
55989         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55990
55991 2001-06-11  Richard Henderson  <rth@redhat.com>
55992
55993         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55994
55995 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55996
55997         * gcc.c-torture/compile/20010611-1.c: New test.
55998
55999 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56000
56001         * gcc.dg/c99-tag-1.c: Add more tests.
56002
56003 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56004
56005         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56006         representation on MN10300 and ARM/Thumb.
56007
56008 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56009
56010         * g77.f-torture/execute/20010610.f: New.
56011
56012 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56013
56014         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56015         names.
56016
56017 2001-06-09  Richard Henderson  <rth@redhat.com>
56018
56019         * gcc.c-torture/execute/ashrdi-1.c: New.
56020         * gcc.c-torture/execute/ashldi-1.c: New.
56021         * gcc.c-torture/execute/lshrdi-1.c: New.
56022
56023 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56024
56025         * objc/execute/load-3.m: Added. Check sending +load to categories,
56026         in addition to classes.
56027
56028 2001-06-08  Stan Shebs  <shebs@apple.com>
56029
56030         * objc/execute/load-2.m: New test.  From Nicola Pero
56031         <n.pero@mi.flashnet.it>.
56032
56033 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56034
56035         * gcc.c-torture/execute/20010605-2.c: New test.
56036
56037 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56038
56039         * g++.old-deja/g++.abi/vbase2.C: New test.
56040         * g++.old-deja/g++.abi/vbase3.C: New test.
56041
56042 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56043
56044         * g++.old-deja/g++.pt/friend49.C: New test.
56045
56046 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56047
56048         * g++.old-deja/g++.ext/anon3.C: New test.
56049
56050 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56051
56052         * g++.old-deja/g++.other/conv7.C: New test.
56053
56054 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56055
56056         * gcc.c-torture/compile/20010605-2.c: New test.
56057
56058 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56059
56060         * gcc.c-torture/execute/20010604-1.c: New test.
56061
56062 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56063
56064         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56065
56066 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56067
56068         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56069         (g++_link_flags): Likewise.
56070         (g++_init): Pass gccpath's value to two previous functions.
56071
56072 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56073
56074         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56075         Ensure logfile entry matches exec command line.
56076
56077 2001-05-31  Richard Henderson  <rth@redhat.com>
56078
56079         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56080         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56081
56082 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56083
56084         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56085         compiler for irix6.2
56086
56087 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56088
56089         * g++.old-deja/g++.other/optimize3.C: New file.
56090
56091 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56092
56093         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56094         assemble.
56095
56096 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56097
56098         * g++.old-deja/g++.other/optimize2.C: New file.
56099
56100 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56101
56102         * gcc.c-torture/compile/20010518-2.c: New file.
56103         * gcc.c-torture/execute/20010518-1.c: New file.
56104         * gcc.c-torture/execute/20010518-2.c: New file.
56105
56106 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56107
56108         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56109
56110 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56111
56112         G++ no longer defines builtins that do not begin with __builtin.
56113         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56114         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56115         * g++.old-deja/g++.law/builtin1.C: Likewise.
56116         * g++.old-deja/g++.law/cvt2.C: Likewise.
56117         * g++.old-deja/g++.mike/net5.C: Likewise.
56118         * g++.old-deja/g++.other/builtins1.C: Likewise.
56119         * g++.old-deja/g++.other/builtins2.C: Likewise.
56120         * g++.old-deja/g++.other/builtins3.C: Likewise.
56121         * g++.old-deja/g++.other/builtins4.C: Likewise.
56122         * g++.old-deja/g++.other/inline8.C: Likewise.
56123         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56124
56125 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56126
56127         * g++.old-deja/g++.pt/using1.C: Adjust.
56128         * g++.old-deja/g++.pt/using2.C: New test.
56129
56130 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56131
56132         * gcc.dg/cpp/charconst.c: New tests.
56133         * gcc.dg/cpp/escape.c: New tests.
56134         * gcc.dg/cpp/escape-1.c: New tests.
56135         * gcc.dg/cpp/escape-2.c: New tests.
56136         * gcc.dg/cpp/ucs.c: New tests.
56137
56138 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56139
56140         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56141         native compiler for irix6.5.
56142
56143 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56144
56145         * lib/g++.exp (g++_include_flags): Use args to compute
56146         get_multilibs.
56147         (g++_link_flags): Likewise.
56148         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56149
56150 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56151
56152         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56153
56154 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56155
56156         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56157         this file.
56158
56159 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56160
56161         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56162         STACK_SIZE;
56163         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56164         to STACK_SIZE; Use it to define size of add_histo array.
56165         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56166         to STACK_SIZE.
56167         (f): Use GITT_SIZE to define size of gitt local table.
56168         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56169         to STACK_SIZE; Use it to define size of bytemem array.
56170
56171 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56172
56173         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56174         on 68HC11/HC12 due to the asm instruction.
56175         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56176         * gcc.c-torture/compile/920520-1.x: Likewise.
56177         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56178         on 68HC11/HC12 because the function is larger than 64K.
56179         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56180         on 68HC11/HC12 because the structure is too large.
56181
56182 2001-05-20  Richard Henderson  <rth@redhat.com>
56183
56184         * gcc.c-torture/execute/20010520-1.c: New.
56185
56186 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56187
56188         * g++.old-deja/g++.warn/compare1.C: New test.
56189         * gcc.dg/compare4.c: New test.
56190
56191 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56192
56193         * g++.old-deja/g++.other/optimize1.C: New test.
56194
56195 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56196
56197         * g++.old-deja/g++.pt/spec41.C: New test.
56198
56199 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56200
56201         * gcc.c-torture/compile/20010114-1.x: Remove.
56202
56203 2001-05-18  Stan Shebs  <shebs@apple.com>
56204
56205         * gcc.c-torture/compile/20010518-1.c: New test.
56206
56207 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56208
56209         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56210         * g++.old-deja/g++.pt/crash67.C: New test.
56211
56212 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56213
56214         * g++.old-deja/g++.other/debug9.C: New test.
56215
56216 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56217
56218         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56219
56220 2001-05-16  Jan Hubicka  <jh@suse.cz>
56221
56222         * gcc.c-torture/compile/20010516-1.c: New test.
56223
56224 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56225
56226         * g++.old-deja/g++.other/crash41.C: New test.
56227
56228 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56229
56230         * g++.old-deja/g++.pt/crash66.C: New test.
56231
56232 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56233
56234         * g++.old-deja/g++.robertl/eb27.C: Convert.
56235
56236 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56237
56238         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56239         declaration being redundant.
56240
56241 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56242
56243         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56244
56245 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56246
56247         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56248
56249 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56250
56251         * lib/g++.exp: Use testsuite_flags.
56252
56253 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56254
56255         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56256
56257 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56258
56259         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56260
56261 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56262
56263         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56264
56265 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56266
56267         * gcc.c-torture/compile/20010313-1.c: New test.
56268
56269 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56270
56271         * gcc.dg/cpp/direct2.c: New test.
56272         * gccq.dg/cpp/direct2s.c: New test.
56273
56274         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56275
56276 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56277
56278         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56279         * g++.old-deja/g++.other/op3.C: Likewise.
56280
56281 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56282
56283         * gcc.dg/cpp/syshdr.h: New file.
56284         * gcc.dg/cpp/sysmac1.c: Update.
56285         * gcc.dg/cpp/sysmac2.c: Update.
56286
56287 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56288
56289         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56290
56291 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56292
56293         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56294         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56295
56296 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56297
56298         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56299
56300 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56301
56302         * lib/g++.exp (g++_include_flags): Don't use any special flags
56303         if TESTING_IN_BUILD_TREE is not defined.
56304         (g++_init): Use a plain 'c++' as the compiler if
56305         TESTING_IN_BUILD_TREEE is not defined.
56306
56307 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56308
56309         * g++.old-deja/g++.eh/catch13.C: New test.
56310         * g++.old-deja/g++.eh/catch14.C: New test.
56311
56312 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56313
56314         * gcc.dg/cpp/tr-define.c: New test.
56315
56316 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56317
56318         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56319         <stdlib.h>, not <malloc.h>.
56320
56321 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56322
56323         * g++.old-deja/g++.ns/template17.C: New test.
56324
56325 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56326
56327         * g++.old-deja/g++.pt/ref4.C: New test.
56328
56329 2001-04-30  Richard Henderson  <rth@redhat.com>
56330
56331         * gcc.dg/20000724-1.c: Revert last change.
56332
56333 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56334
56335         * g77.f-torture/execute/20010430.f: New test.
56336
56337 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56338
56339         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56340
56341 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56342
56343         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56344
56345 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56346
56347         * g++.old-deja/g++.eh/crash6.C: New test.
56348
56349 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56350
56351         * g++.old-deja/g++.other/warn7.C: New test.
56352
56353 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56354
56355         * g++.old-deja/g++.other/defarg9.C: New test.
56356
56357 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56358
56359         * g77.f-torture/compile/20010426.f: New test.
56360         * g77.f-torture/execute/20010426.f: New test.
56361
56362 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56363
56364         * g77.f-torture/compile/20000629-1.x: Remove - error
56365         has been fixed.
56366
56367 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56368
56369         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56370         Tweak slightly to work with g++.dg framework.
56371         * g++.dg/special/ecos.exp: Run initp1.C test.
56372         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56373
56374         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56375         its linker doesn't give line numbers either.
56376         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56377
56378 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56379
56380         * g++.old-deja/g++.other/lex1.C: New test.
56381
56382 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56383
56384         * gcc.dg/noncompile/20010425-1.c: New test.
56385
56386 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56387
56388         * g++.old-deja/g++.pt/mangle2.C: New test.
56389
56390 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56391
56392         * gcc.dg/format/plus-1.c: New test.
56393
56394 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56395
56396         * gcc.dg/20010423-1.c: New test.
56397
56398 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56399
56400         * gcc.c-torture/execute/20010422-1.c: New test.
56401
56402 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56403
56404         * g++.old-deja/g++.ns/type2.C: New test.
56405
56406 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56407
56408         * g++.old-deja/g++.other/perf1.C: New test.
56409
56410 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56411
56412         * gcc.dg/c99-func-2.c: Remove xfail.
56413         * gcc.dg/c99-func-3.c: Remove xfail.
56414         * gcc.dg/c99-func-4.c: Remove xfail.
56415
56416 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56417
56418         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56419
56420 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56421
56422         * gcc.c-torture/compile/20010423-1.c: New test.
56423
56424 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56425
56426         * g++.old-deja/g++.pt/typename28.C: New test.
56427
56428 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56429
56430         * g++.old-deja/g++.abi/empty2.C: New test.
56431         * g++.old-deja/g++.abi/empty3.C: New test.
56432
56433 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56434
56435         * g++.old-deja/g++.other/comdat2.C: New test.
56436         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56437
56438 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56439
56440         * g++.old-deja/g++.other/overload14.C: New test.
56441
56442 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56443
56444         * g++.old-deja/g++.other/lookup23.C: New test.
56445
56446 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56447
56448         * gcc.c-torture/execute/20010403-1.c: New test.
56449
56450 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56451             Mark Mitchell  <mark@codesourcery.com>
56452
56453         * lib/old-dejagnu.exp: Don't delete output of executable.
56454         Add .exe suffix to executables.
56455
56456 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56457
56458         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56459
56460 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56461
56462         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56463
56464 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56465
56466         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56467         * g++.old-deja/g++.abi/crash1.C: New test.
56468
56469 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56470
56471         * g++.old-deja/g++.other/crash40.C: New test.
56472
56473 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56474
56475         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56476
56477 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56478
56479         * g++.old-deja/g++.other/warn6.C: New test.
56480
56481 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56482
56483         * g++.old-deja/g++.robertl/eb42.C: Same.
56484
56485 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56486
56487         * gcc.dg/wtr-conversion-1.c: New testcase.
56488
56489 2001-04-10  Richard Henderson  <rth@redhat.com>
56490
56491         * g++.old-deja/g++.other/array5.C: New.
56492
56493 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56494
56495         * gcc.c-torture/execute/20010408-1.c: New test.
56496
56497 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56498
56499         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56500         headers and constructs.
56501         * g++.old-deja/g++.robertl/eb79.C: Same.
56502         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56503         * g++.old-deja/g++.robertl/eb73.C: Same.
56504         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56505         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56506         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56507         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56508         * g++.old-deja/g++.robertl/eb44.C: Same.
56509         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56510         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56511         * g++.old-deja/g++.robertl/eb39.C: Same.
56512         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56513         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56514         * g++.old-deja/g++.robertl/eb30.C: Same.
56515         * g++.old-deja/g++.robertl/eb3.C: Same.
56516         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56517         * g++.old-deja/g++.robertl/eb21.C: Same.
56518         * g++.old-deja/g++.robertl/eb15.C: Same.
56519         * g++.old-deja/g++.robertl/eb118.C: Same.
56520         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56521         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56522         * g++.old-deja/g++.robertl/eb109.C: Same.
56523         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56524         * g++.old-deja/g++.mike/rtti1.C: Same.
56525         * g++.old-deja/g++.mike/p658.C: Same.
56526         * g++.old-deja/g++.mike/net46.C: Same.
56527         * g++.old-deja/g++.mike/net34.C: Same.
56528         * g++.old-deja/g++.mike/memoize1.C: Same.
56529         * g++.old-deja/g++.mike/eh2.C: Same.
56530         * g++.old-deja/g++.law/weak.C: Same.
56531         * g++.old-deja/g++.law/visibility7.C: Same.
56532         * g++.old-deja/g++.law/visibility25.C: Same.
56533         * g++.old-deja/g++.law/visibility22.C: Same.
56534         * g++.old-deja/g++.law/visibility2.C: Same.
56535         * g++.old-deja/g++.law/visibility17.C: Same.
56536         * g++.old-deja/g++.law/visibility13.C: Same.
56537         * g++.old-deja/g++.law/visibility10.C: Same.
56538         * g++.old-deja/g++.law/visibility1.C: Same.
56539         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56540         * g++.old-deja/g++.law/vbase1.C: Same.
56541         * g++.old-deja/g++.law/operators32.C: Same.
56542         * g++.old-deja/g++.law/nest3.C: Same.
56543         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56544         * g++.old-deja/g++.law/except5.C (main): Same.
56545         * g++.old-deja/g++.law/cvt7.C (run): Same.
56546         * g++.old-deja/g++.law/cvt2.C: Same.
56547         * g++.old-deja/g++.law/cvt16.C: Same.
56548         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56549         * g++.old-deja/g++.law/ctors17.C (main): Same.
56550         * g++.old-deja/g++.law/ctors13.C: Same.
56551         * g++.old-deja/g++.law/ctors12.C (main): Same.
56552         * g++.old-deja/g++.law/ctors10.C: Same.
56553         * g++.old-deja/g++.law/code-gen5.C: Same.
56554         * g++.old-deja/g++.law/bad-error7.C: Same.
56555         * g++.old-deja/g++.law/arm9.C: Same.
56556         * g++.old-deja/g++.law/arm12.C: Same.
56557         * g++.old-deja/g++.law/arg8.C: Same.
56558         * g++.old-deja/g++.law/arg1.C: Same.
56559         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56560         * g++.old-deja/g++.jason/template31.C: Same.
56561         * g++.old-deja/g++.jason/template24.C (main): Same.
56562         * g++.old-deja/g++.jason/2371.C: Same.
56563         * g++.old-deja/g++.eh/new2.C: Same.
56564         * g++.old-deja/g++.eh/new1.C: Same.
56565         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56566         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56567         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56568         * g++.old-deja/g++.brendan/crash62.C: Same.
56569         * g++.old-deja/g++.brendan/crash52.C: Same.
56570         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56571         * g++.old-deja/g++.brendan/crash38.C: Same.
56572         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56573         * g++.old-deja/g++.brendan/copy9.C: Same.
56574
56575 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56576
56577         * gcc.c-torture/execute/20001203-2.c (memset):
56578         Count argument is of type __SIZE_TYPE__.
56579
56580 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56581
56582         * gcc.c-torture/compile/20010404-1.c: New test.
56583
56584 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56585
56586         * gcc.c-torture/compile/20010326-1.c: New test.
56587
56588 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56589
56590         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56591         peculiarities of the SH.
56592         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56593
56594 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56595
56596         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56597         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56598         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56599
56600 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56601
56602         * g77.f-torture/compile/20010321-1.f: New test.
56603
56604 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56605
56606         * gcc.c-torture/compile/20010329-1.c: New test.
56607
56608 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56609
56610         * gcc.c-torture/execute/20010329-1.c: New test.
56611
56612 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56613
56614         * g++.old-deja/g++.other/eh4.C: Fix typo.
56615
56616 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56617
56618         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56619
56620 2001-03-28  Philip Blundell  <philb@gnu.org>
56621
56622         * gcc.c-torture/compile/20010328-1.c: New test.
56623
56624 2001-03-27  Richard Henderson  <rth@redhat.com>
56625
56626         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56627         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56628
56629 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56630
56631         * gcc.c-torture/compile/20010327-1.c: New test.
56632
56633 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56634
56635         * g++.old-deja/g++.other/friend12.C: New test.
56636         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56637         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56638
56639 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56640
56641         * gcc.c-torture/execute/20010325-1.c: New test.
56642
56643 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56644
56645         * g++.old-deja/g++.other/mangle3.C: New test.
56646
56647 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56648
56649         * g++.old-deja/g++.other/anon8.C: New test.
56650
56651 2001-03-20  Philip Blundell  <philb@gnu.org>
56652
56653         * gcc.c-torture/compile/20010320-1.c: New test.
56654
56655 2001-03-17  Richard Henderson  <rth@redhat.com>
56656
56657         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56658
56659 2001-03-15  Geoff Keating  <geoff@redhat.com>
56660
56661         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56662         tests on AIX.
56663
56664 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56665
56666         * g++.old-deja/g++.other/eh4.C: New test.
56667
56668 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56669
56670         * gcc.dg/cpp/mi1.c: Update.
56671
56672 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56673
56674         * g++.old-deja/g++.other/regstack.C: New test.
56675
56676 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56677
56678         * g++.old-deja/g++.other/ref4.C: New test.
56679
56680 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56681
56682         * objc/execute/va_method.m: Added.
56683         * objc/execute/IMP.m: Added.
56684         * objc/execute/_cmd.m: Added.
56685         * objc/execute/accessing_ivars.m: Added.
56686         * objc/execute/class-1.m: Added.
56687         * objc/execute/class-10.m: Added.
56688         * objc/execute/class-11.m: Added.
56689         * objc/execute/class-12.m: Added.
56690         * objc/execute/class-13.m: Added.
56691         * objc/execute/class-14.m: Added.
56692         * objc/execute/class-2.m: Added.
56693         * objc/execute/class-3.m: Added.
56694         * objc/execute/class-4.m: Added.
56695         * objc/execute/class-5.m: Added.
56696         * objc/execute/class-6.m: Added.
56697         * objc/execute/class-7.m: Added.
56698         * objc/execute/class-8.m: Added.
56699         * objc/execute/class-9.m: Added.
56700         * objc/execute/class-tests-1.h
56701         * objc/execute/class-tests-2.h
56702         * objc/execute/compatibility_alias.m: Added.
56703         * objc/execute/encode-1.m: Added.
56704         * objc/execute/formal_protocol-1.m: Added.
56705         * objc/execute/formal_protocol-2.m: Added.
56706         * objc/execute/formal_protocol-3.m: Added.
56707         * objc/execute/formal_protocol-4.m: Added.
56708         * objc/execute/formal_protocol-5.m: Added.
56709         * objc/execute/formal_protocol-6.m: Added.
56710         * objc/execute/formal_protocol-7.m: Added.
56711         * objc/execute/informal_protocol.m: Added.
56712         * objc/execute/initialize.m: Added.
56713         * objc/execute/load.m: Added.
56714         * objc/execute/many_args_method.m: Added.
56715         * objc/execute/nested-3.m: Added.
56716         * objc/execute/no_clash.m: Added.
56717         * objc/execute/private.m: Added.
56718         * objc/execute/redefining_self.m: Added.
56719         * objc/execute/root_methods.m: Added.
56720         * objc/execute/selector-1.m: Added.
56721         * objc/execute/static-1.m: Added.
56722         * objc/execute/static-2.m: Added.
56723         * objc/execute/va_method.m: Added.
56724
56725 2001-03-10  Richard Henderson  <rth@redhat.com>
56726
56727         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56728
56729 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56730
56731         * g++.old-deja/g++.other/crash31.C: XFAIL.
56732         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56733         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56734         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56735         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56736         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56737
56738 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56739
56740         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56741
56742 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56743
56744         * gcc.dg/20000724-1.c: Don't use multiline strings.
56745
56746 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56747
56748         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56749         result of -cString against what we expect it to be; don't just
56750         print it out for no one to read.
56751
56752         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56753         Based on testcases provided by Nicola Pero.
56754
56755 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56756
56757         * gcc.dg/cpp/macro7.c: New test.
56758
56759 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56760
56761         * gcc.dg/cpp/multiline.c: Update.
56762
56763 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56764
56765         * g++.old-deja/g++.other/enum3.C: New test.
56766
56767 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56768
56769         * g++.old-deja/g++.other/pod1.C: New test.
56770
56771 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56772
56773         * g++.old-deja/g++.ext/overload1.C: New test.
56774
56775 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56776
56777         * g++.old-deja/g++.pt/using1.C: New test.
56778
56779 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56780
56781         * g++.old-deja/g++.other/using9.C: New test.
56782
56783 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56784
56785         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56786
56787         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56788
56789 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56790
56791         * g++.old-deja/g++.ext/realpt1.C: Remove.
56792
56793 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56794
56795         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56796
56797 2001-02-26  Will Cohen  <wcohen@redhat.com>
56798
56799         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56800
56801 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56802
56803         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56804         templatized constructors.
56805
56806 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56807
56808         * gcc.c-torture/execute/20010224-1.c: New test.
56809
56810 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56811
56812         * gcc.c-torture/execute/20010222-1.c: New test.
56813
56814 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56815
56816         * g++.old-deja/g++.other/inline20.C: New test.
56817
56818 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56819
56820         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56821
56822 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56823
56824         * g++.old-deja/g++.other/lookup22.C: New test.
56825
56826 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56827
56828         * g77.dg: New directory.
56829         * g77.dg/20010216-1.f: New test case.
56830         * g77.dg/dg.exp: New driver.
56831         * lib/g77-dg.exp: New driver library.
56832
56833 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56834
56835         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56836
56837 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56838
56839         * g++.old-deja/g++.other/decl9.C: New test.
56840
56841 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56842
56843         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56844         not need <string> and also tests the initialization at runtime.
56845
56846 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56847
56848         * gcc.c-torture/execute/longlong.c: New test.
56849
56850 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56851
56852         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56853
56854 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56855
56856         * gcc.c-torture/execute/920302-1.c (execute):
56857         Change argument type to short.
56858
56859 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56860
56861         * g++.old-deja/g++.pt/deduct6.C: New test.
56862
56863 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56864
56865         * g++.old-deja/g++.pt/deduct5.C: New test.
56866
56867 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56868
56869         * gcc.c-torture/execute/20010209-1.c: New test.
56870
56871 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56872
56873         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56874
56875 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56876
56877         * g++.dg/vtgc1.C: Update for new ABI.
56878
56879         * consistency.vlad: New directory, 1665 files.
56880
56881 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56882
56883         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56884         return type.
56885         * gcc.dg/cpp/digraphs.c: Declare puts.
56886
56887 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56888
56889         * g++.old-deja/g++.other/warn5.C: New test.
56890
56891 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56892
56893         * g++.old-deja/g++.pt/spec40.C: New test.
56894
56895 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56896
56897         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56898         case.
56899         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56900
56901 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56902
56903         * gcc.c-torture/compile/20010209-1.c: New test.
56904
56905 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56906
56907         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56908         excess errors message but not if it crashes.
56909         * g++.old-deja/g++.other/crash27.C: Likewise.
56910         * g++.old-deja/g++.other/crash28.C: Likewise.
56911         * g++.old-deja/g++.other/crash30.C: Likewise.
56912         * g++.old-deja/g++.other/crash32.C: Likewise.
56913         * g++.old-deja/g++.other/crash35.C: Likewise.
56914         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56915
56916 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56917
56918         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56919         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56920         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56921         g77.f-torture/execute/execute.exp,
56922         g77.f-torture/noncompile/noncompile.exp,
56923         gcc.c-torture/execute/execute.exp,
56924         gcc.c-torture/execute/memcheck/memcheck.exp,
56925         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56926         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56927         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56928         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56929         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56930         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56931         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56932         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56933         Remove bug reporting instructions with ancient email addresses.
56934
56935 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56936
56937         * gcc.dg/20010202-1.c: New test.
56938         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56939
56940 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56941
56942         * g++.dg/stdbool-if.C: New test.
56943
56944 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56945
56946         * objc/execute/fdecl.m: Added main().
56947
56948 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56949
56950         * gcc.c-torture/execute/20010206-1.c: New test.
56951
56952 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56953
56954         * gcc.dg/cpp/avoidpaste1.c: Update.
56955
56956 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56957
56958         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56959         Pero <nicola@brainstorm.co.uk>.
56960         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56961
56962 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56963
56964         * g++.old-deja/g++.pt/spec39.C: New test.
56965
56966 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56967
56968         * gcc.c-torture/compile/20010202-1.c: New test.
56969
56970 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56971
56972         * g++.old-deja/g++.abi/primary2.C: New test.
56973         * g++.old-deja/g++.abi/primary3.C: New test.
56974         * g++.old-deja/g++.abi/primary4.C: New test.
56975         * g++.old-deja/g++.abi/primary5.C: New test.
56976         * g++.old-deja/g++.abi/vtable3.h: New test.
56977         * g++.old-deja/g++.abi/vtable3a.C: New test.
56978         * g++.old-deja/g++.abi/vtable3b.C: New test.
56979         * g++.old-deja/g++.abi/vtable3c.C: New test.
56980         * g++.old-deja/g++.abi/vtable3d.C: New test.
56981         * g++.old-deja/g++.abi/vtable3e.C: New test.
56982         * g++.old-deja/g++.abi/vtable3f.C: New test.
56983         * g++.old-deja/g++.abi/vtable3g.C: New test.
56984         * g++.old-deja/g++.abi/vtable3h.C: New test.
56985         * g++.old-deja/g++.abi/vtable3i.C: New test.
56986         * g++.old-deja/g++.abi/vtable3j.C: New test.
56987         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56988
56989 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56990
56991         * g++.old-deja/g++.other/anon6.C: New test.
56992         * g++.old-deja/g++.other/anon7.C: New test.
56993
56994 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56995
56996         * gcc.dg/cpp/avoidpaste2.c: New tests.
56997
56998 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56999
57000         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57001
57002 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57003
57004         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57005         DECIMAL_DIG cases for Irix."
57006
57007 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57008
57009         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57010
57011 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57012
57013         * gcc.dg/c99-tag-1.c: New test.
57014
57015 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57016
57017         * gcc.dg/cpp/tr-warn1.c: Add tests.
57018
57019 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57020
57021         * gcc.dg/cpp/avoidpaste1.c: Update.
57022         * gcc.dg/cpp/paste4.c: Update.
57023
57024 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57025
57026         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57027         cases for Irix.
57028
57029 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57030
57031         * g++.old-deja/g++.other/inline19.C: New test.
57032
57033 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57034
57035         * gcc.dg/Wlarger-than.c: New test.
57036
57037 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57038
57039         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57040
57041 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57042
57043         * gcc.c-torture/execute/20010129-1.c: New test.
57044         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57045
57046 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57047
57048         * gcc.dg/cpp/avoidpaste1.c: Test case.
57049
57050 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57051
57052         * g++.old-deja/g++.other/inline18.C: New test.
57053
57054 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57055
57056         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57057         and __builtin_putchar.
57058
57059 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57060
57061         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57062         tests.
57063
57064 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57065
57066         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57067         floating point number rounding mode to round to the nearest
57068         representable mode.
57069
57070 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57071
57072         * g++.old-deja/g++.other/mangle2.C: New test.
57073
57074 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57075
57076         * gcc.c-torture/compile/20010124-1.c: New test.
57077
57078 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57079
57080         * g++.old-deja/g++.pt/spec38.C: New test.
57081
57082 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57083
57084         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57085         "Build don't run".
57086
57087 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57088
57089         * gcc.c-torture/execute/20010123-1.c: New test.
57090
57091 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57092
57093         * g++.old-deja/g++.pt/spec37.C: New test.
57094
57095 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57096
57097         * g++.old-deja/g++.pt/overload14.C: New test.
57098
57099 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57100
57101         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57102         __builtin_return_address.
57103
57104 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57105
57106         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57107         * g++.old-deja/g++.pt/spec35.C: New test.
57108         * g++.old-deja/g++.pt/spec36.C: New test.
57109
57110 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57111
57112         * gcc.c-torture/compile/20010118-1.c: New test.
57113
57114 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57115
57116         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57117
57118 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57119
57120         * gcc.c-torture/execute/20010119-1.c: New test.
57121
57122 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57123
57124         * g++.old-deja/g++.other/vbase5.C: New test.
57125
57126 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57127
57128         * gcc.c-torture/execute/20010118-1.c: New test.
57129
57130 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57131
57132         * g++.old-deja/g++.pt/deduct3.C: New test.
57133
57134 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57135
57136         * g++.old-deja/g++.pt/spec34.C: New test.
57137
57138 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57139
57140         * g77.f-torture/compile/20000601-2.f: New test.
57141
57142 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57143
57144         * g++.old-deja/g++.other/init17.C: New test.
57145
57146 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57147
57148         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57149
57150 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57151
57152         * g++.old-deja/g++.pt/unify8.C: New test.
57153
57154 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57155
57156         * g++.old-deja/g++.abi/vbase1.C: New test.
57157
57158 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57159
57160         * g++.old-deja/g++.pt/crash65.C: New test.
57161
57162 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57163
57164         * gcc.dg/cpp/assembl2.S: New test case.
57165
57166 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57167
57168         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57169         are supported.
57170
57171 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57172
57173         * g++.old-deja/g++.other/builtins1.C: New test.
57174         * g++.old-deja/g++.other/builtins2.C: Likewise.
57175         * g++.old-deja/g++.other/builtins3.C: Likewise.
57176         * g++.old-deja/g++.other/builtins4.C: Likewise.
57177
57178 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57179
57180         * gcc.c-torture/compile/20010117-1.c: New test.
57181         * gcc.c-torture/compile/20010117-2.c: New test.
57182
57183 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57184
57185         * g77.f-torture/execute/20010116.[fx]: New test,
57186         XFAIL on i?86-*-*.
57187         * g77.f-torture/compile/20010115.f: Indicate it's
57188         a test for PR fortran/1636.
57189
57190 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57191
57192         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57193
57194 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57195
57196         * g77.f-torture/compile/20010115.f: New test.
57197
57198 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57199
57200         * g++.old-deja/g++.pt/nontype5.C: New test.
57201
57202 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57203
57204         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57205         have an equivalent working one below it.
57206
57207 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57208
57209         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57210         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57211
57212 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57213
57214         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57215         message containing "init_priority".
57216         (conpr-2.C): Likewise.
57217         (conpr-3.C): Likewise.
57218         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57219
57220 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57221
57222         * gcc.c-torture/execute/20010114-2.c: New test.
57223
57224 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57225
57226         * gcc.c-torture/compile/20010114-1.c: New test.
57227         * gcc.c-torture/compile/20010114-1.x: Xfail.
57228         * gcc.c-torture/compile/20010114-2.c: New test.
57229         * gcc.c-torture/execute/20010114-1.c: New test.
57230         * gcc.dg/trunc-1.c: New test.
57231         * gcc.dg/uninit-B.c: New test.
57232
57233 2001-01-13  Nick Clifton  <nickc@redhat.com>
57234
57235         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57236         target.
57237
57238 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57239
57240         * gcc.c-torture/compile/20010113-1.c: New test.
57241
57242 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57243
57244         * gcc.c-torture/compile/20001212-1.c: New test.
57245
57246 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57247
57248         * gcc.dg/cpp/widestr1.c: Update.
57249         * gcc.dg/cpp/prag-imp.c: Remove.
57250
57251 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57252
57253         * gcc.c-torture/execute/20000801-3.x: Remove.
57254         * gcc.dg/c90-init-1.c: New test.
57255         * gcc.dg/c99-init-1.c: New test.
57256         * gcc.dg/c99-init-2.c: New test.
57257         * gcc.dg/gnu99-init-1.c: New test.
57258
57259 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57260
57261         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57262         testing that no relevant ones were found.
57263
57264 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57265
57266         * g++.old-deja/g++.pt/cast2.C: New test.
57267
57268 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57269
57270         * g++.old-deja/g++.pt/friend47.C: New test.
57271
57272 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57273
57274         * g++.old-deja/g++.pt/instantiate13.C: New test.
57275
57276 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57277
57278         * g++.old-deja/g++.other/defarg7.C: New test.
57279         * g++.old-deja/g++.other/defarg8.C: New test.
57280
57281 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57282
57283         * g++.old-deja/g++.pt/crash64.C: New test.
57284
57285 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57286
57287         * g++.old-deja/g++.pt/crash63.C: New test.
57288
57289 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57290
57291         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57292
57293 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57294
57295         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57296
57297 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57298
57299         * g++.old-deja/g++.pt/error3.C: New test.
57300
57301 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57302
57303         * g++.old-deja/g++.other/crash39.C: New test.
57304
57305 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57306
57307         * g++.old-deja/g++.other/vbase4.C: New test.
57308
57309 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57310
57311         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57312         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57313         * gcc.dg/special/special.exp: New test driver which will check
57314         for alias support for the above test.
57315
57316 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57317
57318         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57319         problems on small machines.
57320         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57321         parameterize.
57322
57323 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57324
57325         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57326         mips.
57327         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57328
57329 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57330
57331         * g++.old_deja/g++.pt/using8.C: New test.
57332
57333 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57334
57335         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57336
57337 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57338
57339         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57340         where a failure is expected.
57341         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57342
57343 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57344
57345         * g++.old_deja/g++.pt/instantiate12.C: New test.
57346
57347 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57348
57349         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57350         start of structs.
57351         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57352         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57353         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57354         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57355         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57356         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57357         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57358         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57359         * g++.old-deja/g++.eh/spec6.C: Likewise.
57360         * g++.old-deja/g++.jason/crash3.C: Likewise.
57361         * g++.old-deja/g++.law/ctors11.C: Likewise.
57362         * g++.old-deja/g++.law/ctors17.C: Likewise.
57363         * g++.old-deja/g++.law/ctors5.C: Likewise.
57364         * g++.old-deja/g++.law/ctors9.C: Likewise.
57365         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57366         * g++.old-deja/g++.mike/net22.C: Likewise.
57367         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57368         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57369         * g++.old-deja/g++.mike/virt3.C: Likewise.
57370         * g++.old-deja/g++.niklas/t128.C: Likewise.
57371         * g++.old-deja/g++.other/anon4.C: Likewise.
57372         * g++.old-deja/g++.other/using1.C: Likewise.
57373         * g++.old-deja/g++.other/warn3.C: Likewise.
57374         * g++.old-deja/g++.pt/t37.C: Likewise.
57375         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57376         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57377
57378 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57379
57380         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57381
57382 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57383
57384         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57385
57386 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57387
57388         * gcc.c-torture/compile/20010107-1.c: New test.
57389
57390 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57391
57392         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57393
57394 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57395
57396         * gcc.dg/format/format.h: New file.
57397         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57398         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57399         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57400         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57401         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57402         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57403         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57404         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57405         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57406         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57407         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57408         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57409         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57410         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57411         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57412         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57413         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57414         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57415         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57416         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57417         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57418         instead of declaring standard types, macros and functions in each
57419         test.
57420
57421 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57422
57423         * gcc.c-torture/execute/20010106-1.c: New test.
57424
57425 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57426
57427         * gcc.dg/format/format.exp: New file.
57428         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57429         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57430         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57431         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57432         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57433         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57434         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57435         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57436         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57437         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57438         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57439         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57440         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57441         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57442         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57443         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57444         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57445         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57446         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57447         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57448         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57449         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57450         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57451         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57452         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57453         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57454         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57455         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57456         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57457         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57458         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57459         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57460         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57461         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57462         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57463         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57464         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57465         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57466         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57467         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57468         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57469         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57470
57471 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57472
57473         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57474         account.
57475
57476 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57477
57478         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57479
57480 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57481
57482         * g++.old-deja/g++.pt/crash62.C: New test.
57483
57484 2001-01-04  Richard Henderson  <rth@redhat.com>
57485
57486         * gcc.dg/20000926-1.c: Update expected warnings.
57487         * gcc.dg/array-2.c: Likewise.
57488         * gcc.dg/array-4.c: Also validate flexible array members.
57489         * gcc.dg/c99-flex-array-1.c: New.
57490
57491 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57492
57493         * gcc.c-torture/compile/20001222-1.x: Remove.
57494
57495 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57496
57497         * gcc.c-torture/execute/built-in-setjmp.c: New.
57498
57499 2001-01-03  Richard Henderson  <rth@redhat.com>
57500
57501         * gcc.dg/940510-1.c: Update expected error wording.
57502         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57503
57504 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57505
57506         * lib/target-supports.exp (check_alias_available): Modified to
57507         indicate aliases not supported if only weak aliases are supported.
57508
57509 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57510
57511         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57512         Turn on cmpstrsi checks for __pj__ and __i370__.
57513
57514 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57515
57516         * g++.old-deja/g++.other/virtual11.C: New test.
57517
57518 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57519
57520         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57521
57522 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57523
57524         * gcc.c-torture/compile/20010102-1.c: New test.
57525
57526 2001-01-02  Andreas Jaeger  <aj@suse.de>
57527
57528         * gcc.dg/noreturn-3.c: New test.
57529
57530         * gcc.dg/noreturn-4.c: New test.
57531
57532 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57533
57534         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57535         __builtin_fputc and __builtin_fwrite.
57536
57537 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57538
57539         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57540         signed char, not default char.
57541
57542 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57543
57544         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57545
57546 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57547
57548         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57549
57550 2000-12-29  Richard Henderson  <rth@redhat.com>
57551
57552         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57553         (__cyg_profile_func_exit): Define.
57554
57555 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57556
57557         * g++.dg/vtgc1.C: New test.
57558
57559 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57560
57561         * gcc.dg/noncompile/20001228-1.c: New test.
57562
57563         * gcc.dg/20001228-1.c: New test.
57564
57565         * gcc.c-torture/execute/20001228-1.c: New test.
57566
57567 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57568
57569         * gcc.dg/format-strfmon-1.c: New test.
57570
57571 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57572
57573         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57574         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57575         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57576         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57577         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57578         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57579         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57580         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57581         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57582         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57583         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57584         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57585         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57586
57587         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57588         * gcc.c-torture/execute/string-opt-4.c: Test index.
57589
57590 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57591
57592         * gcc.c-torture/compile/20001226-1.c: New test.
57593
57594 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57595
57596         * gcc.c-torture/compile/20001222-1.c: New test.
57597         * gcc.c-torture/compile/20001222-1.x: Xfail.
57598
57599 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57600
57601         * gcc.c-torture/execute/comp-goto-2.c: New test.
57602
57603 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57604
57605         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57606         Use long types if __INT_MAX__ is 32767.
57607         (main): Use cast to (sint32 *) when poking 88 into a_page.
57608
57609         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57610
57611 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57612
57613         * gcc.c-torture/compile/20001221-1.c: New test.
57614         * gcc.c-torture/execute/20001221-1.c: New test.
57615
57616 2000-12-20  Richard Henderson  <rth@redhat.com>
57617
57618         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57619         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57620
57621 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57622
57623         * gcc.dg/compare3.c: New test.
57624
57625 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57626
57627         * gcc.dg/format-warnll-1.c: New test.
57628
57629 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57630
57631         * gcc.dg/cpp/cmdlne-P.c: New test.
57632
57633 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57634
57635         * gcc.c-torture/execute/builtin-abs-1.c,
57636         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57637
57638 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57639
57640         * gcc.dg/cpp/multiline.c: New test.
57641
57642 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57643
57644         * g++.old-deja/g++.other/syshdr1.C: Update.
57645         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57646
57647 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57648
57649         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57650
57651 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57652
57653         * g++.old-deja/g++.pt/ttp65.C: New test.
57654
57655 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57656
57657         * g++.old-deja/g++.pt/ttp64.C: New test.
57658
57659 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57660
57661         * g++.old-deja/g++.pt/spec33.C: New test.
57662
57663 2000-12-14  Catherine Moore  <clm@redhat.com>
57664
57665         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57666         * gcc.c-torture/execute/920612-2.c: Likewise.
57667         * gcc.c-torture/execute/920428-2.c: Likewise.
57668         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57669         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57670
57671 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57672
57673         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57674         * gcc.dg/pack-test-2.c: Likewise.
57675
57676 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57677
57678         Tests by Zack Weinberg <zackw@stanford.edu>.
57679
57680         * gcc.dg/cpp/defined.c: Update.
57681         * gcc.dg/cpp/defined_trad.c: New tests.
57682
57683 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57684
57685         * gcc.dg/cpp/trad-direct.c: Update.
57686
57687 2000-12-11  Neil Booth  <neilb@earthling.net>
57688
57689         * gcc.dg/cpp/defined_trad.c
57690
57691 2000-12-11  Neil Booth  <neilb@earthling.net>
57692
57693         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57694
57695 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57696
57697         * gcc.dg/format-miss-2.c: New test.
57698
57699 2000-12-09  Neil Booth  <neilb@earthling.net>
57700
57701         * gcc.dg/cpp/lineflags.c: New tests.
57702         * gcc.dg/cpp/poison.c: Update.
57703         * gcc.dg/cpp/redef2.c: Update.
57704         * gcc.dg/cpp/skipping.c: New test.
57705
57706 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57707
57708         * g++.old-deja/g++.other/eh3.C: New testcase.
57709
57710 2000-12-07  Neil Booth  <neilb@earthling.net>
57711
57712         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57713         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57714         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57715         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57716         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57717         Update.
57718
57719 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57720
57721         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57722         __SIZE_TYPE__ instead of int for type of integers cast to
57723         pointers.
57724
57725 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57726
57727         * g++.old-deja/g++.other/cleanup4.C: New test.
57728
57729 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57730
57731         * format-sec-1.c: New test.
57732
57733 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57734
57735         * gcc.dg/format-nonlit-3.c: New test.
57736
57737 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57738
57739         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57740         through a null pointer.
57741
57742 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57743
57744         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57745         * g++.old-deja/g++.pt/partial4.C: New test.
57746
57747 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57748
57749         * gcc.c-torture/execute/ieee/hugeval.x: New.
57750
57751 2000-12-06  Neil Booth  <neilb@earthling.net>
57752
57753         * gcc.dg/cpp/backslash2.c: New tests.
57754
57755 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57756
57757         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57758         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57759
57760 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57761
57762         * gcc.c-torture/execute/20001203-2.c: New testcase.
57763
57764 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57765
57766         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57767         * g++.old-deja/g++.other/virtual10.C: New test.
57768
57769 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57770
57771         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57772
57773 2000-12-05  Richard Henderson  <rth@redhat.com>
57774
57775         * gcc.c-torture/compile/20001205-1.c: New.
57776
57777 2000-12-04  Neil Booth  <neilb@earthling.net>
57778
57779         * g++.old-deja/g++.other/virtual9.C: New test.
57780         * g++.old-deja/g++.pt/crash61.C: New test.
57781         * gcc.c-torture/execute/loop-9.c: New test.
57782
57783 2000-12-04  Neil Booth  <neilb@earthling.net>
57784
57785         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57786         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57787         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57788         * gcc.dg/cpp/extratokens.c: ...here.
57789
57790 2000-12-04  Neil Booth  <neilb@earthling.net>
57791
57792         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57793         New tests.
57794
57795 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57796
57797         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57798         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57799
57800 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57801
57802         * gcc.c-torture/execute/20001203-1.c: New test.
57803
57804 2000-12-03  Neil Booth  <neilb@earthling.net>
57805
57806         * gcc.dg/cpp/macro6.c: New test cases.
57807
57808 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57809
57810         * gcc.c-torture/execute/string-opt-9.c: New test.
57811         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57812         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57813         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57814
57815         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57816         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57817
57818 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57819
57820         * gcc.dg/cpp/if-6.c: New testcase.
57821
57822         * gcc.dg/20001201-1.c: New testcase.
57823
57824 2000-12-02  Neil Booth  <neilb@earthling.net>
57825
57826         * g++.old-deja/g++.other/externC4.C,
57827         g++.old-deja/g++.other/friend10.C: New tests.
57828
57829 2000-12-02  Neil Booth  <neilb@earthling.net>
57830
57831         * g++.old-deja/g++.other/instan2.C
57832         * g++.old-deja/g++.other/instan3.C: New test.
57833
57834 2000-12-02  Neil Booth  <neilb@earthling.net>
57835
57836         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57837         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57838         gnuc99.c,gnuc99-pedantic.c: New tests.
57839
57840 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57841
57842         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57843         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57844
57845 2000-12-01  Neil Booth  <neilb@earthling.net>
57846
57847         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57848         * gcc.dg/cpp/poison.c: Update.
57849         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57850
57851 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57852
57853         * g77.f-torture/execute/20001201.f: New test.
57854
57855 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57856
57857         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57858
57859 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57860
57861         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57862
57863 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57864
57865         * g++.old-deja/g++.other/cast6.C: New test.
57866
57867 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57868
57869         * gcc.c-torture/execute/20001130-2.c: New testcase.
57870
57871 2000-11-30  Richard Henderson  <rth@redhat.com>
57872
57873         * gcc.c-torture/execute/20001130-1.c: New test.
57874
57875 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57876
57877         * g++.old-deja/g++.other/op3.C: New test.
57878
57879 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57880
57881         * g++.old-deja/g++.other/op2.C: New test.
57882
57883 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57884
57885         * g++.old-deja/g++.other/crash38.C: New test.
57886
57887 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57888
57889         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57890
57891 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57892
57893         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57894         tests.
57895         * gcc.c-torture/execute/string-opt-6.c: New test.
57896
57897         * gcc.dg/20001117-1.c: Add main.
57898
57899 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57900
57901         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57902         Move from here ...
57903         * gcc.dg/940510-1.c: ... to here.
57904
57905         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57906         zero-size arrays in toplevel structures.
57907
57908 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57909
57910         * gcc.c-torture/execute/loop-8.c: New test.
57911
57912 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57913
57914         * g++.old-deja/g++.other/base1.C: New test.
57915
57916 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57917
57918         * g++.old-deja/g++.other/parse2.C: New test.
57919
57920 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57921
57922         * g++.old-deja/g++.pt/incomplete1.C: New test.
57923
57924 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57925
57926         * g++.old-deja/g++.other/friend9.C: New test.
57927
57928 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57929
57930         * gcc.dg/20001127-1.c: New test.
57931
57932 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57933
57934         * g++.old-deja/g++.pt/friend46.C: New test.
57935
57936 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57937
57938         * g++.old-deja/g++.other/ptrmem8.C: New test.
57939
57940 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57941
57942         * gcc.c-torture/execute/string-opt-7.c: New test.
57943         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57944
57945 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57946
57947         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57948         instead of 'mkcheck 2'.
57949
57950 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57951
57952         * gcc.c-torture/execute/memcheck/driver.c,
57953         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57954         C9X references to refer to C99.
57955
57956 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57957
57958         * gcc.dg/ultrasp3.c: New test.
57959
57960 2000-11-25  Neil Booth  <neilb@earthling.net>
57961
57962         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57963
57964 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57965
57966         * gcc.c-torture/compile/20001123-2.c: New.
57967
57968 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57969
57970         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57971
57972 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57973
57974         * gcc.dg/sequence-point-1.c: Add some new tests.
57975         * gcc.c-torture/execute/20001124-1.c: New test.
57976
57977 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57978
57979         * g++.old-deja/g++.other/vaarg4.C: New test.
57980         * gcc.c-torture/compile/20001123-1.c: New test.
57981
57982 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57983
57984         * g++.other/crash24.C: Adjust and remove XFAIL.
57985         * g++.other/crash37.C: New test.
57986
57987 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57988
57989         * g++.old-deja/g++.pt/instantiate9.C: New test.
57990
57991 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57992
57993         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57994         new ABI, too.
57995
57996         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57997         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57998
57999 2000-11-22  Neil Booth  <neilb@earthling.net>
58000
58001         * gcc.dg/cpp/Wtrigraphs.c: New test.
58002
58003 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58004
58005         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58006
58007 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58008
58009         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58010
58011 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58012
58013         * lib/gcc-dg.exp: load_lib scanasm.exp.
58014         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58015         * lib/g++-dg.exp: load_lib scanasm.exp.
58016         * lib/scanasm.exp: New.
58017         (scan-assembler, scan-assembler-not): Add optional arguments to
58018         test name, or if not present, the pattern name.
58019         (scan-assembler-dem, scan-assembler-dem-not): New.
58020
58021         * g++.dg/dg.exp: New.
58022
58023 2000-11-21  Neil Booth  <neilb@earthling.net>
58024
58025         * gcc.dg/cpp/integrated1.c: Remove.
58026
58027 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58028
58029         * gcc.c-torture/execute/20001121-1.c: New test.
58030
58031 2000-11-21  Richard Henderson  <rth@redhat.com>
58032
58033         * gcc.c-torture/compile/20001121-1.c: New test.
58034
58035 2000-11-20  Neil Booth  <neilb@earthling.net>
58036
58037         * gcc.dg/cpp/integrated1.c: New test.
58038
58039 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58040
58041         * g++.old-deja/g++.other/inline17.C: New test.
58042
58043 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58044
58045         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58046         local variable to be zero: I made the variable global. Now
58047         uses abort() and exit() instead of relying on main's return value.
58048
58049 2000-11-20  Neil Booth  <neilb@earthling.net>
58050
58051         * gcc.dg/cpp/paste2.c: Update test.
58052         * objc/execute/paste.m: New test.
58053
58054 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58055
58056         * gcc.dg/c99-condexpr-1.c: New test.
58057
58058 2000-11-20  Neil Booth  <neilb@earthling.net>
58059
58060         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58061
58062 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58063
58064         * g++.old-deja/g++.pt/export1.C: New test.
58065
58066 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58067
58068         * gcc.dg/20001117-1.c: New test.
58069
58070 2000-11-18  Richard Henderson  <rth@redhat.com>
58071
58072         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58073
58074 2000-11-18  Richard Henderson  <rth@redhat.com>
58075
58076         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58077         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58078         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58079
58080 2000-11-18  Richard Henderson  <rth@redhat.com>
58081
58082         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58083         (main): New.  Exit cleanly.
58084
58085 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58086
58087         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58088         gcc.dg/c99-fordecl-2.c: New tests.
58089
58090 2000-11-18  Richard Henderson  <rth@redhat.com>
58091
58092         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58093         * gcc.c-torture/execute/zerolen-2.c: New.
58094
58095 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58096
58097         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58098         memory.
58099
58100 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58101
58102         * g++.old-deja/g++.pt/instantiate8.C: New test.
58103
58104 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58105
58106         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58107         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58108
58109 2000-11-16  Nick Clifton  <nickc@redhat.com>
58110
58111         * gcc.c-torture/execute/nestfunc-2.c: New test.
58112         * gcc.c-torture/execute/nestfunc-3.c: New test.
58113
58114 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58115
58116         * gcc.c-torture/compile/20001116-1.c: New test.
58117
58118 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58119
58120         * gcc.c-torture/execute/20001115-1.c: New test.
58121
58122 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58123
58124         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58125         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58126         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58127         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58128
58129 2000-11-15  Neil Booth  <neilb@earthling.net>
58130
58131         gcc.dg/cpp/_Pragma1.c: Update.
58132         gcc.dg/cpp/_Pragma2.c: New test.
58133
58134 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58135
58136         * g++.old-deja/g++.other/anon5.C: New test.
58137
58138 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58139
58140         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58141         tests.
58142
58143 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58144
58145         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58146         output.
58147
58148 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58149
58150         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58151         labels at end of compound statements.
58152
58153 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58154
58155         * gcc.c-torture/execute/loop-7.c: New test.
58156
58157 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58158
58159         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58160
58161 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58162
58163         * gcc.dg/c99-bool-1.c: New test.
58164
58165 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58166
58167         * gcc.dg/c99-scope-1.c: Remove xfail.
58168         * gcc.dg/c99-scope-2.c: New test.
58169
58170 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58171
58172         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58173         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58174
58175 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58176
58177         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58178         error messages.
58179
58180         * g++.mike/p700.C: Don't typedef wchar_t.
58181         * g++.mike/p784.C: Likewise.
58182         * g++.mike/eb101.C: Don't use __wchar_t.
58183
58184 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58185
58186         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58187         from DO loop.
58188
58189 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58190
58191         * gcc.c-torture/execute/20001111-1.c: New test.
58192
58193 2000-11-10  Nick Clifton  <nickc@redhat.com>
58194
58195         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58196         long multuiple and accumulate.
58197
58198 2000-11-09  Richard Henderson  <rth@redhat.com>
58199
58200         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58201         via size_t instead of int.
58202
58203         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58204         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58205         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58206         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58207
58208 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58209
58210         * gcc.c-torture/compile/20001109-1.c: New test.
58211         * gcc.c-torture/compile/20001109-2.c: New test.
58212
58213 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58214
58215         * g++.old-deja/g++.pt/operator1.C: New test.
58216         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58217
58218 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58219
58220         * gcc.dg/20001108-1.c: New test.
58221
58222 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58223
58224         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58225         with both arguments constant strings.
58226         * gcc.c-torture/execute/string-opt-3.c: New test.
58227         * gcc.c-torture/execute/string-opt-4.c: New test.
58228         * gcc.c-torture/execute/string-opt-5.c: New test.
58229
58230 2000-11-08  Nick Clifton  <nickc@redhat.com>
58231
58232         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58233         mulsidi3adddi patterns.
58234
58235 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58236
58237         * g++.old-deja/g++.other/crash36.C: New test.
58238
58239 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58240
58241         * g++.old-deja/g++.other/init16.C: New test.
58242
58243 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58244
58245         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58246
58247 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58248
58249         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58250         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58251         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58252
58253 2000-11-07  DJ Delorie  <dj@redhat.com>
58254
58255         * gcc.dg/20000614-1.c: Add return so that test can pass.
58256
58257 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58258
58259         * gcc.c-torture/execute/string-opt-1.c: New test.
58260
58261 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58262
58263         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58264         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58265         parameters in registers, and there is no way for a varargs
58266         function to know in which order the integer and floating-point
58267         parameters should be interleaved when they are placed on the
58268         stack.
58269         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58270         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58271
58272 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58273
58274         * gcc.c-torture/execute/string-opt-2.c: New test.
58275
58276 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58277
58278         * g++.old-deja/g++.pt/crash60.C: New test.
58279
58280 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58281
58282         * g++.old-deja/g++.other/crash24.C: New test.
58283         * g++.old-deja/g++.other/crash25.C: New test.
58284         * g++.old-deja/g++.other/crash26.C: New test.
58285         * g++.old-deja/g++.other/crash27.C: New test.
58286         * g++.old-deja/g++.other/crash28.C: New test.
58287         * g++.old-deja/g++.other/crash29.C: New test.
58288         * g++.old-deja/g++.other/crash30.C: New test.
58289         * g++.old-deja/g++.other/crash31.C: New test.
58290         * g++.old-deja/g++.other/crash32.C: New test.
58291         * g++.old-deja/g++.other/crash33.C: New test.
58292         * g++.old-deja/g++.other/crash34.C: New test.
58293         * g++.old-deja/g++.other/crash35.C: New test.
58294
58295 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58296
58297         * gcc.c-torture/execute/20001031-1.c: New test.
58298
58299 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58300
58301         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58302         namespace.
58303
58304         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58305         standards-conformant.
58306
58307         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58308
58309         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58310         * g++.old-deja/g++.mike/p755a.C: Likewise.
58311         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58312         library makes no calls to `operator new' during initialization.
58313
58314 2000-11-04  Neil Booth  <neilb@earthling.net>
58315
58316         * gcc.dg/cpp/include2.c: New tests.
58317
58318 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58319
58320         * lib/g++.exp (g++_set_ld_library_path): New function.
58321         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58322
58323 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58324
58325         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58326         warnings.
58327
58328 2000-11-01  Richard Henderson  <rth@redhat.com>
58329
58330         * g++.old-deja/g++.ext/namedret1.C: New.
58331         * g++.old-deja/g++.ext/namedret2.C: New.
58332         * g++.old-deja/g++.ext/namedret3.C: New.
58333
58334 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58335
58336         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58337         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58338
58339 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58340
58341         * gcc.c-torture/execute/va-arg-21.c: New test.
58342
58343 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58344
58345         * gcc.dg/c99-complex-2.c: New test.
58346
58347 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58348
58349         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58350
58351 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58352
58353         * g++.old-deja/g++.other/inline16.C: New test.
58354
58355 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58356
58357         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58358         __PRETTY_FUNCTION__
58359
58360 2000-10-29  Neil Booth  <neilb@earthling.net>
58361
58362         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58363         New tests.
58364         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58365         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58366         optimisation.
58367
58368 2000-10-29  Neil Booth  <neilb@earthling.net>
58369
58370         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58371         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58372         * mi5.c: Test multiple includes work with -C.
58373         * trigraphs.c: Test ^= version.
58374
58375 2000-10-28  Neil Booth  <neilb@earthling.net>
58376
58377         New tests and test updates for new macro expander.
58378
58379         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58380         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58381         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58382         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58383         new diagnostic messages.
58384
58385         * gcc.dg/cpp/macro3.c: New tests.
58386
58387 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58388
58389         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58390         on the same line.
58391
58392 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58393
58394         * g++.old-deja/g++.other/eh2.C: New test.
58395
58396 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58397
58398         * gcc.c-torture/execute/20001027-1.c: New test.
58399
58400 2000-10-26  Richard Henderson  <rth@redhat.com>
58401
58402         * gcc.c-torture/execute/20001026-1.c: New.
58403
58404 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58405
58406         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58407         * g++.old-deja/g++.law/builtin1.C: Likewise.
58408         * g++.old-deja/g++.law/ctors10.C: Likewise.
58409         * g++.old-deja/g++.law/virtual3.C: Likewise.
58410         * g++.old-deja/g++.mike/p658.C: Likewise.
58411         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58412         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58413         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58414         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58415         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58416
58417 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58418
58419         * gcc.c-torture/compile/20001024-1.c: New test.
58420
58421 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58422
58423         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58424         to tell us whether or not we are using V3.
58425
58426 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58427
58428         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58429         operands.
58430
58431 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58432
58433         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58434
58435 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58436
58437         * gcc.c-torture/execute/20001024-1.c: New test.
58438
58439 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58440
58441         * g++.old-deja/g++.other/sibcall1.C: New test.
58442
58443 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58444
58445         * gcc.dg/noncompile/init-3.c: New test.
58446
58447 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58448
58449         * gcc.dg/format-array-1.c: New test.
58450
58451 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58452
58453         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58454         writing through null pointers; remove comment about testing
58455         unterminated strings.
58456
58457 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58458
58459         * gcc.c-torture/execute/20001017-2.c: New test.
58460
58461 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58462
58463         * gcc.c-torture/compile/20001018-1.c: New test.
58464         * gcc.c-torture/compile/20001018-1.x: Xfail.
58465
58466 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58467
58468         * gcc.c-torture/execute/20001017-1.c: New test.
58469
58470 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58471
58472         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58473         for multiple use of arguments with scanf formats; add tests for
58474         multiple use of arguments.
58475
58476 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58477
58478         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58479         from some old tests.
58480
58481 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58482
58483         * gcc.dg/format-miss-1.c: New test.
58484
58485 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58486
58487         * gcc.c-torture/execute/20001013-1.c: New test.
58488
58489 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58490
58491         * gcc.dg/format-branch-1.c: New test.
58492
58493 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58494
58495         * README, lib/file-format.exp: Remove EGCS references.
58496
58497 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58498
58499         * gcc.dg/20001013-1.c: New test.
58500
58501 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58502
58503         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58504         for intmax_t in the compiler using __typeof__ and the type rules
58505         for conditional expressions.
58506
58507 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58508
58509         * gcc.dg/20001012-1.c: New test.
58510         * gcc.dg/20001012-2.c: New test.
58511
58512 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58513
58514         * gcc.dg/format-attr-1.c: New test.
58515
58516 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58517
58518         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58519         __LONG_LONG_MAX__ instead of LLONG_MAX.
58520
58521 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58522
58523         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58524         scanf flags.
58525         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58526         flags.
58527
58528 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58529
58530         * gcc.dg/sequence-pt-1.c: New test.
58531
58532 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58533
58534         * gcc.c-torture/execute/20001011-1.c: New testcase.
58535         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58536
58537 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58538
58539         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58540         does not error on it.
58541
58542 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58543
58544         * gcc.dg/20001009-1.c: New test.
58545
58546 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58547
58548         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58549         * gcc.c-torture/execute/20001009-2.c: ... to here.
58550
58551 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58552
58553         * gcc.c-torture/compile/20001009-1.c: New testcase.
58554         * gcc.c-torture/execute/20001009-1.c: New testcase.
58555         Testcases provided by Jan Hubicka <jh@suse.cz>.
58556
58557 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58558
58559         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58560         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58561         uintmax_t using <limits.h> to emulate the compiler's internal
58562         logic.  No longer XFAIL %j tests.
58563
58564 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58565
58566         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58567         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58568         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58569         regexps and details of expected handling of some bad formats.
58570         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58571         suppression.
58572
58573 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58574
58575         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58576         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58577         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58578         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58579         in list archives.
58580
58581 2000-10-06  Richard Henderson  <rth@cygnus.com>
58582
58583         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58584         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58585         * g++.old-deja/g++.jason/report.C: Likewise.
58586         * g++.old-deja/g++.law/friend5.C: Likewise.
58587         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58588         of the expected warnings.
58589
58590 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58591
58592         * g++.old-deja/g++.pt/enum14.C: New test.
58593
58594 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58595
58596         * g++.old-deja/g++.pt/crash59.C: New test.
58597
58598 2000-10-04  Will Cohen  <wcohen@redhat.com>
58599
58600         * gcc.dg/20000926-1.c: New test.
58601
58602 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58603
58604         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58605         function name for current C++ compiler.
58606         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58607
58608 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58609
58610         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58611         __PRETTY_FUNCTION__.
58612         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58613
58614 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58615
58616         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58617
58618 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58619
58620         * gcc.c-torture/compile/20000923-1.c: New test.
58621
58622 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58623
58624         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58625         * g++.old-deja/g++.pt/ttp62.C: Same.
58626         * g++.old-deja/g++.other/inline14.C: Same.
58627
58628 2000-09-24  Richard Henderson  <rth@cygnus.com>
58629
58630         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58631
58632 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58633
58634         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58635
58636 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58637
58638         * gcc.c-torture/compile/20000922-1.c: New file.
58639
58640 2000-09-21  Nick Clifton  <nickc@redhat.com>
58641
58642         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58643         a signed long modulo operation.
58644         (mod6): New function - perform an unsigned long modulo operation.
58645         (main): Add tests for modulos of very large numbers by very small
58646         dividends.
58647
58648 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58649
58650         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58651
58652 2000-09-19  Richard Henderson  <rth@cygnus.com>
58653
58654         * gcc.dg/compare2.c (case 10): XFAIL.
58655
58656 2000-09-18  Richard Henderson  <rth@cygnus.com>
58657
58658         * gcc.c-torture/execute/20000906-1.c: Move ...
58659         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58660         that support __builtin_trap.
58661
58662 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58663
58664         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58665
58666 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58667
58668         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58669         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58670         more $ format tests.
58671
58672 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58673
58674         * gcc.dg/format-errmk-1.c: New test.
58675
58676 2000-09-17  Greg McGary  <greg@mcgary.org>
58677
58678         * gcc.c-torture/execute/20000917-1.x: Remove.
58679
58680 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58681
58682         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58683
58684 2000-09-17  Greg McGary  <greg@mcgary.org>
58685
58686         * gcc.c-torture/execute/20000917-1.c: New test.
58687         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58688
58689 2000-09-16  Neil Booth  <NeilB@earthling.net>
58690
58691         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58692         in nested macro bug.
58693
58694 2000-09-15  Neil Booth  <NeilB@earthling.net>
58695
58696         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58697
58698 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58699
58700         * gcc.c-torture/execute/20000914-1.c: New test.
58701
58702 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58703
58704         * g++.other/inline13.C: New test.
58705
58706 2000-09-12  Andreas Jaeger  <aj@suse.de>
58707
58708         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58709         constant by Ulrich Drepper <drepper@redhat.com>.
58710
58711 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58712
58713         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58714
58715 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58716
58717         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58718
58719 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58720
58721         * gcc.dg/cpp/backslash.c: New test.
58722
58723 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58724
58725         * gcc.c-torture/execute/20000910-1.c: New test.
58726         * gcc.c-torture/execute/20000910-2.c: Likewise.
58727
58728 2000-09-11  Robert Lipe  <robertl@sco.com>
58729
58730         * gcc.dg/pragma-align.c: New test.
58731
58732 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58733
58734         * g++.old-deja/g++.pt/explicit82.C: New test.
58735         * g++.old-deja/g++.pt/explicit83.C: New test.
58736
58737 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58738
58739         * gcc.dg/asm-names.c: New test.
58740
58741 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58742
58743         * gcc.dg/cpp/tr-warn6.c: New test
58744
58745 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58746
58747         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58748         be accepted.
58749
58750 2000-09-07  Catherine Moore  <clm@redhat.com>
58751
58752         * gcc.c-torture/execute/unroll-1.c: New test.
58753
58754 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58755
58756         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58757         ERROR markers.
58758         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58759         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58760         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58761         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58762         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58763         Preprocess only.
58764         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58765         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58766
58767 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58768
58769         * g++.old-deja/g++.pt/deduct2.C: New test.
58770
58771 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58772
58773         * g++.old-deja/g++.pt/parms2.C: New test.
58774
58775 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58776
58777         * g++.old-deja/g++.pt/crash58.C: New test.
58778
58779 2000-09-06  Greg McGary  <greg@mcgary.org>
58780
58781         * gcc.c-torture/execute/20000906-1.c: New test.
58782         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58783
58784 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58785
58786         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58787
58788 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58789
58790         * g++.old-deja/g++.pt/crash57.C: New test.
58791
58792 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58793
58794         * g++.old-deja/g++.pt/crash56.C: New test.
58795
58796 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58797
58798         * g++.old-deja/g++.pt/koenig1.C: New test.
58799
58800 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58801
58802         * gcc.dg/20000904-1.c: New test.
58803
58804 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58805
58806         * gcc.dg/cpp/paste8.c: New test.
58807
58808 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58809
58810         * gcc.c-torture/compile/20000827-1.c: New test.
58811
58812 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58813
58814         * gcc.dg/format-diag-1.c: New test.
58815
58816 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58817
58818         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58819         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58820         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58821         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58822         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58823
58824 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58825
58826         * g++.old-deja/g++.other/nested4.C: New test.
58827
58828 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58829
58830         * g++.old-deja/g++.ns/scoped1.C: New test.
58831
58832 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58833
58834         * lib/g++.exp: Support testing already-installed GCC.
58835
58836 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58837
58838         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58839
58840 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58841
58842         * gcc.dg/return-type-2.c: New test.
58843
58844 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58845
58846         * gcc.c-torture/compile/20000825-1.c: New test.
58847
58848 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58849
58850         * gcc.dg/dwarf2-2.c: New test.
58851
58852 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58853
58854         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58855         dg-warning regexps.
58856
58857 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58858
58859         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58860         gcc.dg/format-ext-5.c: New tests.
58861
58862 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58863
58864         * g++.old-deja/g++.other/crash22.C: New test.
58865
58866 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58867
58868         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58869
58870 2000-08-24  Richard Henderson  <rth@cygnus.com>
58871
58872         * gcc.dg/ia64-sync-1.c: New test.
58873         * gcc.dg/ia64-sync-2.c: New test.
58874         * gcc.dg/ia64-asm-1.c: New test.
58875
58876 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58877
58878         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58879         * gcc.dg/format-ext-2.c: New test.
58880
58881 2000-08-23  Jason Merrill  <jason@redhat.com>
58882
58883         * lib/old-dejagnu.exp: Also ignore "In member function" and
58884         "At global scope".
58885
58886 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58887
58888         * gcc.dg/noncompile/label-lineno-1.c: New test.
58889
58890 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58891
58892         * gcc.dg/c99-array-nonobj-1.c: New test.
58893
58894 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58895
58896         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58897         tests.
58898         * gcc.dg/format-ext-1.c: New test.
58899
58900 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58901
58902         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58903         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58904         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58905         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58906         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58907
58908 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58909
58910         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58911         gcc.dg/c99-strftime-2.c: New tests.
58912
58913 2000-08-22  Richard Henderson  <rth@cygnus.com>
58914
58915         * gcc.c-torture/execute/20000822-1.c: New test.
58916
58917 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58918
58919         * gcc.c-torture/execute/20000819-1.x: Remove.
58920
58921 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58922
58923         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58924         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58925         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58926         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58927         gcc.dg/format-xopen-1.c: New tests.
58928
58929 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58930
58931         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58932
58933 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58934
58935         * g++.old-deja/g++.other/loop2.C: New test.
58936
58937         * gcc.c-torture/compile/20000606-1.c: New test.
58938         * gcc.c-torture/compile/20000728-1.c: New test.
58939         * gcc.c-torture/execute/20000801-1.c: New test.
58940         * gcc.c-torture/execute/20000801-2.c: New test.
58941         * gcc.c-torture/execute/20000819-1.c: New test.
58942         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58943         * gcc.dg/20000629-1.c: New test.
58944         * gcc.dg/20000724-1.c: New test.
58945         * gcc.dg/20000807-1.c: New test.
58946
58947 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58948
58949         * gcc.dg/cpp/pragma-1.c: New test.
58950         * gcc.dg/cpp/pragma-2.c: New test.
58951
58952 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58953
58954         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58955         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58956
58957 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58958
58959         * gcc.c-torture/compile/20000818-1.c: New test.
58960
58961 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58962
58963         * gcc.c-torture/execute/20000818-1.c: New test.
58964
58965 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58966
58967         * gcc.dg/format-va-1.c: New test.
58968
58969 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58970
58971         * g++.old-deja/g++.other/typedef8.C: New test.
58972
58973 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58974
58975         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58976         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58977         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58978         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58979         * g++.old-deja/g++.other/ptrmem7.C: New test.
58980         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58981
58982 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58983
58984         * g++.old-deja/g++.pt/typename27.C: New test.
58985
58986 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58987
58988         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58989         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58990         * g++.old-deja/g++.pt/friend45.C: New test.
58991         * g++.old-deja/g++.other/friend8.C: New test.
58992
58993 2000-08-15  Richard Henderson  <rth@cygnus.com>
58994
58995         * gcc.c-torture/execute/20000815-1.c: New test.
58996
58997 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58998
58999         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59000         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59001         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59002
59003 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59004
59005         * g++.old-deja/g++.other/refinit2.C: New test.
59006
59007 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59008
59009         * lib/c-torture.exp (c-torture): Make
59010         compiler_conditional_xfail_data global.
59011         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59012         compiler_conditional_xfail_data machinery.
59013         (f-torture-execute): Likewise.
59014         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59015         and only when unrolling loops.
59016
59017         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59018
59019 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59020
59021         * g++.old-deja/g++.pt/explicit81.C: New test.
59022
59023 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59024
59025         * g++.old-deja/g++.pt/typename26.C: New test.
59026
59027 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59028
59029         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59030         warning.
59031
59032 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59033
59034         * g++.old-deja/g++.other/array3.C: New test.
59035
59036 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59037
59038         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59039         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59040         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59041         New tests.
59042
59043 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59044
59045         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59046         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59047
59048 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59049
59050         * gcc.c-torture/execute/20000808-1.c: New test.
59051
59052 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59053
59054         * gcc.dg/c90-const-expr-1.c: New test.
59055
59056 2000-08-08  Richard Henderson  <rth@cygnus.com>
59057
59058         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59059
59060 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59061
59062         * gcc.dg/noncompile/const-ll-1.c: New test.
59063
59064 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59065
59066         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59067
59068 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59069
59070         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59071         that running programs linked against the shared version of libobjc
59072         run correctly.
59073
59074 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59075
59076         * gcc.dg/c99-printf-1.c: New test.
59077
59078 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59079
59080         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59081
59082 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59083
59084         * gcc.c-torture/execute/20000731-1.x: Delete.
59085
59086 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59087
59088         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59089         and torture_without_loops as is done by c-torture.exp.
59090         (search_for): Copy from c-torture.exp.
59091         (gcc-dg-runtest): New function, drives a directory of tests
59092         iterating over the TORTURE_OPTIONS.
59093         (scan-assembler, scan-assembler-not): Move here from
59094         individual directory drivers.
59095
59096         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59097         defined by lib/gcc-dg.exp.
59098         * gcc.dg/cpp/cpp.exp: Likewise.
59099         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59100         gcc-dg-runtest, so we cycle over optimization options.
59101
59102         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59103         * gcc.dg/compare2.c: No longer expected to fail.
59104
59105 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59106
59107         * gcc.c-torture/execute/20000804-1.c: New test.
59108
59109 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59110
59111         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59112
59113 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59114
59115         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59116
59117 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59118
59119         * gcc.c-torture/compile/20000803-1.c: New test.
59120
59121 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59122
59123         * gcc.c-torture/execute/20000801-3.c,
59124         gcc.c-torture/execute/20000801-4.c: New tests.
59125         * gcc.c-torture/execute/20000801-3.x,
59126         gcc.c-torture/execute/20000801-4.x: Xfail.
59127
59128 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59129
59130         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59131         libobjc/.libs to allow for libtool.
59132
59133 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59134
59135         * gcc.c-torture/compile/20000802-1.c: New test.
59136
59137 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59138
59139         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59140
59141 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59142
59143         * gcc-c-torture/execute/20000731-2.c: New test.
59144
59145         * gcc.c-torture/execute/20000731-1.c: New test.
59146         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59147
59148 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59149
59150         * gcc.dg/cpp/paste7.c: New test.
59151         * gcc.dg/cpp/20000725-1.c: New test.
59152
59153 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59154
59155         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59156         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59157         declaration warning for __builtin_dwarf_reg_size.
59158
59159         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59160
59161 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59162
59163         * gcc.dg/noncompile/voidparam-1.c: New test.
59164
59165 2000-07-30  Richard Henderson  <rth@cygnus.com>
59166
59167         * gcc.dg/c90-digraph-1.c: Don't xfail.
59168         * gcc.dg/compare2.c (case 10): Xfail.
59169         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59170
59171 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59172
59173         * gcc.dg/c99-main-1.c: New test.
59174
59175 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59176
59177         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59178
59179 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59180
59181         * gcc.c-tortuer/execute/20000726-1.c: New test.
59182
59183 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59184
59185         * gcc.c-torture/execute/enum-2.c: New test.
59186
59187 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59188
59189         * gcc.dg/cpp/tr-warn3.c: New test.
59190
59191 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59192
59193         * g++.old-deja/g++.ext/implicit1.C: Remove.
59194         * g++.old-deja/g++.jason/c2.C: Remove
59195         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59196         * g++.old-deja/g++.pt/crash16.C: Likewise.
59197         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59198
59199 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59200
59201         * g++.old-deja/g++.other/for2.C: New test.
59202
59203 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59204
59205         * gcc.dg/20000720-1.c: New test.
59206
59207 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59208
59209         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59210
59211 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59212
59213         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59214         * gcc.c-torture/execute/20000722-1.c: New.
59215         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59216
59217 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59218
59219         * gcc.dg/cpp/20000720-1.S: New test.
59220
59221 2000-07-21  Michael Meissner  <meissner@redhat.com>
59222
59223         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59224
59225 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59226
59227         * g++.old-deja/g++.brendan/crash16.C,
59228         g++.old-deja/g++.brendan/parse3.C,
59229         g++.old-deja/g++.brendan/redecl1.C,
59230         g++.old-deja/g++.ns/template13.C,
59231         g++.old-deja/g++.other/decl4.C,
59232         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59233
59234 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59235
59236         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59237         and "Internal error".
59238
59239         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59240         regexps.
59241         * gcc.dg/cpp/paste6.c: New test.
59242
59243 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59244
59245         * gcc.dg/cpp/tr-direct.c: New test.
59246
59247         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59248         gcc.dg/cpp/undef1.c: Tweak error regexps.
59249
59250 2000-07-18  Eric Christopher <echristo@redhat.com>
59251
59252         * gcc.c-torture/compile/20000718-1.c: New test.
59253
59254 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59255
59256         * cpplex.c (_cpp_push_token): If the token being pushed back
59257         is the previous token in this context, just subtract one from
59258         context->posn.
59259         * cppmacro.c (save_expansion): Clear aux field when storing a
59260         placemarker.
59261
59262 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59263
59264         * gcc.dg/noncompile/redecl-1.c: New test.
59265
59266 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59267
59268         * gcc.c-torture/execute/20000717-5.c: New test.
59269         * gcc.c-torture/execute/20000717-1.x: Removed.
59270
59271 2000-07-17  Richard Henderson  <rth@cygnus.com>
59272
59273         * gcc.c-torture/execute/20000717-4.c: New test.
59274
59275 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59276
59277         * gcc.dg/cpp/syshdr.c: New test.
59278         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59279
59280 2000-07-17  Neil Booth  <neilb@earthling.net>
59281
59282         * gcc.dg/cpp/cmdlne-dM.c: New test.
59283         * gcc.dg/cpp/cmdlne-dD.c: New test.
59284
59285 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59286
59287         * gcc.c-torture/execute/20000717-3.c: New test.
59288
59289         * gcc.c-torture/compile/20000717-1.c: New test.
59290
59291 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59292
59293         * gcc.c-torture/execute/20000717-2.c: New test.
59294
59295 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59296
59297         * gcc.dg/formatz-1.c: New test.
59298
59299         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59300         * gcc.dg/c99-digraph-1.c: New tests.
59301
59302         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59303         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59304
59305         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59306         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59307         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59308         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59309         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59310         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59311         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59312
59313 2000-07-17  Greg McGary <greg@mcgary.org>
59314
59315         * gcc.c-torture/execute/20000717-1.c: New test.
59316         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59317
59318 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59319
59320         * gcc.c-torture/execute/20000715-2.c: New test.
59321         * gcc.dg/20000715-1.c: New test.
59322
59323 2000-07-15  Michael Meissner  <meissner@redhat.com>
59324
59325         * gcc.c-torture/execute/20000715-1.c: New test.
59326
59327 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59328
59329         * gcc.c-torture/execute/20000707-1.c: New test.
59330
59331 2000-07-13  Neil Booth  <NeilB@earthling.net>
59332
59333         * gcc.dg/cpp/digraph1.c,
59334         gcc.dg/cpp/digraph2.c,
59335         gcc.dg/cpp/digraphs.c: New tests.
59336
59337 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59338
59339         * g77.f-torture/compile/20000630-2.f: New test.
59340         * g77.f-torture/compile/20000630-2.x
59341
59342 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59343
59344         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59345
59346 2000-07-11  Neil Booth  <NeilB@earthling.net>
59347
59348         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59349
59350 2000-07-11  Neil Booth  <NeilB@earthling.net>
59351
59352         * gcc.dg/cpp/cmdlne-C.c: New.
59353
59354 2000-07-09  Neil Booth  <NeilB@earthling.net>
59355
59356         * gcc.dg/cpp/directiv.c: New tests.
59357         * gcc.dg/cpp/undef1.c: Update.
59358
59359 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59360
59361         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59362
59363 2000-07-09  Neil Booth  <NeilB@earthling.net>
59364
59365         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59366
59367 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59368
59369         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59370         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59371
59372 2000-07-08  Neil Booth  <NeilB@earthling.net>
59373
59374         * gcc.dg/cpp/macsyntx.c: New tests.
59375
59376 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59377
59378         * gcc.dg/20000707-1.c: New test.
59379
59380 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59381
59382         * gcc.c-torture/execute/20000706-1.c: New test.
59383         * gcc.c-torture/execute/20000706-2.c: New test.
59384         * gcc.c-torture/execute/20000706-3.c: New test.
59385         * gcc.c-torture/execute/20000706-4.c: New test.
59386         * gcc.c-torture/execute/20000706-5.c: New test.
59387
59388 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59389
59390         * g++.old-deja/g++.pt/instantiate7.C: New test.
59391
59392 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59393
59394         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59395         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59396         * g++.old-deja/g++.other/rtti3.C: Likewise.
59397         * g++.old-deja/g++.other/rttid3.C: Likewise.
59398
59399 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59400
59401         *  g77.f-torture/compile/20000630-1.x: Fix typo
59402
59403 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59404
59405         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59406         assembly output.
59407
59408 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59409
59410         * gcc.dg/cpp/ident.c: New test.
59411
59412 2000-07-05  Neil Booth  <NeilB@earthling.net>
59413
59414         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59415           gcc.dg/cpp/lexstrng.c: New tests.
59416
59417 2000-07-04  Neil Booth  <NeilB@earthling.net>
59418
59419         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59420         * gcc.dg/cpp/strify2.c: Same.
59421
59422 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59423
59424         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59425         * gcc.dg/cpp/19990703-1.c: Likewise.
59426         * gcc.dg/cpp/20000625-1.c: Likewise.
59427         * gcc.dg/cpp/20000625-2.c: Likewise.
59428
59429         * gcc.dg/cpp/macro1.c,
59430         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59431         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59432         gcc.dg/cpp/strify1.c,
59433         gcc.dg/cpp/strify2.c: New tests.
59434
59435 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59436
59437         * gcc.c-torture/execute/20000703-1.c: New test.
59438
59439 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59440
59441         * g++.old-deja/g++.pt (lookup10.C): New test.
59442
59443 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59444
59445         * g++.old-deja/g++.pt (typename25.C): New test.
59446
59447 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59448
59449         * gcc.c-torture/compile/20000701-1.c: New test.
59450
59451 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59452
59453         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59454         to test case.
59455
59456 2000-06-30  Catherine Moore  <clm@cygnus.com>
59457
59458         * gcc.c-torture/execute/align-1.c: New test.
59459
59460 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59461
59462         * g++.old-deja/g++.pt/expr8.C: New test.
59463         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59464
59465 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59466
59467         * gcc.c-torture/compile/20000629-1.c: New test.
59468
59469 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59470
59471
59472         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59473         gcc.dg/noncompile directory, depending on whether they're
59474         preprocessor tests or not.  Annotate all the tests for the dg
59475         framework.
59476
59477         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59478         * gcc.dg/noncompile/noncompile.exp: New.
59479
59480         * Moved files:
59481         Old name                                New name
59482         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59483         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59484         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59485         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59486         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59487         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59488         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59489         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59490         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59491         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59492         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59493         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59494         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59495         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59496         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59497         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59498         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59499         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59500         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59501         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59502         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59503         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59504         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59505         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59506
59507         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59508         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59509         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59510         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59511         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59512         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59513
59514 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59515
59516         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59517         declare one variable.  On the fourth, error.
59518         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59519         declared by 20000628-1a.h.
59520
59521 2000-06-29  Richard Henderson  <rth@redhat.com>
59522
59523         * gcc.c-torture/execute/930529-1.x: New file.
59524         * gcc.dg/920413-1.c: Adjust expected warning text.
59525         * gcc.dg/980217-1.c: Declare abort.
59526         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59527
59528 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59529
59530         * g77.f-torture/compile/20000629-1.f: New test.
59531         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59532
59533 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59534
59535         Rearrange lots of files, removing entirely the
59536         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59537         directories.
59538
59539         * Deleted files:
59540         gcc.c-torture/code_quality/code_quality.exp
59541         gcc.c-torture/special/special.exp
59542         gcc.failure/failure.exp
59543         gcc.failure/940409-1.x
59544         gcc.c-torture/compile/961203-1.x
59545
59546         * New files:
59547         gcc.misc-tests/linkage.exp
59548         gcc.c-torture/execute/920730-1t.c
59549         gcc.c-torture/execute/920730-1t.x
59550         gcc.c-torture/compile/920520-1.x
59551         gcc.c-torture/compile/920521-1.x
59552         gcc.c-torture/compile/981006-1.x
59553         gcc.c-torture/execute/eeprof-1.x
59554
59555         * Moved files (possibly with modifications to fit a new harness):
59556         Old name                                New name
59557         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59558         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59559         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59560         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59561         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59562         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59563         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59564         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59565         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59566         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59567         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59568         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59569         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59570         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59571
59572 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59573
59574         * c-torture/compile/961203-1.x: Delete.
59575
59576         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59577         not exit. Include stdio.h.
59578         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59579         * gcc.misc-tests/dg-12.c: Likewise.
59580         * gcc.misc-tests/dg-5.c: Likewise.
59581         * gcc.misc-tests/dg-6.c: Likewise.
59582         * gcc.misc-tests/dg-7.c: Prototype abort.
59583         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59584         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59585         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59586         not exit.
59587         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59588         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59589
59590 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59591
59592         * gcc.dg/cpp/20000628-1.c: New test.
59593         * gcc.dg/cpp/20000628-1.h: New header for above test.
59594         * gcc.dg/cpp/20000628-1a.h: Likewise.
59595
59596 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59597
59598         * gcc.dg/cpp: New directory.
59599         * gcc.dg/cpp/cpp.exp: New driver.
59600         * gcc.dg/cpp/20000627-1.c: New test.
59601         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59602         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59603         and rewrite as a compilation test.
59604
59605         * gcc.dg: Move many files into the cpp subdirectory, possibly
59606         renaming or editing them as well.
59607         Old name                New name
59608         990119-1.c              cpp/19990119-1.c
59609         990228-1.c              cpp/19990228-1.c
59610         990407-1.c              cpp/19990407-1.c
59611         990409-1.c              cpp/19990409-1.c
59612         990413-1.c              cpp/19990413-1.c
59613         990703-1.c              cpp/19990703-1.c
59614         20000127-1.c            cpp/20000127-1.c
59615         20000129-1.c            cpp/20000129-1.c
59616         20000207-1.c            cpp/20000207-1.c
59617         20000207-2.c            cpp/20000207-2.c
59618         20000209-1.c            cpp/20000209-1.c
59619         20000209-2.c            cpp/20000209-2.c
59620         20000301-1.c            cpp/20000301-1.c
59621         20000419-1.c            cpp/20000419-1.c
59622         20000510-1.S            cpp/20000510-1.S
59623         20000519-1.c            cpp/20000519-1.c
59624         20000529-1.c            cpp/20000529-1.c
59625         20000625-1.c            cpp/20000625-1.c
59626         20000625-2.c            cpp/20000625-2.c
59627         cpp-as1.c               cpp/assert1.c
59628         cpp-as2.c               cpp/assert2.c
59629         cxx-comments-1.c        cpp/cxxcom1.c
59630         cxx-comments-2.c        cpp/cxxcom2.c
59631         endif-label.c           cpp/endif.c
59632         cpp-hash1.c             cpp/hash1.c
59633         cpp-hash2.c             cpp/hash2.c
59634         cpp-if1.c               cpp/if-1.c
59635         cpp-if2.c               cpp/if-2.c
59636         cpp-if3.c               cpp/if-3.c
59637         cpp-if4.c               cpp/if-4.c
59638         cpp-if5.c               cpp/if-5.c
59639         cpp-cond.c              cpp/if-cexp.c
59640         cpp-missingop.c         cpp/if-mop.c
59641         cpp-missingparen.c      cpp/if-mpar.c
59642         cpp-opprec.c            cpp/if-oppr.c
59643         cpp-ifparen.c           cpp/if-paren.c
59644         cpp-shortcircuit.c      cpp/if-sc.c
59645         cpp-shift.c             cpp/if-shift.c
59646         cpp-unary.c             cpp/if-unary.c
59647         cpp-li1.c               cpp/line1.c
59648         cpp-li2.c               cpp/line2.c
59649         lineno.c                cpp/line3.c
59650         lineno-2.c              cpp/line4.c
59651         cpp-mi.c                cpp/mi1.c
59652         cpp-mic.h               cpp/mi1c.h
59653         cpp-micc.h              cpp/mi1cc.h
59654         cpp-mind.h              cpp/mi1nd.h
59655         cpp-mindp.h             cpp/mi1ndp.h
59656         cpp-mix.h               cpp/mi1x.h
59657         cpp-mi2.c               cpp/mi2.c
59658         cpp-mi2a.h              cpp/mi2a.h
59659         cpp-mi2b.h              cpp/mi2b.h
59660         cpp-mi2c.h              cpp/mi2c.h
59661         cpp-mi3.c               cpp/mi3.c
59662         cpp-mi3.def             cpp/mi3.def
59663         poison-1.c              cpp/poison.c
59664         pr-impl.c               cpp/prag-imp.c
59665         cpp-redef-2.c           cpp/redef1.c
59666         cpp-redef.c             cpp/redef2.c
59667         strpaste.c              cpp/strp1.c
59668         strpaste-2.c            cpp/strp2.c
59669         cpp-tradpaste.c         cpp/tr-paste.c
59670         cpp-tradstringify.c     cpp/tr-str.c
59671         cpp-tradwarn1.c         cpp/tr-warn1.c
59672         cpp-tradwarn2.c         cpp/tr-warn2.c
59673         trigraphs.c             cpp/trigraphs.c
59674         cpp-unc1.c              cpp/unc1.c
59675         cpp-unc2.c              cpp/unc2.c
59676         cpp-unc3.c              cpp/unc3.c
59677         cpp-unc.c               cpp/unc4.c
59678         undef.c                 cpp/undef1.c
59679         undef-2.c               cpp/undef2.c
59680         cpp-wi1.c               cpp/widestr1.c
59681
59682 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59683
59684         * lib/g++.exp (g++_include_flags): Tweak.
59685
59686 2000-06-27  H.J. Lu  <hjl@gnu.org>
59687             Loren J. Rittle  <ljrittle@acm.org>
59688
59689         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59690         version with one that knows about the new gcc tree structure.
59691         (g++_link_flags): Same.
59692
59693 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59694
59695         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59696         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59697         case we are cross-compiling.
59698
59699         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59700         g++.old-deja/g++.niklas/Makefile.in,
59701         g++.old-deja/g++.niklas/configure.in,
59702         g++.old-deja/g++.other/Makefile.in,
59703         g++.old-deja/g++.other/configure.in,
59704         gcc.c-torture/code_quality/Makefile.in,
59705         gcc.c-torture/code_quality/configure.in,
59706         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59707         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59708         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59709         gcc.c-torture/execute/ieee/Makefile.in,
59710         gcc.c-torture/execute/ieee/configure.in,
59711         gcc.c-torture/noncompile/Makefile.in,
59712         gcc.c-torture/noncompile/configure.in,
59713         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59714         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59715         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59716
59717 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59718
59719         * g++.old-deja/g++.other/ambig3.C: New test.
59720
59721 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59722
59723         * g++.old-deja/g++.pt/syntax1.C: New test.
59724         * g++.old-deja/g++.pt/syntax2.C: New test.
59725         * g++.old-deja/g++.other/syntax3.C: New test.
59726         * g++.old-deja/g++.other/syntax4.C: New test.
59727
59728 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59729
59730         * gcc.dg/20000623-1.c: Prototype exit and abort.
59731
59732 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59733
59734         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59735         New tests.
59736         * gcc.dg/cpp-mi3.def: New file.
59737
59738         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59739         inside assertions.
59740         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59741         lexer's error messages.
59742         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59743         divine anything from the linemarkers.
59744         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59745         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59746
59747 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59748
59749         * gcc.dg/20000623-1.c: New test.
59750
59751 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59752
59753         * gcc.c-torture/execute/20000622-1.c: New test.
59754
59755 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59756
59757         * g++.old-deja/g++.other/init15.C: New test.
59758
59759 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59760
59761         * g++.old-deja/g++.pt/vaarg2.C: New test.
59762         * g++.old-deja/g++.pt/vaarg3.C: New test.
59763
59764 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59765
59766         * g++.old-deja/g++.other/dyncast6.C: New test.
59767
59768 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59769
59770         * gcc.c-torture/execute/loop-6.c: New test.
59771
59772 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59773
59774         * gcc.dg/20000614-1.c: New test.
59775         * gcc.dg/20000614-2.c: New test.
59776
59777 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59778
59779         * g++.old-deja/g++.other/inline12.C: New test.
59780
59781 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59782
59783         * g++.old-deja/g++.other/eh1.C: New test.
59784
59785 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59786
59787         * g++.old-deja/g++.other/type.C: New test.
59788
59789 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59790
59791         * g++.old-deja/g++.other/initstring.C: New test.
59792
59793 2000-06-12  Jason Merrill  <jason@redhat.com>
59794
59795         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59796
59797 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59798
59799         * gcc.c-torture/compile/20000609-1.c: New test.
59800
59801 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59802
59803         * gcc.dg/20000609-1.c: New test.
59804
59805 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59806
59807         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59808         * gcc.c-torture/noncompile/poison-1.c: Move...
59809         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59810         * gcc.dg/cpp-li1.c: Add a token after the #line.
59811
59812 2000-06-05  Richard Henderson  <rth@cygnus.com>
59813
59814         * gcc.c-torture/execute/20000605-2.c: New test.
59815         * gcc.c-torture/execute/20000605-3.c: New test.
59816
59817 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59818
59819         * g77.f-torture/execute/20000503-1.x: New file.
59820
59821 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59822
59823         * g++.old-deja/g++.eh/badalloc1.C: New test.
59824
59825 2000-06-05  Richard Henderson  <rth@cygnus.com>
59826
59827         * gcc.c-torture/execute/20000605-1.c: New test.
59828
59829 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59830             Nathan Sidwell <nathan@codesourcery.com>
59831
59832         * gcc.c-torture/compile/20000605-1.c: New test.
59833
59834 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59835
59836         * g77.f-torture/compile/20000601-1.f: New test.
59837
59838 2000-06-03  Richard Henderson  <rth@cygnus.com>
59839
59840         * gcc.c-torture/execute/20000603-1.c: New.
59841
59842 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59843
59844         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59845         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59846
59847 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59848
59849         * gcc.dg/compare2.c (case 12): XFAIL.
59850         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59851         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59852
59853         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59854
59855 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59856
59857         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59858         guard macro is already defined when the header is first
59859         included.
59860         * gcc.dg/cpp-mix.h: New file.
59861         * gcc.dg/endif-label.c: Update patterns to match compiler.
59862
59863         * g++.brendan/complex1.C: Declare abort.
59864         * g++.law/refs4.C: Remove XFAIL.
59865         * g++.oliva/expr2.C: Declare abort and exit.
59866
59867 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59868
59869         * gcc.c-torture/execute/20000528-1.c: New test.
59870
59871         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59872         * g++.old-deja/g++.law/temps4.C: Likewise.
59873
59874         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59875         stdlib.h.  Call abort() on failure.
59876         * g++.old-deja/g++.law/refs4.C: Likewise.
59877         * g++.old-deja/g++.law/temps4.C: Likewise.
59878         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59879         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59880
59881 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59882
59883         Relative to g++.dg/special:
59884         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59885
59886         Relative to g++.old-deja:
59887         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59888         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59889         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59890         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59891         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59892         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59893         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59894
59895         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59896         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59897         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59898         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59899         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59900         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59901         and/or string.h.
59902
59903         * g++.other/goto1.C: Update expectations for error messages.
59904
59905 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59906
59907         * gcc.c-torture/compile/20000523-1.c: New test.
59908
59909 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59910
59911         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59912
59913 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59914
59915         * g++.old-deja/g++.eh/catch11.C: New test.
59916         * g++.old-deja/g++.eh/catch12.C: New test.
59917
59918 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59919
59920         * gcc.c-torture/execute/20000523-1.c: New test.
59921
59922 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59923
59924         * c-torture/execute/bcp-1.c: Replace abort in arg of
59925         __builtin_constant_p with a generic external function.
59926
59927         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59928         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59929         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59930         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59931         Prototype abort and/or exit.
59932
59933         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59934         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59935         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59936         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59937
59938 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59939
59940         * gcc.dg/dwarf2-1.c: New test.
59941
59942 2000-05-20  Richard Henderson  <rth@cygnus.com>
59943
59944         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59945
59946 2000-05-20  Andreas Jaeger  <aj@suse.de>
59947
59948         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59949         testcase.
59950
59951 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59952
59953         * gcc.c-torture/execute/20000519-2.c: New test.
59954
59955 2000-05-19  Andreas Jaeger  <aj@suse.de>
59956
59957         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59958         which fails with SSA.
59959
59960         * lib/c-torture.exp: Also test with -O3 -fssa.
59961
59962 2000-05-18  Michael Meissner  <meissner@redhat.com>
59963
59964         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59965         * gcc.c-torture/execute/920415-1.c: Ditto.
59966         * gcc.c-torture/execute/920501-1.c: Ditto.
59967         * gcc.c-torture/execute/conversion.c: Ditto.
59968         * gcc.c-torture/execute/cvt-1.c: Ditto.
59969
59970 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59971
59972         * gcc.c-torture/compile/20000518-1.c: New test.
59973
59974 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59975
59976         * g77.f-torture/compile/200005018.f: New test.
59977
59978 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59979
59980         * gcc.c-torture/compile/20000517-1.c: New test.
59981
59982 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59983
59984         * gcc.c-torture/execute/20000516-1.c: New test.
59985
59986 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59987
59988         * g++.old-deja/g++.other/eh.C: New test.
59989
59990 2000-05-12  Richard Henderson  <rth@cygnus.com>
59991
59992         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59993         constants through to doit's conditional.
59994
59995 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59996
59997         * gcc.c-torture/compile/20000511-1.c: New test.
59998         * g77.f-torture/compile/20000511-1.f: New test.
59999         * g77.f-torture/compile/20000511-2.f: New test.
60000
60001 2000-05-11  Michael Meissner  <meissner@redhat.com>
60002
60003         * gcc.c-torture/execute/20000511-1.c: New test.
60004
60005 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60006
60007         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60008         * gcc.dg/20000510-1.S: New.
60009
60010 2000-05-08  Catherine Moore  <clm@cygnus.com>
60011
60012         * gcc.dg/unused-3.c: New.
60013
60014 2000-05-06  Richard Henderson  <rth@cygnus.com>
60015
60016           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60017           * g++.old-deja/g++.mike/warn1.C: Likewise.
60018           * g++.old-deja/g++.pt/local1.C: Likewise.
60019           * g++.old-deja/g++.pt/local7.C: Likewise.
60020           * g++.old-deja/g++.pt/spec16.C: Likewise.
60021
60022 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60023
60024         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60025
60026 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60027
60028           * g77.f-torture/execute/20000503-1.f: New test.
60029
60030 2000-05-04  Andreas Jaeger  <aj@suse.de>
60031
60032         * gcc.dg/noreturn-2.c: New test.
60033
60034 2000-05-04  Neil Booth  <NeilB@earthling.net>
60035
60036         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60037         preprocessor.
60038
60039 2000-05-04  Richard Henderson  <rth@cygnus.com>
60040
60041         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60042
60043 2000-05-04  Richard Henderson  <rth@cygnus.com>
60044
60045         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60046         OpenSSL by Jason R Thorpe.
60047
60048 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60049
60050         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60051
60052 2000-05-03  Robert Lipe <robertlipe@usa.net>
60053
60054         * gcc.dg/20000503-1.c: New test.
60055
60056 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60057
60058         * gcc.c-torture/compile/20000502-1.c: New test.
60059         * g++.old-deja/g++.other/align.C: New test.
60060         * gcc.dg/cpp-tradstringify.c: New test.
60061
60062 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60063
60064         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60065         and hard registers.
60066
60067 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60068
60069         * gcc.c-torture/execute/loop-5.c: New test.
60070
60071 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60072
60073         * gcc.c-torture/execute/va-arg-20.c: New test.
60074
60075 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60076
60077         * gcc.c-torture/execute/20000422-1.c: New test.
60078
60079 2000-04-20  Greg McGary  <gkm@gnu.org>
60080
60081         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60082         when optimizing, but without sibling-call optimizations (-O1).
60083
60084 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60085
60086           * gcc.c-torture/compile/20000420-1.c: New test.
60087
60088 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60089
60090         * g++.abi/ptrflags.C: New test.
60091         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60092
60093 2000-04-19  Catherine Moore  <clm@cygnus.com>
60094
60095         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60096
60097 2000-04-19  Greg McGary  <gkm@gnu.org>
60098
60099         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60100         sibling-call optimizations.
60101
60102 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60103
60104         * gcc.dg/20000419-1.c: New test.
60105
60106 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60107
60108         * gcc.c-torture/execute/20000412-6.c: New test.
60109
60110 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60111
60112         * gcc.c-torture/execute/20000412-5.c: New test.
60113         * g77.f-torture/compile/20000412-1.f: New test.
60114         * gcc.c-torture/execute/20000412-4.c: New test.
60115         * gcc.c-torture/compile/20000412-2.c: New test.
60116         * gcc.c-torture/execute/20000412-3.c: New test.
60117         * gcc.c-torture/compile/20000412-1.c: New test.
60118         * gcc.c-torture/execute/20000412-2.c: New test.
60119
60120 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60121
60122         * objc/execute/bf-20.m: New test.
60123
60124 2000-04-10  Richard Henderson  <rth@cygnus.com>
60125
60126         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60127
60128         * gcc.c-torture/execute/20000412-1.c: New test.
60129
60130 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60131
60132         * g++.old-deja/g++.eh/catchptr1.C: New test.
60133
60134 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60135
60136         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60137
60138 2000-04-08  Neil Booth  <NeilB@earthling.net>
60139
60140         * gcc.dg/cpp-nullchar.c: Remove test as
60141         embedded nulls cause problems.
60142
60143 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60144
60145         * gcc.dg/compare2.c: New test.
60146
60147 2000-04-08  Neil Booth  <NeilB@earthling.net>
60148
60149         * gcc.dg/cpp-nullchar.c: New test.
60150
60151 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60152
60153         * gcc.dg/cpp-mi2.c: New test.
60154         * gcc.dg/cpp-mi2[abc].h: New files.
60155
60156 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60157
60158         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60159         member name.
60160
60161 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60162
60163         * g++.old-deja/g++.abi/vmihint.C: New test.
60164
60165 2000-04-06  Neil Booth  <NeilB@earthling.net>
60166
60167         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60168         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60169         copyright.
60170
60171 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60172
60173         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60174         avoid stack-frame overwrite.
60175
60176 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60177
60178         * gcc.c-torture/compile/20000405-2.c: New test.
60179         * gcc.c-torture/compile/20000405-3.c: New test.
60180
60181 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60182
60183         * gcc.c-torture/compile/20000405-1.c: New test.
60184
60185 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60186
60187         * gcc.dg/cast-qual-1.c: Revert last change.
60188
60189 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60190
60191         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60192
60193 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60194
60195         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60196         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60197
60198 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60199
60200         * gcc.c-torture/compile/20000403-2.c: New test.
60201         * gcc.c-torture/compile/20000403-1.c: New test.
60202
60203 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60204
60205         * gcc.c-torture/execute/20000403-1.c: New test.
60206
60207 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60208
60209         * gcc.c-torture/execute/20000402-1.c: New test.
60210
60211 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60212
60213         * gcc.c-torture/execute/va-arg-15.c: New test.
60214         * gcc.c-torture/execute/va-arg-16.c: New test.
60215         * gcc.c-torture/execute/va-arg-17.c: New test.
60216         * gcc.c-torture/execute/va-arg-18.c: New test.
60217         * gcc.c-torture/execute/va-arg-19.c: New test.
60218
60219 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60220
60221         * gcc.c-torture/compile/981211-1.c: Move to...
60222         * gcc.dg/cpp-as1.c: ...here.
60223         * gcc.dg/cpp-as2.c: New file.
60224
60225         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60226         compiler.
60227
60228 2000-04-02  Neil Booth  <NeilB@earthling.net>
60229
60230         * gcc.dg/cpp-cond.c  New tests.
60231         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60232         accidental success less likely.
60233         * gcc.dg/cpp-missingop.c  New tests.
60234         * gcc.dg/cpp-missingparen.c  New tests.
60235         * gcc.dg/cpp-shift.c  New tests.
60236         * gcc.dg/cpp-shortcircuit.c  New tests.
60237         * gcc.dg/cpp-unary.c  New tests.
60238
60239 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60240
60241         * gcc.c-torture/compile/20000329-1.c: New test.
60242
60243 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60244
60245         * gcc.c-torture/compile/20000326-1.c: New test.
60246         * gcc.c-torture/compile/20000326-2.c: New test.
60247
60248 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60249
60250         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60251         the first parameter is a function argument.
60252
60253 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60254
60255         * g++.old-deja/g++.ext/array4.C: New test.
60256
60257 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60258
60259         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60260
60261 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60262
60263         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60264
60265 2000-03-19  Richard Henderson  <rth@cygnus.com>
60266
60267         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60268
60269 2000-03-19  Richard Henderson  <rth@cygnus.com>
60270
60271         * gcc.c-torture/compile/20000319-1.c: New test.
60272
60273 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60274
60275         * gcc.c-torture/execute/20000314-3.c: New test.
60276         * gcc.c-torture/execute/20000314-2.c: New test.
60277         * gcc.c-torture/execute/20000314-1.c: New test.
60278         * gcc.c-torture/compile/20000314-2.c: New test.
60279         * gcc.c-torture/compile/20000314-1.c: New test.
60280
60281 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60282
60283         * g++.old-deja/g++.warn/inline.C: New test.
60284
60285 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60286
60287         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60288         standards-compliant result rather than specific constants.
60289         Put test-values in array.
60290
60291 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60292
60293         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60294         (g++_target_compile): Put test-specific options last.
60295
60296 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60297
60298         * g++.old-deja/g++.eh/vbase4.C: New test.
60299
60300 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60301
60302         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60303
60304 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60305
60306         * g++.old-deja/g++.brendan/misc12.C: Removed.
60307         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60308         * g++.old-deja/g++.ext/pretty4.C: New test.
60309
60310 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60311
60312         * g++.old-deja/g++.other/string2.C: New test.
60313
60314 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60315
60316         * g++.old-deja/g++.warn/impint2.C: New test.
60317
60318 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60319
60320         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60321         is 1, not zero.
60322
60323 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60324
60325         * g++.old-deja/g++.warn/impint.C: New test.
60326         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60327         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60328         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60329         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60330         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60331         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60332         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60333         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60334         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60335         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60336         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60337         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60338
60339 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60340
60341         * gcc.dg/cpp-redef.c: New test.
60342
60343 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60344
60345         * g++.old-deja/g++.pt/unify7.C: New test.
60346
60347 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60348
60349         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60350         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60351
60352 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60353
60354         * gcc.c-torture/compile/20000224-1.c: New test.
60355
60356 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60357
60358         * gcc.c-torture/compile/cpp-2.c: New test.
60359         * gcc.c-torture/compile/cpp-1.c: New test.
60360
60361 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60362
60363         * gcc.c-torture/execute/20000225-1.c: New test.
60364
60365 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60366
60367         * gcc.dg/cpp-li2.c: New test.
60368
60369         * gcc.dg/cpp-wi1.c: New test.
60370
60371         * gcc.dg/cpp-li1.c: New test.
60372
60373 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60374
60375         * g++.old-deja/g++.other/sizeof5.C: New test.
60376
60377 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60378
60379         * gcc.c-torture/execute/va-arg-13.c: New test.
60380
60381 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60382
60383         * gcc.c-torture/execute/va-arg-12.c: New test.
60384
60385 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60386
60387         * gcc.c-torture/execute/20000223-1.c: New test.
60388
60389 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60390
60391         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60392
60393 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60394
60395         * g++.old-deja/g++.abi/ptrmem.C: New test.
60396
60397 2000-02-19  Richard Henderson  <rth@cygnus.com>
60398
60399         * gcc.c-torture/compile/init-3.c: New.
60400
60401 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60402
60403         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60404         ALWAYS_CXXFLAGS.
60405
60406 2000-02-11  Robert Lipe <robertl@sco.com>
60407
60408         * gcc.c-torture/compile/20000211-3.c: New test.
60409
60410 2000-02-11  Martin Buchholz <martin@xemacs.org>
60411
60412         * gcc.c-torture/compile/20000211-2.c: New test.
60413
60414 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60415
60416         * gcc.c-torture/compile/20000211-1.c: New test.
60417
60418 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60419
60420         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60421           on native targets
60422
60423 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60424
60425         * g++.old-deja/g++.other/cast5.C: New test.
60426
60427 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60428
60429         * gcc.c-torture/execute/20000205-1.c: New.
60430
60431 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60432
60433         * g++.old-deja/g++.jason/cast3.C: Return void.
60434         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60435
60436 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60437
60438         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60439
60440         * gcc.dg/loop-1.c: New test.
60441
60442 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60443
60444         * gcc.c-torture/compile/20000127-1.c: New test.
60445         * gcc.c-torture/execute/991228-1.c: New test.
60446
60447 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60448
60449         * gcc.dg/unused-2.c: New test.
60450
60451         * gcc.dg/conv-1.c: New test.
60452
60453 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60454
60455         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60456         compiler.
60457         (tool_option_proc): Fix typo.
60458
60459 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60460
60461         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60462         of the ld on the host, not on the build machine.
60463         Also, don't crash if '--help' is not a supported option.
60464
60465 2000-01-24  Richard Henderson  <rth@cygnus.com>
60466
60467         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60468
60469 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60470
60471         * gcc.c-torture/execute/20000120-2.c: New test.
60472         * gcc.c-torture/execute/20000120-1.c: New test.
60473
60474 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60475
60476         * gcc.c-torture/execute/20000113-1.c: New test.
60477
60478 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60479
60480         * gcc.c-torture/execute/20000112-1.c: New test.
60481
60482 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60483
60484         * gcc.dg/20000111-1.c: New test.
60485
60486 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60487
60488         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60489         with 16 bit integers.
60490
60491 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60492
60493         * gcc.dg/20000108-1.c: New test.
60494
60495 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60496
60497         * g++.old-deja/g++.ns/koenig8.C: New test.
60498
60499 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60500
60501         * g++.old-deja/g++.other/cast4.C: New test.
60502
60503 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60504
60505         * gcc.c-torture/compile/20000105-2.c: New test.
60506         * gcc.c-torture/compile/20000105-1.c: New test.
60507
60508 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60509
60510         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60511         references to printf & atoi to conform to ANSI standard.
60512         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60513         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60514         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60515         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60516         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60517         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60518         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60519         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60520         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60521         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60522         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60523         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60524         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60525         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60526         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60527         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60528         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60529         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60530         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60531         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60532         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60533         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60534         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60535         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60536         * g++.old-deja/g++.brendan/init3.C: Likewise.
60537         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60538         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60539         * g++.old-deja/g++.brendan/new2.C: Likewise.
60540         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60541         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60542         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60543         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60544         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60545         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60546         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60547         * g++.old-deja/g++.brendan/template24.C: Likewise.
60548         * g++.old-deja/g++.brendan/template3.C: Likewise.
60549         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60550         * g++.old-deja/g++.jason/inline3.C: Likewise.
60551         * g++.old-deja/g++.jason/opeq.C: Likewise.
60552         * g++.old-deja/g++.law/arg5.C: Likewise.
60553         * g++.old-deja/g++.law/arm7.C: Likewise.
60554         * g++.old-deja/g++.law/ctors11.C: Likewise.
60555         * g++.old-deja/g++.law/cvt8.C: Likewise.
60556         * g++.old-deja/g++.law/init9.C: Likewise.
60557         * g++.old-deja/g++.law/refs4.C: Likewise.
60558         * g++.old-deja/g++.law/template2.C: Likewise.
60559         * g++.old-deja/g++.law/visibility24.C: Likewise.
60560         * g++.old-deja/g++.law/vtable3.C: Likewise.
60561         * g++.old-deja/g++.mike/asm2.C: Likewise.
60562         * g++.old-deja/g++.mike/eh1.C: Likewise.
60563         * g++.old-deja/g++.mike/misc1.C: Likewise.
60564         * g++.old-deja/g++.mike/misc13.C: Likewise.
60565         * g++.old-deja/g++.mike/misc14.C: Likewise.
60566         * g++.old-deja/g++.mike/ns12.C: Likewise.
60567         * g++.old-deja/g++.mike/p1248.C: Likewise.
60568         * g++.old-deja/g++.mike/p3708.C: Likewise.
60569         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60570         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60571         * g++.old-deja/g++.mike/p646.C: Likewise.
60572         * g++.old-deja/g++.mike/p700.C: Likewise.
60573         * g++.old-deja/g++.mike/p783.C: Likewise.
60574         * g++.old-deja/g++.mike/p783a.C: Likewise.
60575         * g++.old-deja/g++.mike/p783b.C: Likewise.
60576         * g++.old-deja/g++.mike/p786.C: Likewise.
60577         * g++.old-deja/g++.mike/p789.C: Likewise.
60578         * g++.old-deja/g++.mike/p789a.C: Likewise.
60579         * g++.old-deja/g++.mike/p807a.C: Likewise.
60580         * g++.old-deja/g++.other/delete3.C: Likewise.
60581         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60582         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60583         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60584         * g++.old-deja/g++.other/empty1.C: Likewise.
60585         * g++.old-deja/g++.other/temporary1.C: Likewise.
60586         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60587         * g++.old-deja/g++.pt/t16.C: Likewise.
60588         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60589
60590 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60591
60592         * gcc.dg/991230-1.c: New test.
60593
60594 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60595
60596         * gcc.c-torture/compile/991229-3.c: New test.
60597         * gcc.c-torture/compile/991229-2.c: New test.
60598         * gcc.c-torture/compile/991229-1.c: New test.
60599
60600 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60601
60602         * gcc.c-torture/compile/labels-2.c: New test.
60603
60604 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60605
60606         * gcc.c-torture/execute/991227-1.c: New test.
60607
60608 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60609
60610         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60611
60612 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60613
60614         * gcc.c-torture/execute/991221-1.c: New test.
60615
60616 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60617
60618         * g++.old-deja/g++.other/cast3.C: New test.
60619
60620 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60621
60622         * gcc.c-torture/execute/991216-4.c: New test.
60623
60624 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60625
60626         * gcc.c-torture/execute/991216-1.c: New test.
60627         * gcc.c-torture/execute/991216-2.c: New test.
60628         * gcc.c-torture/execute/991216-3.c: New test.
60629
60630 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60631
60632         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60633         Actually make the test fail by using "-O2" for compilation.
60634
60635 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60636
60637         * g++.old-deja/g++.warn/cast-align1.C: New test.
60638
60639 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60640
60641         * gcc.c-torture/compile/991214-1.c: New test.
60642         * gcc.c-torture/compile/991214-2.c: New test.
60643
60644 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60645
60646         * gcc.dg/991214-1.c: New test.
60647
60648 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60649
60650         * gcc.c-torture/compile/991213-3.c: New test.
60651         * gcc.c-torture/compile/991213-2.c: New test.
60652         * gcc.c-torture/compile/991213-1.c: New test.
60653
60654 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60655
60656         * gcc.dg/991209-1.c: New test.
60657
60658 1999-12-08  Nathan Sidwell <nathan@acm.org>
60659
60660         * gcc.c-torture/compile/991208-1.c: New test.
60661
60662 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60663
60664         * gcc.dg/ultrasp2.c: New test.
60665
60666 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60667
60668         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60669
60670 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60671
60672         * gcc.c-torture/compile/991202-1.c: New test.
60673         * gcc.c-torture/execute/991202-1.c: New test.
60674         * gcc.c-torture/execute/991202-2.c: New test.
60675         * gcc.c-torture/execute/991202-3.c: New test.
60676
60677 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60678
60679         * g++.old-deja/g++.abi/align.C: New test.
60680         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60681         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60682
60683 1999-12-01  Richard Henderson  <rth@cygnus.com>
60684
60685         * gcc.c-torture/execute/991201-1.c: New.
60686
60687 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60688
60689         * gcc.dg/991129-1.c: New test.
60690
60691 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60692
60693         * gcc.c-torture/compile/991127-1.c: New test.
60694
60695 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60696
60697         * g++.old-deja/g++.other/warn4.C: New test.
60698
60699 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60700
60701         * g++.old-deja/g++.eh/cleanup2.C: New test.
60702         * g++.old-deja/g++.ext/pretty2.C: New test.
60703         * g++.old-deja/g++.ext/pretty3.C: New test.
60704         * g++.old-deja/g++.other/debug6.C: New test.
60705
60706 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60707
60708         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60709         compiler_output to look for one error message instead of two.
60710
60711 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60712
60713         * gcc.c-torture/execute/991118-1.c: Also test case
60714         where the word boundary does not split a byte evenly.
60715
60716 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60717
60718         * g++.old-deja/g++.ext/restrict1.C: New test.
60719
60720 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60721
60722         * gcc.c-torture/execute/991118-1.c: New test.
60723
60724 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60725
60726         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60727         working directory pathnames.
60728
60729 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60730
60731         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60732         host is equipped with driver.h and driver.o so it can actually
60733         compile and run the tests.
60734
60735 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60736
60737         * gcc.c-torture/compile/991008-1.c: New test.
60738
60739 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60740
60741         * lib/gcc-dg.exp: Include target-supports.exp
60742
60743 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60744
60745         * lib/target-supports.exp: New file: Provide procs to test for
60746         features supported by the target.
60747         (check_weak_available): Moved here from ecos.exp.
60748         (check_alias_available): New proc: Determine of the target
60749         toolchain supports the alias attribute.
60750
60751         * gcc.dg/special/ecos.exp: Move check_weak_available to
60752         target-supports.exp.
60753         (alias-1.c): Only perform the test if the target supports
60754         aliases.
60755         (wkali-1.c): Only perform the test if the target supports
60756         aliases.
60757
60758         * gcc.dg/990506-0.c: Expect error messages from cross
60759         targets as well as native targets.
60760
60761 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60762
60763         * gcc.dg/ultrasp1.c: Removed xfail.
60764         * gcc.dg/struct-ret-2.c: Likewise.
60765         * gcc.dg/array-1.c: Likewise.
60766
60767 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60768
60769         * gcc.dg/struct-ret-2.c: New test.
60770
60771         * gcc.dg/array-1.c: New test.
60772
60773 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60774
60775         * gcc.c-torture/execute/991030-1.c: New test.
60776
60777 1999-10-26  Richard Henderson  <rth@cygnus.com>
60778
60779         * gcc.c-torture/compile/991026-2.c: New test.
60780
60781 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60782
60783         * gcc.c-torture/compile/991026-1.c: New test.
60784
60785 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60786
60787         * gcc.c-torture/execute/991023-1.c: New test.
60788
60789 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60790
60791         * gcc.c-torture/execute/991019-1.c: New test.
60792
60793 1999-10-16  Richard Henderson  <rth@cygnus.com>
60794
60795         * gcc.c-torture/execute/991016-1.c: New test.
60796
60797 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60798
60799         * gcc.c-torture/execute/991014-1.c: New test.
60800
60801 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60802
60803         * g++.old-deja/g++.other/union2.C: New test.
60804
60805 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60806
60807         * g++.old-deja/g++.other/vaarg2.C: New test.
60808         * g++.old-deja/g++.other/vaarg3.C: New test.
60809
60810 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60811
60812         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60813         in compile/.
60814
60815 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60816
60817         * gcc.c-torture/execute/va-arg-11.c: New test.
60818
60819 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60820
60821         * lib/file-format.exp (gcc_target_object_format): Don't
60822         crash if objdump is unavailable.
60823
60824 1999-09-29  Donn Terry <donn@interix.com>
60825
60826         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60827
60828 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60829
60830         * gcc.c-torture/compile/990928-1.c: New test.
60831
60832 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60833
60834         * g++.old-deja/g++.other/decl6.C: New test.
60835
60836 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60837
60838         * gcc.c-torture/execute/va-arg-10.c: New test.
60839
60840 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60841
60842         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60843         __PRETTY_FUNCTION__.
60844
60845 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60846
60847         * gcc.c-torture/execute/990923-1.c: New test.
60848
60849 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60850
60851         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60852         for which -fpic is inappropriate.
60853
60854 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60855
60856         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60857
60858 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60859
60860         * g++.old-deja/g++.other/dyncast1.C: New test.
60861         * g++.old-deja/g++.other/dyncast2.C: New test.
60862         * g++.old-deja/g++.other/dyncast3.C: New test.
60863         * g++.old-deja/g++.other/dyncast4.C: New test.
60864         * g++.old-deja/g++.other/dyncast5.C: New test.
60865         * g++.old-deja/g++.eh/catch3.C: New test.
60866         * g++.old-deja/g++.eh/catch3p.C: New test.
60867         * g++.old-deja/g++.eh/catch4.C: New test.
60868         * g++.old-deja/g++.eh/catch4p.C: New test.
60869         * g++.old-deja/g++.eh/catch5.C: New test.
60870         * g++.old-deja/g++.eh/catch5p.C: New test.
60871         * g++.old-deja/g++.eh/catch6.C: New test.
60872         * g++.old-deja/g++.eh/catch6p.C: New test.
60873         * g++.old-deja/g++.eh/catch7.C: New test.
60874         * g++.old-deja/g++.eh/catch7p.C: New test.
60875         * g++.old-deja/g++.eh/catch8.C: New test.
60876         * g++.old-deja/g++.eh/catch8p.C: New test.
60877         * g++.old-deja/g++.eh/catch9.C: New test.
60878         * g++.old-deja/g++.eh/catch9p.C: New test.
60879
60880 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60881
60882         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60883         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60884
60885 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60886
60887         * gcc.c-torture/compile/990913-1.c: New test.
60888
60889 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60890
60891         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60892         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60893
60894 1999-09-09  Richard Henderson  <rth@cygnus.com>
60895
60896         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60897
60898 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60899
60900         * g++.old-deja/g++.other/lookup11.C: New test.
60901         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60902         what is permitted and what we want.
60903         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60904         overload use.
60905         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60906
60907 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60908
60909         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60910         * gcc.c-torture/noncompile/poison-1.c: New file.
60911
60912 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60913
60914         * g++.old-deja/g++.other/sizeof3.C: New test.
60915         * g++.old-deja/g++.other/sizeof4.C: New test.
60916         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60917         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60918
60919 1999-09-07  Richard Henderson  <rth@cygnus.com>
60920
60921         * gcc.dg/va-arg-1.c: New.
60922
60923 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60924
60925         * gcc.c-torture/execute/va-arg-9.c: New test.
60926
60927 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60928
60929         * g77.f-torture/compile/980519-2.f: New test.
60930         * g77.f-torture/compile/19990905-0.f: New test.
60931         * g77.f-torture/compile/19990905-1.f: New test.
60932         * g77.f-torture/compile/19990905-2.f: New test.
60933
60934         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60935
60936 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60937
60938         * gcc.c-torture/execute/990827-1.c: Fix typo.
60939
60940 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60941
60942         * g++.old-deja/g++.other/deref1.C: New test.
60943
60944 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60945
60946         * g++.old-deja/g++.other/ambig2.C: New test.
60947         * g++.old-deja/g++.other/cond5.C: New test.
60948         * g++.old-deja/g++.other/lookup16.C: New test.
60949
60950 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60951
60952         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60953         assemblers too.
60954
60955 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60956
60957         * lib/c-torture.exp: Avoid the "compare executables" optimization
60958         when testing native.
60959
60960 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60961
60962         * gcc.c-torture/execute/990829-1.c: New test.
60963         * gcc.c-torture/compile/990829-1.c: New test.
60964
60965 1999-08-27  Paul Burchard  <burchard@pobox.com>
60966
60967         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60968         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60969         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60970         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60971         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60972         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60973         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60974         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60975         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60976         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60977         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60978
60979 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60980
60981         * gcc.c-torture/execute/990827-1.c: New test.
60982
60983 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60984
60985         * g77.f-torture/noncompile/19990826-4.f: New test.
60986
60987         * g77.f-torture/compile/19990826-3.f: New test.
60988
60989         * g77.f-torture/execute/19990826-2.f: New test.
60990
60991         * g77.f-torture/compile/19990826-1.f: New test.
60992
60993         * gcc.c-torture/execute/990826-0.c: New test.
60994         * g77.c-torture/execute/19990826-0.f: New test.
60995
60996         * g77.f-torture/noncompile/970626-2.f: New test.
60997
60998 1999-08-25  Paul Burchard  <burchard@pobox.com>
60999
61000         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61001         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61002         lss-011.C: New tests.
61003
61004 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61005
61006         * g++.old-deja/g++.other/decl5.C: New test.
61007
61008 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61009
61010         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61011         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61012         call `postbase' for each one.  All callers of `postbase' changed
61013         to call this instead.
61014
61015 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61016
61017         * gcc.c-torture/execute/990811-1.c: New test.
61018
61019 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61020
61021         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61022         just native ones.
61023
61024         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61025         just native ones.
61026
61027 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61028
61029         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61030
61031 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61032
61033         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61034
61035 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61036
61037         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61038
61039 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61040
61041         * gcc.c-torture/execute/990804-1.c: New test.
61042
61043 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61044
61045         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61046         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61047         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61048
61049 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61050
61051         * g++.old-deja/g++.other/struct1.C: New test.
61052
61053 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61054
61055         * g++.old-deja/g++.other/enum2.C: New test.
61056
61057 1999-08-02  Richard Henderson  <rth@cygnus.com>
61058
61059         Adapted from tests from Franz Sirl:
61060         * gcc.c-torture/execute/va-arg-7.c: New test.
61061         * gcc.c-torture/execute/va-arg-8.c: New test.
61062
61063 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61064
61065         * gcc.c-torture/compile/990801-2.c: New test.
61066
61067         * gcc.c-torture/compile/990801-1.c: New test.
61068
61069 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61070
61071         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61072         fp-cmp-1.c, converting double to float.
61073
61074         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61075         fp-cmp-1.c, converting double to long double.
61076
61077         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61078         from fr1 to unknown_register, since fr1 is a legitimate register
61079         on some machines.
61080
61081 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61082
61083         * README: More listname related changes.
61084
61085 1999-07-08  Catherine Moore  <clm@cygnus.com>
61086
61087         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61088
61089 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61090
61091         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61092
61093 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61094
61095         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61096
61097 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61098
61099         * gcc.dg/990703-1.c: New test.
61100
61101 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61102
61103         * lib/file-format.exp: New file: Move definition of proc
61104         gcc_target_object_format to here from
61105         gcc.dg/special/ecos.exp.
61106
61107         * lib/c-torture.exp: Include lib file-format.exp.
61108         * lib/gcc-dg.exp: Include lib file-format.exp.
61109
61110         * gcc.dg/special/ecos.exp: Remove definition of proc
61111         gcc_target_object_format.
61112
61113 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61114
61115         * gcc.c-torture/execute/990628-1.c: New test.
61116
61117 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61118
61119         * gcc.c-torture/compile/990625-2.c: New test.
61120
61121         * gcc.c-torture/compile/990625-1.c: New test.
61122
61123 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61124
61125         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61126         attributes compile.
61127         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61128         ports that use the COFF/PE file format.
61129
61130 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61131
61132         * gcc.c-torture/compile/990617-1.c: New test.
61133
61134 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61135
61136         * g++.old-deja/g++.other/decl4.C: New test.
61137
61138 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61139
61140         * g++.old-deja/g++.other/bitfld3.C: New test.
61141
61142 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61143
61144         * g++.old-deja/g++.eh/catch1.C: New test.
61145
61146 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61147
61148         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61149
61150         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61151         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61152
61153 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61154
61155         * g77.f-torture/compile/19990502-0.f: Replace with new,
61156         shorter, test that still fails after recent changes.
61157
61158 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61159
61160         * gcc.c-torture/execute/990604-1.c: New test.
61161
61162 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61163
61164         * gcc.c-torture/execute/990531-1.c: New test.
61165
61166 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61167
61168         * gcc.c-torture/compile/990527-1.c: New test.
61169
61170 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61171
61172         * gcc.c-torture/execute/990527-1.c: New test.
61173
61174 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61175
61176         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61177         bitfields as signed.
61178
61179 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61180
61181         * g77.f-torture/compile/19990525-0.f: New test.
61182
61183 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61184
61185         * gcc.c-torture/execute/990525-2.c: New test.
61186
61187         * gcc.c-torture/execute/990525-1.c: New test.
61188
61189 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61190
61191         * g++.old-deja/g++.other/anon3.C: New test.
61192         * g++.old-deja/g++.other/anon4.C: New test.
61193         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61194         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61195         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61196         Merrill).
61197
61198 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61199
61200         * gcc.c-torture/execute/990524-1.c: New test.
61201
61202         * gcc.dg/990524-1.c: New test.
61203
61204 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61205
61206         * gcc.c-torture/compile/990523-1.c: New test.
61207
61208 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61209
61210         * gcc.c-torture/compile/990519-1.c: New test.
61211
61212 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61213
61214         * gcc.c-torture/compile/990517-1.c: New test.
61215
61216         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61217         (e4, f4): New tests.
61218         (main): Call them.
61219
61220 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61221
61222         * gcc.dg/noreturn-1.c: New test.
61223
61224 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61225
61226         * gcc.c-torture/execute/990513-1.c: New test.
61227
61228 1999-05-10  Richard Henderson  <rth@cygnus.com>
61229
61230         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61231
61232 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61233
61234         * g77.f-torture/execute/erfc.f: Use small single-precision
61235         values, to avoid problems on Alphas when not -mieee.
61236
61237 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61238
61239         * gcc.dg/990506-0.c: New test.
61240
61241 1999-05-08  Richard Henderson  <rth@cygnus.com>
61242
61243         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61244         the constant to test.  Don't XFAIL 64-bit targets.
61245
61246         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61247         * g++.old-deja/g++.law/profile1.C: Likewise.
61248
61249         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61250         operator new instances.
61251         * g++.old-deja/g++.other/delete5.C: Likewise.
61252
61253 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61254
61255         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61256         intrinsic.
61257
61258 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61259
61260         * g77.f-torture/execute/u77-test.f: Reverse order of two
61261         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61262
61263 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61264
61265         * gcc.dg/compare1.c: New test.
61266
61267 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61268
61269         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61270         New tests.
61271
61272 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61273
61274         * g77.f-torture/compile/19990502-1.f: New test.
61275
61276 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61277
61278         * g77.f-torture/compile/19990502-0.f: New test.
61279
61280 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61281
61282         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61283         intrinsic.
61284
61285 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61286
61287         * g77.f-torture/execute/u77-test.f (main): List libU77
61288         intrinsics not currently tested.
61289         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61290         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61291         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61292         Trim blanks off the ends of some printed strings.
61293
61294 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61295
61296         * g77.f-torture/execute/u77-test.f (main): Just warn about
61297         FSTAT gid disagreement, as it's expected on some systems.
61298
61299 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61300
61301         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61302         use a new function, which allows for some slop.
61303         Clean up some commentary.
61304         (issum): The new function.
61305         (sgladd): Deleted subroutine.
61306
61307 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61308
61309         * g77.f-torture/execute/u77-test.f: Modify to be more like
61310         libf2c/libU77 version, bringing patches to that version here.
61311         Add suitable commentary.
61312
61313 1999-04-25  Richard Henderson  <rth@cygnus.com>
61314
61315         * gcc.dg/990424-1.c: New test.
61316
61317 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61318
61319         * g77.f-torture/execute/u77-test.f (main): Bug involving
61320         LSTAT has been fixed, so turn back on full checking.
61321
61322 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61323
61324         * g77.f-torture/compile/19990419-0.f: New test.
61325         * g77.f-torture/execute/19990419-1.f: New test.
61326
61327 1999-04-17  Richard Henderson  <rth@cygnus.com>
61328
61329         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61330         to avoid the need for a prototype to supress a warning.
61331
61332 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61333
61334         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61335
61336 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61337
61338         * gcc.c-torture/execute/990404-1.c: New test.
61339
61340 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61341
61342         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61343         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61344         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61345         missing initializer warnings.
61346
61347 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61348
61349         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61350         matching strings.
61351
61352 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61353
61354         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61355
61356 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61357
61358         * g77.f-torture/execute/19990325-0.f: New test.
61359         * g77.f-torture/execute/19990325-1.f: New test.
61360
61361 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61362
61363         * gcc.c-torture/execute/990324-1.c: New test.
61364
61365 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61366
61367         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61368         test with 4.
61369
61370 1999-03-17  Richard Henderson  <rth@cygnus.com>
61371
61372         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61373
61374 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61375
61376         * g77.f-torture/execute/19990313-2.f: New test.
61377         * g77.f-torture/execute/19990313-3.f: New test.
61378
61379 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61380
61381         * g77.f-torture/execute/19990313-0.f: New test.
61382         * g77.f-torture/execute/19990313-1.f: New test.
61383
61384 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61385
61386         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61387         printf to sprintf.
61388         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61389         (main): Add check for u15.  Conditionalize u31 check depending on
61390         whether ints are <32 bits or >=32 bits.
61391
61392 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61393
61394         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61395
61396 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61397
61398         * g77.f-torture/compile/19990305-0.f: New test.
61399         * g77.f-torture/execute/19981119-0.f: New test.
61400
61401 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61402
61403         * g77.f-torture/execute/970625-2.f: call ABORT if final
61404         result is not correct, instead of just printing it.
61405         Add this checking via newly introduced obfuscation, to
61406         trip up buggy front ends.
61407
61408 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61409
61410         * g77.f-torture/compile/960317-1.f: Moved from being
61411         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61412
61413 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61414
61415         * g77.f-torture/execute/960317-1.f: New (old) test.
61416         * g77.f-torture/execute/970625-2.f: Ditto.
61417
61418 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61419
61420         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61421         error message on line 1 or line 2; cccp and cpplib do this differently.
61422
61423 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61424
61425         * g++.old-deja/g++.law/weak1.C: New test.
61426
61427 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61428
61429         * gcc.c-torture/execute/990119-1.c: Renamed to...
61430         * gcc.dg/990119-1.c: this, so it will only be tested once
61431         (it's a preprocessor test, it doesn't need to be run at
61432         multiple optimization levels).
61433
61434 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61435
61436         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61437           ALWAYS_CXXFLAGS.
61438
61439 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61440
61441         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61442         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61443         to not be compilable by current g77.
61444
61445 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61446
61447         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61448
61449 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61450
61451         * gcc.c-torture/execute/990222-1.c: New test.
61452
61453 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61454
61455         * g77.f-torture/compile/19990218-0.f: New test.
61456         * g77.f-torture/noncompile/19990218-1.f: New test.
61457
61458 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61459
61460         * g77.f-torture/compile/19981216-0.f: New test.
61461
61462 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61463
61464         * gcc.dg/990214-1.c: New test.
61465
61466 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61467
61468         * gcc.dg/990213-2.c: New test.
61469
61470         * gcc.dg/990213-1.c: New test.
61471
61472 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61473
61474         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61475         ints.
61476
61477 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61478
61479         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61480         specified by target.
61481
61482         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61483
61484 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61485
61486         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61487
61488 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61489
61490         * gcc.dg/special/ecos.exp: New test driver for new tests with
61491         special requirements.
61492
61493         * gcc.dg/special/alias-1.c: New test.
61494         * gcc.dg/special/gcsec-1.c: New test.
61495         * gcc.dg/special/weak-1.c: New test.
61496         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61497         * gcc.dg/special/weak-2.c: New test.
61498         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61499         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61500         * gcc.dg/special/wkali-1.c: New test.
61501         * gcc.dg/special/wkali-2.c: New test.
61502         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61503         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61504
61505 1999-02-10  Felix Lee  <flee@cygnus.com>
61506
61507           * lib/c-torture.exp (c-torture-compile): Pull out code for
61508           analyzing gcc error messages.
61509           (c-torture-execute): Likewise.  Fix some (harmless) false
61510           positives.
61511           * lib/gcc.exp (gcc_check_compile): New function.
61512
61513 1999-02-08  Richard Henderson  <rth@cygnus.com>
61514
61515         * gcc.c-torture/execute/990208-1.c: New test.
61516
61517 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61518
61519         * g++.dg/special/ecos.exp: New driver for new tests with special
61520         requirements
61521
61522         * g++.dg/special/conpr-1.C: New test
61523         * g++.dg/special/conpr-2.C: New test
61524         * g++.dg/special/conpr-2a.C: New test
61525         * g++.dg/special/conpr-3.C: New test
61526         * g++.dg/special/conpr-3a.C: New test
61527         * g++.dg/special/conpr-3b.C: New test
61528
61529         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61530         allow g++ to use the dg driver
61531
61532         * README: Add comment about g++.dg directory
61533
61534 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61535
61536         * README: Update email addresses.
61537
61538 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61539
61540         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61541         arguments in order to force structure S onto the stack even on
61542         the alpha.
61543         (test): Pass 10 leading arguments to function foo as well as the
61544         structure S.
61545
61546         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61547         failure for all targets.
61548
61549         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61550         abort to terminate program execution.
61551
61552 1999-01-30  Richard Henderson  <rth@cygnus.com>
61553
61554         * gcc.c-torture/execute/990130-1.c: New test.
61555
61556 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61557
61558         * gcc.dg/990130-1.c: New test.
61559
61560 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61561
61562         * gcc.c-torture/execute/990128-1.c: New test.
61563
61564 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61565
61566         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61567
61568 1999-01-27  Felix Lee  <flee@cygnus.com>
61569
61570         * lib/c-torture.exp (c-torture-compile): pull out code for
61571         analyzing gcc error messages.
61572         (c-torture-execute): ditto, and fix some (harmless) false
61573         positives.
61574         * lib/gcc.exp (gcc_check_compile): new function.
61575
61576 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61577
61578         * gcc.dg/990117-1.c: New test.
61579
61580         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61581
61582         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61583
61584 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61585
61586         * g77.f-torture/compile/990115-1.f: New test.
61587
61588 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61589
61590         * gcc.c-torture/compile/990107-1.c: New test
61591
61592 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61593
61594         * gcc.c-torture/execute/990106-2.c: New test.
61595
61596         * gcc.c-torture/execute/990106-1.c: New test.
61597
61598 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61599
61600         * gcc.c-torture/compile/981223-1.c: New test.
61601
61602 1998-12-29  Richard Henderson  <rth@cygnus.com>
61603
61604         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61605         (opt3): Rename from opt4 and disable.
61606
61607 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61608
61609         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61610
61611 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61612
61613         * g++.old-deja/g++.other/conv5.C: New test.
61614
61615 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61616
61617         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61618
61619 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61620
61621         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61622
61623 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61624
61625         * gcc.c-torture/compile/981211-1.c: New test.
61626
61627 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61628
61629         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61630
61631         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61632
61633 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61634
61635         * gcc.special/930510-1.c: Make C9X safe.
61636         * gcc.misc-tests/gcov-1.c Similarly.
61637         * gcc.misc-tests/gcov-2.c Similarly.
61638
61639 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61640
61641         * gcc.dg/ultrasp1.c: New test.
61642
61643 1998-12-06  Richard Henderson  <rth@cygnus.com>
61644
61645         * gcc.c-torture/execute/981206.c: New test.
61646
61647 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61648
61649         * g++.old-deja/g++.ns/template7.C: New test.
61650
61651         * g++.old-deja/g++.other/expr1.C: New test.
61652
61653         * g++.old-deja/g++.eh/tmpl3.C: New test.
61654
61655         * g++.old-deja/g++.eh/tmpl2.C: New test.
61656
61657 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61658
61659         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61660         * g++.old-deja/g++.other/using6.C: Removed.
61661         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61662
61663         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61664
61665 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61666
61667         * g++.old-deja/g++.pt/overload8.C: New test.
61668
61669         * g++.old-deja/g++.pt/overload7.C: New test.
61670
61671         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61672
61673         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61674         and relinking messages.
61675         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61676         compiling with -frepo.
61677
61678 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61679
61680         * g++.old-deja/g++.pt/lookup6.C: New test.
61681
61682 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61683
61684         * gcc.c-torture/execute/981130-1.c: New test.
61685         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61686
61687 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61688
61689         * g++.old-deja/g++.pt/explicit76.C: New test.
61690
61691         * g++.old-deja/g++.pt/friend38.C: New test.
61692
61693         * g++.old-deja/g++.ns/crash2.C: New test.
61694
61695         * g++.old-deja/g++.pt/defarg8.C: New test.
61696
61697         * g++.old-deja/g++.pt/instantiate6.C: New test.
61698
61699         * g++.old-deja/g++.pt/static6.C: New test.
61700
61701         * g++.old-deja/g++.pt/decl2.C: New test.
61702
61703 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61704
61705         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61706         problem is actually related with name lookup, but so what? :-)
61707
61708         * g++.old-deja/g++.pt/friend37.C: New test.
61709
61710 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61711
61712         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61713         element, which fails on some systems.
61714
61715         * g77.f-torture/execute/labug1.f: New test.
61716
61717 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61718
61719         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61720         is defined.
61721
61722 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61723
61724         * g77.f-torture/compile/981117-1.f: New test.
61725
61726 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61727
61728         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61729         properly discarded.
61730
61731 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61732
61733         * gcc.c-torture/execute/memcheck: New directory of tests for
61734         -fcheck-memory-usage.
61735
61736 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61737
61738         * README: New file, general information about the testsuite and
61739         new description of the various C++ test subdirectories.
61740         * README.g++: Eliminate obsolete information, update and move most
61741         relevant stuff to README.
61742
61743 1998-11-07  Richard Henderson  <rth@cygnus.com>
61744
61745         * gcc.c-torture/compile/981107-1.c: New test.
61746
61747 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61748
61749         * execute/memcpy-bi.c: New testcase.
61750
61751 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61752
61753         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61754         base classes.
61755
61756         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61757         template is selected.
61758
61759         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61760         classes, it should be accepted for all types.
61761
61762         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61763
61764         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61765         specializations start with template headers.
61766
61767 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61768
61769         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61770
61771         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61772         non-POD types.
61773
61774 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61775
61776         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61777
61778 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61779
61780         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61781
61782 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61783
61784         * 981019-1.c: New test.
61785
61786 1998-10-14  Robert Lipe <robertl@dgii.com>
61787
61788         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61789         find objc headers.
61790
61791 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61792
61793         * compile/981001-4.c: Remove use of GCC extension that triggers a
61794         compiler bug.
61795
61796 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61797
61798         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61799
61800 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61801
61802         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61803         instantiation of template produces incorrect code for delete
61804         expression.
61805
61806         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61807         constructors' name is not unique.
61808         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61809         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61810
61811         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61812         automatic array of const is ill-formed.
61813
61814         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61815         of template parameter?
61816
61817         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61818         const.
61819
61820         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61821         pointer-to-member expression.
61822
61823         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61824         declaration causes ICE.
61825
61826 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61827
61828         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61829         reserved in the global namespace.
61830
61831         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61832         generate needed virtual table.
61833
61834         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61835
61836 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61837
61838         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61839         template-dependent type
61840
61841 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61842
61843         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61844         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61845         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61846
61847         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61848         class should be usable as argument of member function.
61849         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61850         class should be usable as return type of member function.
61851         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61852         class should be usable as type of data member.
61853
61854         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61855
61856 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61857
61858         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61859
61860 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61861
61862         * gcc.dg/dll-?.c Add thumb to target list.
61863         Fix assembler scan patterns to match current assembler output.
61864
61865 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61866
61867         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61868         matching of template brackets.
61869
61870         * g++.old-deja/g++.other/using4.C: New test.  Test using
61871         declarations of methods from base classes.
61872
61873         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61874         within functions should introduce names into the innermost
61875         enclosing namespace.
61876
61877         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61878         of static locals if first initialization throws.
61879
61880 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61881
61882         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61883
61884 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61885
61886         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61887         lose track of the possible targets of tablejump insns.
61888         * special/special.exp: Run it.
61889
61890 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61891
61892         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61893         must be declared before its specializations can be named in friend
61894         declarations.
61895
61896 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61897
61898         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61899
61900         * g77.f-torture/execute/io1.f: New test.
61901
61902 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61903
61904         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61905         with pointer to template function, for which no argument deduction
61906         is possible.
61907
61908         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61909         specialization of template function as argument to template
61910         function.
61911
61912         * g++.old-deja/g++.other/access2.C: New test; Inner class
61913         shouldn't have privileged access to Outer's names.
61914
61915 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61916
61917         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61918         friend template declared within template class conflicts with
61919         nested class of the same name.
61920
61921         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61922         is ignored.
61923
61924         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61925         object with direct initializer as function declaration.
61926
61927         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61928         initializers.
61929
61930         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61931         involving const pointer and NULL produces incorrect result.
61932
61933         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61934         type name without `typename' should be rejected with -pedantic.
61935
61936 1998-10-02  Richard Henderson  <rth@cygnus.com>
61937
61938         * g++.old-deja/g++.other/addrof1.C: New test.
61939
61940 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61941
61942         * gcc.c-torture/compile/981001-1.c: New test.
61943         * gcc.c-torture/execute/981001-1.c: New test.
61944
61945 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61946
61947         * gcc.c-torture/compile/981001-2.c: New test.
61948         * gcc.c-torture/compile/981001-3.c: New test.
61949         * gcc.c-torture/compile/981001-4.c: New test.
61950
61951 1998-10-01  Robert Lipe  <robertl@dgii.com>
61952
61953         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61954         multilibbed hosts.  Idea grafted from g77.exp.
61955
61956 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61957
61958         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61959         avoid losing on systems which need -lsocket.
61960
61961 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61962
61963         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61964         * g++.old-deja/g++.other/nested2.C: Ditto.
61965         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61966         failure.
61967
61968 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61969
61970         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61971         preferred over template operator!= for enum bitfields.
61972
61973 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61974
61975         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61976         that happen to have the same base name, but in different scopes,
61977         are incorrectly rejected.
61978
61979 1998-09-16  Richard Henderson  <rth@cygnus.com>
61980
61981         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61982         on the native word size instead of an integer literal.
61983
61984 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61985
61986         * g++.old-deja/g++.other/static2.C: Invocation of static data
61987         member of type pointer-to-function denoted as non-static member.
61988
61989         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61990         checks involving function types and aliases.
61991
61992 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61993
61994         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61995         redefined to the same non-trivial type.
61996
61997         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61998         namespace-qualification of template specializations declared in
61999         other namespaces.
62000
62001         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62002         to declare a subset of the specializations of a template function
62003         as friends of specializations of a template class.
62004
62005         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62006         member templates that do not fully specialize the enclosing
62007         template class are rejected.
62008
62009 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62010
62011         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62012
62013 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62014
62015         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62016         altered from libf2c/libU77 version.
62017
62018 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62019
62020         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62021
62022 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62023             Alexandre Oliva  <oliva@dcc.unicamp.br>
62024
62025         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62026         (un)signed char are different types for template specialization
62027         purposes.
62028
62029 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62030
62031         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62032         * objc: ObjC testsuite.
62033
62034 1998-08-31  Catherine Moore  <clm@cygnus.com>
62035
62036         * gcc.c-torture/execute/941014-1.x: New file.
62037
62038 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62039
62040         * lib/c-torture.exp: Add support for
62041         torture_eval_before_compile and torture_eval_before_execute
62042         variables.
62043
62044 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62045
62046         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62047         this test triggers valid.
62048
62049 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62050
62051         * gcc.dg/980827-1.c: New test.
62052
62053 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62054
62055         * gcc.c-torture/execute/loop-4b.c: New test.
62056
62057 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62058
62059         * lib/c-torture.exp: Add support for
62060         torture_eval_before_compile and torture_eval_before_execute
62061         variables.
62062
62063 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62064
62065         * gcc.c-torture/compile/980825-1.c: New test.
62066
62067 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62068
62069         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62070         count number tests in opt_t0 not good_t0.
62071
62072 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62073
62074         * gcc.c-torture/compile/930326-1.x: Fix typo.
62075
62076 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62077
62078         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62079         causes an ICE.
62080
62081 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62082
62083         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62084         STACK_SIZE is defined.
62085         * gcc.c-torture/unsorted/stuct.c: Similarly.
62086
62087         * gcc.c-torture/compile/980821-1.c: New test.
62088
62089 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62090
62091         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62092         16bit ints.
62093
62094 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62095
62096         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62097         code.
62098
62099 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62100
62101         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62102         error'.
62103
62104 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62105
62106         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62107
62108 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62109
62110         * gcc.c-torture/compile/980816-1.c: New test.
62111
62112         * gcc.dg/980816-1.c: New test.
62113
62114 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62115
62116         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62117         compiler for ieee tests.
62118
62119 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62120
62121         * g77.f-torture/compile/980729-0.f: New test.
62122
62123 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62124
62125         * gcc.c-torture/special/eeprof-1.c: New test, for
62126         -finstrument-functions.
62127         * gcc.c-torture/special/special.exp: Run it.
62128
62129 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62130
62131         * gcc.c-torture/compile/980729-1.c: New test.
62132
62133 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62134
62135         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62136         __thumb__ is defined, and test for ARM style doubles if so.
62137
62138 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62139
62140         * g77.f-torture/noncompile/980615-0.f: New test.
62141
62142 1998-07-26  H.J. Lu  (hjl@gnu.org)
62143
62144         * gcc.dg/980312-1.c: Do link instead of compile.
62145         * gcc.dg/980313-1.c: Likewise.
62146
62147 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62148
62149         * gcc.c-torture/compile/980726-1.c: New test.
62150
62151 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62152
62153         * g77.f-torture/execute/io0.f: New test.
62154
62155 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62156
62157         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62158         an int.
62159
62160 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62161
62162         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62163         m32r bugs.
62164
62165 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62166
62167         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62168         c-decl.c:grokdeclarator can handle mode attributes.
62169
62170 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62171
62172         * gcc.c-torture/execute/980716-1.c: New test.
62173
62174 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62175
62176         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62177         the mn10200.
62178         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62179         the mn10200.
62180         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62181         * gcc.c-torture/compile/930326-1.x: Similarly.
62182
62183 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62184
62185         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62186         New test from Craig.
62187
62188 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62189
62190         * g77.f-torture/noncompile/980616-0.f: New test.
62191
62192         * g77.f-torture/execute/970816-3.f: New test from Craig.
62193
62194 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62195
62196         *  g++.other/singleton.C: Return error value instead of taking
62197         SIGSEGV.
62198
62199 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62200
62201         *  g++.other/singleton.C: New test.  Warning is under dispute.
62202         Runtime crash is not.
62203
62204 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62205
62206         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62207         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62208         using6.C, using7.C}: New namespace tests.
62209
62210 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62211
62212         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62213         specialization with typedef'ed names used as array indexes.
62214
62215 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62216
62217         * gcc.c-torture/execute/980709-1.c: New test.
62218
62219         * gcc.dg/980709-1.c: New test.
62220
62221 1998-07-07  Richard Henderson  <rth@cygnus.com>
62222
62223         * gcc.c-torture/execute/bcp-1.c: New test.
62224
62225 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62226
62227         * gcc.c-torture/execute/980707-1.c: New test.
62228
62229 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62230
62231         * gcc.c-torture/compile/980706-1.c: New test.
62232
62233 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62234
62235         * g77.f-torture/execute/980701-0.f,
62236         g77.f-torture/execute/980701-1.f: New test from Craig.
62237
62238 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62239
62240         * gcc.c-torture/compile/980701-1.c: New test.
62241
62242         * gcc.c-torture/execute/980701-1.c: New test.
62243
62244 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62245 rlsruhe.de>
62246
62247         * g++.old-deja/g++.robertl/eb132.C: New test.
62248         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62249
62250 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62251
62252         * g77.f-torture/execute/980628-7.f,
62253         g77.f-torture/execute/980628-8.f,
62254         g77.f-torture/execute/980628-9.f,
62255         g77.f-torture/execute/980628-10.f: New tests from Craig.
62256
62257         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62258
62259 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62260
62261         * g77.f-torture/execute/980628-4.f: New test from Craig.
62262         * g77.f-torture/execute/980628-5.f: Likewise.
62263         * g77.f-torture/execute/980628-2.f: Likewise.
62264         * g77.f-torture/execute/980628-0.f: Likewise.
62265         * g77.f-torture/execute/980628-1.f: Likewise.
62266         * g77.f-torture/execute/980628-3.f: Likewise.
62267         * g77.f-torture/execute/980628-6.f: Likewise.
62268
62269 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62270
62271         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62272         directory when nothing has been installed yet.
62273
62274 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62275
62276         * gcc.c-torture/special/special.exp: Handle newer versions of
62277         dejagnu.
62278
62279 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62280
62281         * gcc.dg/980626-1.c: New test.
62282
62283 1998-06-19  Bruno Haible <haible@ilog.fr>
62284
62285         * gcc.misc-tests/m-un-2.c: New test.
62286         * g++.old-deja/g++.other/warn01.c: Likewise.
62287
62288 1998-06-19  Robert Lipe  <robertl@dgii.com>
62289
62290         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62291         compatibility with assmblers with a different comment character.
62292         Eliminate use of GAS-specific extensions.
62293
62294 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62295
62296         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62297
62298 1998-06-19  Robert Lipe  <robertl@dgii.com>
62299
62300         * lib/g77.exp: Replace search for libf2c.a with search for newly
62301         renamed libg2c.a
62302
62303 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62304
62305         * gcc.c-torture/execute/980617-1.c: New test.
62306
62307 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62308
62309         * gcc.c-torture/execute/980612-1.c: New test.
62310
62311 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62312
62313         * gcc.dg/980523-1.c: Only test on ppc-linux.
62314         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62315
62316         * gcc.c-torture/execute/980608-1.c: New test.
62317
62318 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62319
62320         * gcc.c-torture/execute/980605-1.c: New test.
62321
62322 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62323
62324         * gcc.c-torture/execute/980604-1.c: New test.
62325
62326 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62327
62328         * gcc.c-torture/execute/980602-1.c: New test.
62329         * gcc.c-torture/execute/980602-2.c: Likewise.
62330
62331 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62332
62333         * 970125-0.f: Fix per JCB.  Add commentary.
62334
62335 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62336
62337         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62338         IEEE -0 support.
62339
62340 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62341
62342         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62343         earlier.
62344
62345 1998-05-28  Catherine Moore <clm@cygnus.com>
62346
62347         * gcc.c-torture/execute/980526-3.c: New test.
62348
62349 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62350
62351         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62352         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62353         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62354         m88k-motorola-sysv3 to XFAIL.
62355
62356 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62357
62358         * gcc.dg/980526-1.c: New test.
62359         * gcc.c-torture/execute/980526-2.c: New test.
62360
62361 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62362
62363         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62364
62365         * gcc.c-torture/execute/980526-1.c: New test.
62366
62367 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62368
62369         * g77.f-torture/execute/alpha2.f: Add runtime test.
62370
62371 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62372
62373         * g++.old-deja/old-deja.exp: Strip leading directories.
62374
62375         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62376         error for the line.  Don't run multiple tests for the same line.
62377
62378 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62379
62380         * gcc.dg/980523-1.c: New test.
62381
62382 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62383
62384         * g77.f-torture/compile/970915-0.f: New test.
62385
62386 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62387
62388         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62389
62390 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62391
62392         * gcc.dg/980520-1.c: New test.
62393
62394 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62395
62396         * gcc.dg/980502-1.c: Fix return type.
62397
62398 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62399
62400         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62401         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62402         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62403         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62404         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62405
62406 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62407
62408         * g77.f-torture/execute/980520-1.f: New test.
62409
62410 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62411
62412         * lib/mike-g77.exp: New file.
62413
62414         * g77.f-torture/noncompile/noncompile.exp,
62415         g77.f-torture/noncompile/check0.f: New files.
62416
62417 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62418
62419         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62420         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62421         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62422         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62423         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62424         abort where appropriate.
62425
62426 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62427
62428         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62429         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62430
62431 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62432
62433         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62434
62435 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62436
62437         * g77.f-torture/compile/980427-0.f: New test.
62438
62439 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62440
62441         * g77.f-torture/compile/980424-0.f: New test.
62442
62443 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62444
62445         * g77.f-torture/compile/980419-2.f (main): New test.
62446         * g77.f-torture/compile/970125-0.f: New test.
62447         * g77.f-torture/compile/980419-1.f: New test.
62448
62449 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62450
62451         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62452         of loop-4.c.
62453
62454 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62455
62456         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62457
62458 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62459
62460         * gcc.c-torture/compile/980329-1.c: New test.
62461
62462 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62463
62464         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62465         * gcc.dg/980312-1.c: Fix typo in -march command.
62466
62467 1998-03-16  H.J. Lu  (hjl@gnu.org)
62468
62469         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62470
62471 1998-03-11  Robert Lipe  <robertl@dgii.com>
62472
62473         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62474         Dave Love agree the Fortran source is bogus.
62475
62476 1998-03-11  Robert Lipe  <robertl@dgii.com>
62477
62478         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62479         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62480         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62481         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62482         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62483
62484 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62485
62486         * g++.old-deja/g++.other/friend1.C: New test.
62487
62488 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62489
62490         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62491         possibly uninitialized) variables and declare dnrm2.
62492
62493 1998-02-23  Robert Lipe <robertl@dgii.com>
62494
62495         From Bruno Haible <haible@ilog.fr>:
62496         * gcc.c-torture/execute/980223.c: New test.
62497
62498 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62499
62500         * gcc.dg/ifelse-1.c: New test.
62501
62502 1998-02-09  H.J. Lu  (hjl@gnu.org)
62503
62504         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62505
62506           * lib/old-dejagnu.exp (old-dejagnu): Added the
62507           "execution test - XFAIL *-*-*" handling in the spirit of
62508           "excess errors test -". Changed the "execution test fails"
62509           handling to be like "excess errors test fails".
62510           * Update various tests accordingly.
62511
62512 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62513
62514         * gcc.c-torture/execute/980205.c: New test.
62515
62516 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62517
62518         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62519         * lib/f-torture.exp: Similarly.
62520         * gcc.c-torture: Rename all .cexp files to .x files.
62521
62522 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62523
62524         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62525         (940510-1.c): Removed duplicate.
62526         (971104-1.c): New test.
62527
62528 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62529
62530           * lib/f-torture.exp: Improve error and loop detection.
62531
62532 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62533
62534         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62535         use that to size the filler array.
62536
62537 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62538
62539         * lib/c-torture.exp(c-torture-execute): Fix typo.
62540
62541         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62542         testcase as the executable name. Keep the executable around if
62543         the test fails.
62544
62545 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62546
62547         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62548         changes.  Only test one -g option, and move it to the end of the
62549         list of options to test.
62550
62551 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62552
62553         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62554         variable GCC_TORTURE_OPTIONS to supply default switches separated
62555         by colons.  If no environment variable, run tests with -O0 -g, -O1
62556         -g, and -O2 -g as well.
62557
62558 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62559
62560         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62561         explanatory comments. Fix indentation.
62562
62563 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62564
62565         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62566
62567 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62568
62569         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62570         * g++.old-deja/g++.mike/p7325.C: Likewise.
62571         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62572
62573 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62574
62575         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62576         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62577         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62578         * g++.old-deja/g++.law/operators4.C: Likewise.
62579
62580 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62581
62582         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62583         * g++.old-deja/g++.mike/p784.C: Ditto.
62584         * g++.old-deja/g++.mike/p785.C: Ditto.
62585
62586 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62587
62588           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62589
62590 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62591
62592         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62593         target feature; pass this to c-torture-execute as needed.
62594
62595 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62596
62597         * lib/c-torture.exp(c-torture-execute): If the previous and the
62598         current executables being tested are identical, we don't need to
62599         run the executable again. Try to make the executable names
62600         unique. Add an optional argument for passing additional compiler
62601         flags.
62602
62603 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62604
62605         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62606
62607 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62608
62609         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62610
62611 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62612
62613         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62614         32bit or larger longs.
62615
62616         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62617         have either a 32bit long or 32bit int.
62618
62619 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62620
62621         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62622         Make double precision tests dependent on sizeof (double).
62623
62624 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62625
62626         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62627         too.
62628
62629 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62630
62631         * gcc.c-torture/compile/961203-1.cexp: New script.
62632
62633 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62634
62635         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62636         up the includes ourselves.
62637
62638 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62639
62640         * lib/plumhall.exp: Remove random include, and add a few
62641         verbose messages for debugging.
62642
62643 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62644
62645         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62646         of trying to do it ourselves.
62647
62648 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62649
62650         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62651
62652 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62653
62654         * gcc.prms/5403.c: Made regexp a bit less strict.
62655
62656 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62657
62658         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62659         is returned from remote_load instead.
62660         * lib/plumhall.exp: Ditto.
62661         * lib/mike-g++.exp: Ditto.
62662         * lib/old-dejagnu.exp: Ditto.
62663         * lib/c-torture.exp: Ditto.
62664
62665 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62666
62667         * lib/g++.exp: Use build_wrapper procedure.
62668         * lib/gcc.exp: Ditto.
62669
62670 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62671
62672         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62673         an old-style decl for malloc.  Fixes tests to work when
62674         sizeof (int) != sizeof (size_t).
62675
62676 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62677
62678         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62679
62680         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62681         use stdargs.h interface.
62682
62683 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62684
62685         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62686         NO_VARARGS when compiling.
62687
62688 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62689
62690         * lib/plumhall.exp(ph_includes): New procedure.
62691         (ph_make): Use it.
62692         (ph_compiler): Ditto.
62693
62694         * lib/g++.exp: Rename test-glue.c to testglue.c.
62695         * lib/gcc.exp: Ditto.
62696
62697 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62698
62699         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62700         to completion when it's called.
62701
62702 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62703
62704         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62705         is defined, don't do test.
62706
62707 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62708
62709         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62710         for object files.
62711         (ph_summary): Mark skipped testcases as untested, not unresolved.
62712
62713         * lib/plumhall.exp (ph_make): If unresolved because of bad
62714         errorCode, record errorCode in log file.
62715         (*): Replace send_log/verbose with verbose -log.
62716
62717 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62718
62719         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62720         double conversion if double isn't at least 8 bytes.
62721
62722         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62723         int to work with targets where int is 16 bits.
62724
62725         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62726         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62727         precision for the test to complete.
62728
62729 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62730
62731         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62732         if d10v is not compiled with the -mdouble64 flag.
62733         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62734
62735         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62736         d10v is not compiled with the -mint32 flag.
62737
62738 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62739
62740         * lib/plumhall.exp: Use incr_count.
62741
62742 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62743
62744         * gcc.c-torture: Update to c-torture-1.45.
62745
62746 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62747
62748         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62749         the name of the expect testcase file).
62750
62751         * lib/g++.exp(g++_init): Ditto.
62752
62753 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62754
62755         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62756         the host.
62757
62758         * lib/gcc.exp(gcc_exit): New procedure.
62759
62760 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62761
62762         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62763         specs where appropriate.
62764
62765         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62766         because of new "candidates are" messages, and removed a few
62767
62768         * Converted all non-old-style g++ testcases to old-style, and
62769         moved into g++.old-deja.
62770
62771 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62772
62773         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62774         options.
62775
62776         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62777         succeeded.
62778
62779         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62780
62781 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62782
62783         * lib/gcc.exp (gcc_target_compile): Add support for defining
62784         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62785         the machine doesn't have those features.
62786
62787 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62788
62789         * g++.law/operators4.exp: Don't use LIBS.
62790
62791 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62792
62793         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62794
62795         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62796         * lib/g++.exp: Set it here instead. Also, allow use of the
62797         --tool_exec and --tool_opt options. Change CXX to
62798         GXX_UNDER_TEST.
62799
62800         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62801
62802         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62803
62804 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62805
62806         * lib/old-dejagnu.exp: Use prune_warnings instead of
62807         prune_system_crud.
62808         * lib/mike-g++.exp: Ditto.
62809         * lib/gcc.exp: Ditto.
62810         * lib/g++.exp: Ditto.
62811
62812         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62813
62814 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62815
62816           * 941014-2.c: Include stdlib.h
62817           * 960327-1.c: Include stdio.h
62818           * dbra.c, index-1.c: Don't assume ints are 32bits.
62819
62820 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62821
62822         * lib/gcc.exp: Add gcc,stack_size target feature.
62823
62824         * lib/g++.exp(g++_target_compile): Add the include and link
62825         paths here, not in two other places. And, it's $options, not
62826         options.
62827
62828         * lib/mike-g++.exp(postbase): Remove the code that determines
62829         the correct include and link paths.
62830         * g++.old-deja/old-deja.exp: Ditto.
62831
62832 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62833
62834         * lib/g++.exp(g++_init): target_compile no longer returns the
62835         filename of the result.
62836
62837 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62838
62839         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62840         call to glob.
62841
62842         * gcc.c-torture/special/special.exp: Change call to
62843         gcc_target_compile to include the object file.
62844
62845 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62846
62847         * gcc.c-torture/special/special.exp: Correct misspelling in last
62848         change.
62849
62850 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62851
62852         * lib/plumhall.exp(ph_summary): Log the entire output of the
62853         executable. Return -1 if there were any failures, 0 otherwise.
62854         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62855         (ph_make): Clean up objects and executables that were built
62856         if the tests succeeded.
62857
62858 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62859
62860         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62861         libraries and includes in the build tree as appropriate.
62862
62863 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62864
62865         * lib/c-torture.exp: Instead of looking for the global variable
62866         NO_LONG_LONG, check to see if that's a feature of the target.
62867
62868 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62869
62870         * config/default.exp: Minimize. Delete the remainer of the files in
62871         config; this functionality is now in devo/dejagnu/config.
62872
62873         g++.*/*: Pass any additional flags used to compile to postbase;
62874         delete CXXFLAGS.
62875
62876         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62877         is now done by runtest.exp. Use gcc_target_compile instead of
62878         compile.
62879
62880         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62881         Remove references to CFLAGS. Use remote_file instead of
62882         calling rm -f.
62883         (c-torture): Take a list of arguments to use to compile this
62884         testcase.
62885
62886         lib/g++.exp: Simplify. Use target_compile instead of compile.
62887         lib/gcc-dg.exp: Ditto.
62888         lib/gcc.exp: Ditto.
62889         lib/mike-{gcc,g++}.exp: Ditto.
62890         lib/old-dejagnu.exp: Ditto.
62891         lib/plumhall.exp: Ditto.
62892
62893 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62894
62895         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62896         (ph_linker): Likewise.
62897
62898 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62899
62900           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62901         MAP_ANON / MAP_ANONYMOUS if defined;
62902         else try to map from /dev/zero .
62903
62904 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62905
62906         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62907         isn't defined, then define it to MAP_ANONYMOUS.
62908
62909 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62910
62911         * gcc.c-torture: Update to c-torture-1.42 release.
62912
62913 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62914
62915         * gcc.c-torture: Update to c-torture-1.41 release.
62916
62917 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62918
62919         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62920         c-torture release.
62921
62922 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62923
62924         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62925         and LDFLAGS.  Fix second case to append the target_info ldflags
62926         onto LDFLAGS, not CFLAGS.
62927         * lib/g++.exp (g++_init): Add target_info stuff.
62928         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62929         of libgloss and newlib flags for !native.
62930
62931         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62932         (GDB): Fix relative path to go up another dir for finding gdb.
62933
62934 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62935
62936         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62937         versions in the target_info array, if they don't exist.
62938
62939 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62940
62941         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62942
62943 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62944
62945         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62946         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62947
62948 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62949
62950         * lib/old-dejagnu.exp: Don't remove the output file before we've
62951         actually tested it. Don't append pwd to the path of the executable
62952         we're testing.
62953
62954 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62955
62956         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62957
62958 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62959
62960         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62961         temporary directory for compiler files, and set it to a default
62962         value of /tmp. Set $output as the name of the output file from
62963         compiling the testcase. Add a -o option to $cflags_var so the
62964         compiler writes the final output file as $output. Set $executable
62965         to $output.
62966
62967         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62968         directory for compiler files, and set it to /tmp if it doesn't
62969         already have a value. Set $output_file to the name of the output
62970         file from compiling the testcase. Add a -o option to CXXFLAGS so
62971         the compiler writes the final output file as $output. Use $output
62972         as the executable to be tested.
62973
62974 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62975
62976         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62977
62978 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62979
62980         * gcc.c-torture/execute/pending-1.c: New test.  Still
62981         pending in Tege's queue.
62982
62983 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62984
62985         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62986         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62987         if there were failures.  Call unresolved if there were unresolved
62988         testcases.  Call gcc_fail if program did not run to completion.
62989         (ph_make): Pass additional argument name to ph_execute.
62990         (ph_execute): Add new argument.  Pass additional arguments to
62991         ph_summary.  Call gcc_fail is there is no execution output.
62992
62993 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62994
62995         * lib/plumhall.exp (proc_summary): Output relavent summary
62996         lines into the log so specific failures in plumhall can be
62997         investigated.
62998
62999 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63000
63001         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63002         (c-torture-execute): Don't try to execute tests which use
63003         "long long" types if $NO_LONG_LONG is nonzero.
63004
63005 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63006
63007         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63008         not c-torture.
63009
63010         * gcc.ieee: Move from here.
63011         * gcc.c-torture/execute/ieee: To here.
63012
63013 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63014
63015         * gcc.c-torture: Update to c-torture-1.41 release.
63016
63017 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63018
63019         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63020         not "$output".
63021
63022 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63023
63024         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63025         -c present.
63026
63027 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63028
63029         * config/proelf.exp: Handle connecting to a simulator.
63030
63031 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63032
63033         * config/proelf.exp: New file.  Enough framework that we can
63034         run c-torture tests on the proelf targets (or any other target
63035         that gdb can connect to for that matter).
63036
63037 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63038
63039         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63040         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63041
63042         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63043         exec_output exists.
63044
63045 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63046
63047         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63048         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63049
63050         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63051         to pass/fail/unresolved/unsupported/untested.  Caller must now
63052         call unresolved/unsupported/untested.
63053         * lib/*.exp: Update FSF address.  Update to handle new results of
63054         ${tool}_load.
63055         * lib/chill.exp (verbose): Delete.
63056
63057 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63058
63059         * lib/gcc.exp (default_gcc_start): Change order of args to
63060         $LDFLAGS $CFLAGS $LIBS.
63061         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63062         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63063         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63064         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63065         * gcc.misc-tests/dg-test.exp: Likewise.
63066         * gcc.misc-tests/msgs.exp: Likewise.
63067         * gcc.prms/prms.exp: Likewise.
63068         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63069         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63070
63071         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63072
63073 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63074
63075         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63076
63077         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63078         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63079
63080         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63081         necessary.
63082
63083 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63084
63085         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63086         global for loop; add use of $mathlib.
63087         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63088         settings here; set mathlib for anything but VxWorks.
63089
63090 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63091
63092         * gcc.c-torture: Update to c-torture-1.40 release.
63093
63094 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63095
63096         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63097         dg.exp.
63098
63099 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63100
63101         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63102         global.
63103
63104 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63105
63106         * lib/g++.exp (LIBS): Define if not already.
63107         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63108         (gcc-dg-prune): Call prune_gcc_output.
63109         * lib/gcc.exp (prune_gcc_output): New proc.
63110         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63111         prune_gcc_output.
63112
63113 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63114
63115         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63116         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63117
63118 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63119
63120         * gcc.c-torture: Update to c-torture-1.39 release.
63121
63122 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63123
63124         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63125         fails, try others as well.
63126
63127 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63128
63129         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63130         If compilation fails, mark execute tests as `untested'.
63131         If test is marked as unsupported, don't mark compilation and
63132         execute tests as failed.
63133
63134 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63135
63136         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63137         libstdc++ for whether or not we want to be doing shared
63138         libraries.  Delete link_curses since we don't need it anymore.
63139         * lib/mike-g++.exp (postbase): Don't link in libg++.
63140         * g++.old-deja/old-deja.exp: Likewise.
63141
63142 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63143
63144         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63145
63146 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63147
63148         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63149         For that, add `-Wl,-a,shared_archive'.
63150         * g++.old-deja/old-deja.exp: Likewise.
63151
63152 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63153
63154         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63155
63156 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63157
63158         * lib/mike-g++.exp (postbase): Pay attention to the status of
63159         g++_load.
63160
63161 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63162
63163           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63164
63165 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63166
63167         * lib/gcc.exp (default_gcc_start): No longer need to log program
63168         being executed or its output, execute_anywhere does that now.
63169         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63170         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63171
63172 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63173
63174         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63175         the same as those in lib/g++.exp.
63176
63177 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63178
63179         * gcc.c-torture: Update to c-torture-1.38 release.
63180         * gcc.ieee: Related changes.
63181
63182 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63183
63184         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63185         "exec". Minor reformatting changes.
63186
63187         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63188         cross. This means all "exec" calls now work on a remote host as
63189         well.
63190         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63191         cross. Filter out the extra "\r\n" stuff that expect puts in.
63192         (c-torture-execute): Filter out the bogus warnings like
63193         c-torture-compile does. Add support for canadian cross.
63194         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63195         Use execute_anywhere rather than calling exec directly. Now it
63196         works for canadian cross testing.
63197
63198 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63199
63200         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63201         results into a variable, and check that rather than using file exists.
63202
63203 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63204
63205         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63206         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63207
63208 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63209
63210         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63211         lib_curses if there's a shared libg++ in the build tree.
63212
63213 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63214
63215         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63216         if not supported target.
63217
63218 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63219
63220         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63221         link_curses up to always happen, not just for native builds.
63222
63223 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63224
63225         * gcc.c-torture: Update to c-torture-1.36 release.
63226         * gcc.failure: Related changes.
63227
63228 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63229
63230         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63231
63232 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63233
63234         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63235         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63236         runshlib, link_curses, and mathlib for link and run.
63237
63238         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63239         pass the runtime shared library options for Solaris, OSF/1, and
63240         Irix5, and link with -lcurses to avoid unresolved references.
63241
63242 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63243
63244         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63245         only run once.
63246
63247 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63248
63249         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63250
63251 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63252
63253         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63254         do not have a framework for the "compat" tests yet.
63255
63256 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63257
63258         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63259         set to null if we're testing vxworks5.1.  Use that instead of
63260         `-lm' in the setting of LIBS for link and run.
63261
63262 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63263
63264         * config/rom68k.exp (${tool}_load): Major changes to make it
63265         work.  Verified that it does in fact return the stuff in
63266         exec_output properly.  Catch any Emul or any TRAP other than 0.
63267
63268 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63269
63270         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63271         LDFLAGS properly for targets that need stuff from libgloss.
63272         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63273         only run once.
63274         (gpp_initialized): New variable.
63275
63276 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63277
63278         * config/rom68k.exp: Load libgloss.exp.
63279         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63280         so we can produce a fully linked binary.
63281         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63282         so we can produce a fully linked binary.
63283
63284 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63285
63286         * lib/plumhall.exp (ph_section): Watch for expected failures.
63287         Add missing `else'.
63288
63289         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63290         run the testcase.
63291         (c-torture): Likewise.
63292
63293 1995-08-28  Doug Evans  <dje@cygnus.com>
63294
63295         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63296
63297         * lib/mike-g++.exp (mike_cleanup): New proc.
63298         (prebase): New globals compiler_result, not_compiler_result,
63299         target_regexp.
63300         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63301         allow leading "-" in pattern.  Watch for unsupported tests.
63302         If $compiler_result is set, pattern match assembler code,
63303         and ditto for $not_compiler_result.
63304         * lib/mike-gcc.exp: Likewise.
63305
63306         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63307         execution "succeeded".
63308
63309 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63310
63311         * config/win32.exp: New file.
63312         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63313
63314 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63315
63316         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63317         unsupported.
63318         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63319         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63320         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63321
63322         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63323         "... without exceptions was ...".  That is now handled by
63324         prune_system_crud.
63325         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63326
63327 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63328
63329         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63330         sieve.c,sort2.c}: New files.
63331         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63332         sieve.exp,sort2.exp}: Drivers for them.
63333
63334         * lib/mike-gcc.exp (program_output): New user settable variable.
63335         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63336         messages.
63337         * lib/mike-g++.exp (program_output): New user settable variable.
63338
63339         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63340
63341         * config/sh.exp: Deleted (use sim.exp instead).
63342
63343 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63344
63345         * config/vx.exp: Declare CHECKTASK as global.
63346         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63347         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63348         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63349
63350 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63351
63352         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63353         target. Like vx.exp, only includes `vx29k.exp' instead of
63354         `vxworks.exp'.
63355
63356 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63357
63358         * config/sim.exp: Increase time limit from 120 seconds to 240.
63359
63360 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63361
63362         * gcc.c-torture/execute/950628-1.c: New test.
63363
63364 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63365
63366         * gcc.c-torture: Update with changes/additions from
63367         c-torture-1.34.
63368
63369 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63370
63371         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63372
63373 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63374
63375         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63376
63377 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63378
63379         * gcc.c-torture/compile/950512-1.c: New test.
63380         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63381         * gcc.dg/struct-ret-1.c: Likewise.
63382
63383 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63384
63385         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63386           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63387
63388 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63389
63390         * gcc.c-torture/special/920411-1.c: Deleted.
63391         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63392
63393 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63394
63395         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63396         cpu limit.
63397
63398 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63399
63400         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63401
63402 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63403
63404         From kenner;
63405         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63406         is the proper length.
63407         * va-arg-3.c: Likewise.
63408
63409 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63410
63411         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63412         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63413
63414         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63415         * lib/g++.exp (default_g++_start): Delete old cruft.
63416
63417 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63418
63419         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63420         (2 * (1 << 18)) to (2 * (1 << 17)).
63421
63422         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63423
63424 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63425
63426         * config/rom68k.exp: Renamed from config/idp.exp
63427
63428 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63429
63430         * c-torture/compile/921109-2.c
63431
63432 1995-04-18  Mike Stump  <mrs@cygnus.com>
63433
63434         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63435         excess errors.
63436
63437 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63438
63439         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63440         output.
63441         * lib/g++.exp (default_g++_start): Likewise.
63442
63443 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63444
63445         * gcc.c-torture/compile/950329-1.c: New test.
63446
63447 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63448
63449           * config/bug.exp (${tool}_load): Updated to use new remote_open
63450           and remote_close procs.
63451         * config/idp.exp: New file.
63452
63453 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63454
63455         * gcc.c-torture/execute/950322-1.c: New test.
63456
63457 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63458
63459         * config/vx.exp (${tool}_load): Clean up testing of return code from
63460         vxworks_ld and vxworks_spawn.
63461
63462 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63463
63464         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63465
63466 1995-03-13  Mike Stump  <mrs@cygnus.com>
63467
63468         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63469         can mark excess errors on a machine by machine basis.  Note, the
63470         default is to not expect any excess errors, even when excess
63471         errors test - is given, so you will want to put an XFAIL ... on
63472         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63473         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63474         those 4 machines, but no others.
63475
63476 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63477
63478         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63479         * lib/c-torture.exp: to here.
63480
63481 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63482
63483         * gcc.c-torture/execute/950221-1.c: New test.
63484         * gcc.c-torture/execute/struct-ret-1.c: New test.
63485         * gcc.c-torture/compile/950221-1.c: New test.
63486
63487         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63488
63489 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63490
63491         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63492         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63493
63494 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63495
63496         * g++.gb: New directory of tests, derived from my signature and
63497         class scoping tests.
63498
63499         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63500         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63501         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63502         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63503         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63504         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63505         * g++.gb/sig25.C: Likewise.
63506
63507         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63508         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63509         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63510         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63511         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63512         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63513         * g++.gb/sig25.exp: Likewise.
63514
63515         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63516         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63517         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63518         * g++.gb/scope13.C: Likewise, this test still fails.
63519
63520         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63521         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63522         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63523         * g++.gb/scope13.exp: Ditto.
63524
63525         * g++.gb/README: New file, explains what these tests are about.
63526
63527 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63528
63529         * lib/dg.exp (dg-do): Support `preprocess'.
63530         (dg-test): Likewise.
63531
63532 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63533
63534         * config/udi.exp: change "continue -expect" to "exp_continue".
63535
63536 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63537
63538         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63539         Delete redundant tests.
63540
63541         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63542         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63543         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63544         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63545         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63546         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63547         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63548         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63549
63550         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63551         storing label pointers.
63552         * gcc.c-torture/execute/921019-1.c: Likewise.
63553         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63554         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63555         parameter fp.
63556         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63557         constants.
63558
63559         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63560         Delete obsolete tests.
63561
63562         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63563         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63564         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63565         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63566         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63567         * gcc.c-torture/compile/950124-1.c: New test.
63568
63569         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63570
63571 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63572
63573         * lib/mike-g++.exp: Add -lm to LIBS.
63574
63575 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63576
63577         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63578
63579 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63580
63581         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63582
63583 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63584
63585         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63586
63587 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63588
63589         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63590         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63591         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63592         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63593         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63594         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63595         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63596         * g++.law/{operators31.C, operators32.C,
63597         * g++.law/{operators33.C, operators34.C}: Likewise.
63598         * g++.law/{pic1.C, refs2.C}: Likewise.
63599         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63600         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63601         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63602         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63603
63604         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63605         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63606         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63607         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63608         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63609         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63610         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63611         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63612         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63613         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63614         * g++.law/{operators34.exp}: Likewise.
63615         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63616         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63617         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63618         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63619         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63620
63621         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63622         No longer expected to fail.
63623         * g++.law/missed-error3.C: Tweak for recent bool changes.
63624
63625 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63626
63627         * config/emb-unix: Deleted.
63628         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63629         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63630
63631 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63632
63633         * lib/dg.exp (dg-test): Fix typo in last patch.
63634
63635 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63636
63637         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63638         (handles multiple occurrences).
63639
63640 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63641
63642         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63643         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63644         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63645         printed).
63646         * lib/c-torture.exp (c-torture-compile): Likewise.
63647         (c-torture): Prepend full path if missing.
63648         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63649         (gcc_fail): Likewise.
63650         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63651
63652 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63653
63654         * lib/netware.exp: Only attach to NetWare i386 systems.
63655
63656 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63657
63658         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63659         messages.  Add test name to "output pattern match" pass/fail message.
63660
63661 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63662
63663         * gcc.dg: New testsuite.
63664         * gcc.dg/dg.exp: New file.
63665
63666         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63667         test-switch.c}: Deleted.
63668
63669         * gcc.misc-tests/msgs.exp: New testcase driver.
63670
63671 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63672
63673         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63674         Watch for illegal return values from ${tool}_load.
63675         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63676         cross targets.  Coerce return value >0 to 1.
63677
63678 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63679
63680         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63681
63682         * config/emb-unix.exp: New file.
63683
63684         * config/sim.exp: Error if variable $SIM not defined.
63685         (${tool}_load): Mark test as "untested" if simulator missing.
63686
63687         * config/unix.exp: Load remote.exp to get rcp_download.
63688         * lib/c-torture.exp: Use different option lists for testcases with
63689         and without loops.
63690         * gcc.c-torture/execute/execute.exp: Likewise.
63691
63692 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63693
63694         * config/*.exp: Clarify return code from ${tool}_load.
63695         Call `unresolved' or `untested' instead of `warning' or `perror'
63696         (sometimes you still want to call both though).
63697         Add comment that `shell_id' is local to each file.
63698         * config/udi.exp (timeout): Set to 30.
63699         Don't print warning if connection fails, $connectmode has already
63700         printed an error.
63701         (${tool}_load): Move verbose messages to level 2.
63702         Rework pattern for "Process started" message.
63703         Pass `shell_id' to ${connectmode}_download.
63704         Retry twice upon timeout.  Make resetting of target more robust.
63705         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63706         Pass `shell_id' to exit_$connectmode.
63707         Only call exit_$connectmode if connected.
63708         * config/unix.exp (${tool}_load): Check return codes better.
63709         * config/vrtx.exp (${tool}_load): Likewise.
63710         * config/vx.exp (${tool}_load): Likewise.
63711         Delete unneeded global's.
63712         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63713         from ${tool}_load.
63714         (dg-stat): Delete.
63715         (dg-init): Delete recording of pass/fail counts.
63716         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63717         (old-dejagnu-init): Likewise.
63718         (old-dejagnu-stat): Delete contents, empty proc now.
63719         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63720         (c-torture): Delete references to lcnt, lpass, lfail.
63721         Get option list from TORTURE_OPTIONS.
63722         Delete -funroll[-all]-loops if no loops.
63723         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63724         (g++_stat): Delete contents (empty proc now).
63725         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63726         (gcc_finish): Likewise.
63727         (gcc_stat): Deleted.
63728         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63729         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63730         * gcc.c-torture/execute/execute.exp: Likewise.
63731         Split tests into two parts: compile, execute.
63732         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63733         no loops.  Update to reflect clarified return codes from ${tool}_load.
63734
63735 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63736
63737         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63738         to grep for.
63739         (old-dejagnu): Likewise (where necessary).
63740
63741 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63742
63743         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63744
63745         * lib/dg.exp (dg-process-target): Fix processing of selector.
63746         Add comment regarding use of `error'.
63747
63748         * lib/gcc.exp (prune_system_crud): Define if missing.
63749         * lib/g++.exp (prune_system_crud): Likewise.
63750
63751         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63752         Call prune_system_crud.
63753         * lib/dg.exp (dg-runtest): New proc.
63754         Use perror instead of send_user for tcl errors in testcase.
63755         Don't return any value, it's never used.
63756         Don't clobber previous definition of `unknown'.
63757         Print tcl errors in `dg-final'.
63758
63759 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63760
63761         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63762         (dg-test): Don't print errorInfo, it contains stack backtrace.
63763
63764 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63765
63766         * lib/g++.exp (runtest_file_p): Define if missing.
63767
63768 1994-09-24  Doug Evans  (dje@cygnus.com)
63769
63770         * lib/mike-g++.exp: Comment out loading of g++.exp.
63771         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63772         (default_g++_version): Always print something.
63773         (default_g++_start): Comment out call to `which'.
63774         (g++_start, g++_load): Deleted (must be defined in config file).
63775         * lib/gcc.exp: Test for existence of $CC at start.
63776         Delete check for tmpdir (done in gcc_init).
63777         (default_gcc_version): Always print something.
63778         (default_gcc_start): Comment out call to `which'.
63779         * config/*.exp: Major cleanup - make cross targets work at least a
63780         little better for g++ (by not being "--tool gcc" specific).
63781         Rename gcc_xxx to ${tool}_xxx.
63782         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63783         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63784
63785 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63786
63787         * lib/c-torture.exp (c-torture-compile): Rework compiler
63788         message processing.
63789
63790         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63791         c-torture.
63792
63793 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63794
63795         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63796
63797         * lib/dg.exp (dg-process-target): Support { target native }.
63798
63799 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63800
63801         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63802         looked for "... program xxx got fatal signal".
63803         Correct regsub munging of `comp_output'.
63804         Ignore compiler messages "path prefix not used" and "linker input
63805         file unused".
63806
63807 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63808
63809         * lib/gcc.exp (runtest_file_p): Define if missing.
63810         * gcc.prms/template.c: Example to work from.
63811
63812 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63813
63814         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63815         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63816
63817         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63818         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63819         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63820         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63821
63822         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63823         (dg-process-target): No longer a varargs proc.
63824         Return S/N for target, P/F for xfail.  All callers changed.
63825         (user option procs): More argument checking.
63826         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63827         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63828         (dg-test): Skip test if not running on selected target in `dg-do'.
63829         Update handling of `dg-do-what', `dg-output-text'.
63830         Separate execution pass/fail from output pattern match pass/fail.
63831         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63832
63833 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63834
63835         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63836         target for 920510-1.c.
63837
63838 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63839
63840         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63841         Clean up comment regarding use of passcnt, etc.
63842         (gcc_stat): Don't update `testcnt' here.
63843         (gcc_finish): Do it here.
63844         Might as well reset `but_id' here too.
63845         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63846         to determine if the file should be tested.
63847         * gcc.c-torture/compile/compile.exp: Likewise.
63848         * gcc.c-torture/execute/execute.exp: Likewise.
63849         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63850         * gcc.misc-tests/dg-test.exp: Likewise.
63851         * gcc.prms/prms.exp: Likewise.
63852         * gcc.wendy/wendy.exp: Likewise.
63853         * g++.old-deja.exp: Likewise.
63854         Move "Testing file" message to verbose level 1.
63855
63856 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63857
63858         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63859
63860 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63861
63862         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63863         (default_gcc_start): Accept optional second list element
63864         of compiler flags.  Print compiler output at verbosity level 2.
63865         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63866         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63867         Save current values of framework globals passcnt, failcnt, xpasscnt,
63868         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63869         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63870         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63871         xfailcnt to compute stats.  Update framework global `testcnt' from
63872         pass/fail counts.
63873         (gcc_finish): New proc.  Clean up test environment.
63874         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63875         (gcc_epass, gcc_efail): Delete.
63876         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63877         argument of line number.
63878         (dg-init): If the tool has an init routine, call it.
63879         (dg-test): Remove args `cflags_var' and `libs_var'.
63880         Pass all compiler options to ${tool}_start.
63881         Handle missing line number.
63882         (dg-finish): New function.
63883         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63884         particular files.  Call gcc_finish at end.  Move "skipping test"
63885         message to verbosity level 3.
63886         * gcc.c-torture/compile/compile.exp: Likewise.
63887         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63888         * gcc.c-torture/execute/execute.exp: Likewise.
63889         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63890         Print testcase being tried at verbosity level 1.
63891         * gcc.c-torture/special/special.exp: Unset xfail.
63892         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63893         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63894         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63895         * gcc.failure/failure.exp: Likewise.
63896         * gcc.ieee/ieee.exp: Likewise.
63897         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63898         Update call to dg-test.  Call dg-finish at end.
63899         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63900         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63901         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63902         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63903         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63904         * gcc.wendy/wendy.exp: Add copyright.
63905         Delete setting of tmpdir (done by gcc_init).
63906         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63907         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63908         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63909         gcc_[ce]pass/fail.
63910
63911 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63912
63913         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63914         confusion.
63915         (g++_load): Likewise.
63916
63917         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63918         Rename argument to `prog' to remove the confusion.
63919         Varargs fns behave differently too!
63920         (g++_load): Likewise.
63921
63922         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63923
63924         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63925         what it is.  Delete (always) printing of status value for !native.
63926         Simplify verbose code, and include status and exec_output.
63927         (g++_load): Use gcc_load.
63928
63929 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63930
63931         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63932         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63933         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63934         940714-3.c as these testcases don't exist anymore.  Make
63935         va-arg-1.c expected to pass.
63936
63937 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63938
63939         * gcc.misc-tests/misc.exp: Only run specific testcases.
63940         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63941         * gcc.misc-tests/dg-[1-9].c: New files.
63942
63943         * lib/dg.exp: New testsuite driver.
63944         * gcc.prms/prms.exp: Use it.
63945
63946         * README.gcc: New file.
63947
63948         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63949         Document and reset `lxpass' and `lxfail'.
63950         Simplify "initialized" message.
63951         (gcc_stat): Clean up comments a little.
63952
63953 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63954
63955         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63956
63957 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63958
63959         * lib/old-dejagnu.exp (process-option): New proc.
63960         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63961         (old-dejagnu): Simplify.
63962         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63963
63964 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63965
63966         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63967         exists and is not an empty string.
63968
63969         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63970         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63971         finished.
63972         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63973         automatically.
63974
63975         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63976         longer expected to fail.
63977
63978         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63979         "f" function call.
63980
63981         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63982
63983         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63984         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63985         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63986         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63987         c-torture-1.29.
63988
63989         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63990         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63991
63992         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63993
63994         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63995         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63996
63997         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63998         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63999         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64000
64001 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64002
64003         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64004         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64005         940714-1.c, 940714-2.c, 940714-3.c},
64006         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64007         gcc.misc-tests/{mg.c,mg.exp}:
64008         New tests.
64009         * gcc.noncompile/noncompile.exp: Change accordingly.
64010
64011 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64012
64013         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64014         Undo previous clobberage.
64015
64016 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64017
64018         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64019         * gcc.special/{930510-1.c, special.exp}:
64020         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64021         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64022         struct-varargs-1.c}: New tests from c-torture-1.26.
64023
64024 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64025
64026         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64027           argument to switch.
64028
64029 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64030
64031         * Revert the previous changes.  Please see Rob's directory
64032         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64033         fixes.
64034
64035 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64036
64037         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64038         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64039         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64040         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64041         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64042         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64043         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64044         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64045         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64046         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64047         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64048         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64049         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64050         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64051         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64052         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64053         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64054         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64055         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64056         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64057         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64058         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64059         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64060         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64061         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64062         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64063         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64064         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64065         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64066         testing changes.
64067
64068 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64069
64070         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64071         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64072         with perror calls.
64073
64074 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64075
64076         * config/unix.exp (g++_load): Fix syntax.
64077
64078 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64079
64080         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64081         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64082         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64083         Don't expect va-arg-1.c to fail.  Correct expected output for
64084         920928-1.c.
64085         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64086         * gcc.wendy/hbm4.c: Correct typo.
64087         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64088
64089 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64090
64091         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64092         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64093         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64094         * lib/c-torture.exp (c-torture-compile): Ditto.
64095
64096         Reduce volume of output (remove all the -I's and such).
64097         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64098         Call gcc_cpass, gcc_cfail.
64099         (c-torture): Pass testing option to c-torture-compile.
64100
64101 1994-03-21  Doug Evans  (dje@cygnus.com)
64102
64103         Bring patches over from progressive.
64104         * config/default.exp: Exit remote shell cleanly.
64105         (g++_exit, g++_start): Add default versions.
64106         * config/sim.exp (gcc_load): Use perror, not error.
64107
64108 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64109
64110         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64111         set in site.exp.
64112
64113 1994-03-14  Doug Evans  (dje@cygnus.com)
64114
64115         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64116         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64117         (wendy_try): New proc to run testcase.
64118         (main loop): Call 'em.
64119         * gcc.wendy/*.c: Clean up pass to correct expected output.
64120
64121         * lib/gcc.exp: Minor cleanup work.
64122         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64123
64124 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64125
64126         * config/sim.exp (gcc_load): Document return codes better.
64127         Don't pass -v to simulator.
64128
64129 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64130
64131         * gcc.special/920717-x.c: Fix typo.
64132         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64133         get at sources.
64134
64135         * lib/mike-gcc.exp: Fix typo.
64136
64137 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64138
64139         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64140         binary to use, transform the name.
64141         * config/*.exp: rename everything. Nuke any g++ specific files,
64142         it's now a special case of gcc that requires no special support.
64143         Add a default.exp for unsupported targets.
64144
64145 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64146
64147         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64148         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64149         version of Tcl.
64150
64151 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64152
64153         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64154         than a warning.
64155
64156 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64157
64158         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64159
64160 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64161
64162         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64163         option_list.  Compile every file with only 4/6 option choices
64164         (same as C torture) instead of with 12/18 different option
64165         choices.
64166         * lib/c-torture.exp: Likewise.
64167
64168         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64169         not already set.
64170
64171 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64172
64173         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64174         can put an XFAIL *-*-* on excess errors.
64175
64176 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64177
64178         * g++.law: Add more tests derived from g++-bugs snapshots.
64179
64180         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64181         equivalent to g++.law/init9.
64182
64183         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64184         compiled it, and the a.out file after we've run it.
64185
64186 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64187
64188         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64189         compiled it, and the a.out file after we've run it.
64190
64191 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64192
64193         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64194
64195 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64196
64197         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64198         version number.
64199
64200 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64201
64202         * g++.law: New directory of g++ tests derived from the g++-bugs
64203         snapshots.
64204
64205 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64206
64207         * gcc.compile: initbug1.c initbug1.exp testcase added
64208
64209 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64210
64211         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64212         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64213           fixes submitted by Jeff Law (law@cs.utah.edu)
64214         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64215           Jeff Law (law@cs.utah.edu)
64216
64217
64218 1993-11-30  Mike Stump  (mrs@cygnus.com)
64219
64220         * config/unix-g++.exp: Follow the gcc way of doing things.
64221         * g++.old-deja/old-deja.exp: Minor updates.
64222         * lib/g++.exp: New file, follow the gcc way of doing things.
64223         * lib/old-dejagnu.exp: Minor updates.
64224         * lib/mike-g++.exp: Always unset errorInfo.
64225
64226 1993-11-06  Mike Stump  (mrs@cygnus.com)
64227
64228         * lib/gcc.exp: Fix some errors with the below change, CC and
64229         CFLAGS should be global when setting, not local.
64230
64231 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64232
64233         * lib/gcc.exp: Transform tool name.
64234
64235 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64236
64237         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64238
64239 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64240
64241         * lib/gcc.exp: change gcc_done to gcc_stat
64242
64243 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64244
64245         * Upgraded gcc testsuite to c-torture version 1.25
64246
64247 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64248
64249         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64250         * lib/c-torture: added hooks for new reporting code.
64251
64252 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64253
64254         * config/sh-gcc.exp: check if sh-sim exists in the path
64255
64256 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64257
64258         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64259         * gcc.compile/compile.exp: Initial changes for new logic.
64260         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64261         * gcc.failure/failure.exp: Initial changes for new logic.
64262         * gcc.ieee/ieee.exp: Initial changes for new logic.
64263         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64264         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64265         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64266         * lib/c-torture.exp: Initial changes for new logic.
64267         * lib/gcc.exp: Initial changes for new logic.
64268
64269 1993-10-15  Mike Stump  (mrs@cygnus.com)
64270
64271         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64272         depend upon failure or success.  Fully qualify names in failure
64273         and success messages.  Always remove a.out before starting
64274         compile, just in case.  Pay more attention to error text output by
64275         the compiler.  Handle testcases with no known past errors just
64276         like all others, so that things are uniform.  Other miscellaneous
64277         improvements.
64278
64279 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64280
64281         * gcc.cpp: new directory for cpp tests
64282
64283 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64284
64285         * lib/chill.exp: Code reformatted, removed unused code.
64286         * config/unix-chill.exp: Code reformatted, removed unused code.
64287         * chill.execute/execute.exp: Code reformatted, removed unused code.
64288         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64289
64290 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64291
64292         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64293         routines not written.
64294
64295 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64296
64297         * config/bug-gcc.exp: Use new procs from bug.exp.
64298
64299 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64300
64301         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64302         via ftp, rather than depending on NFS.
64303         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64304         case.
64305
64306 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64307
64308         * config/bug-gcc.exp: Use new download proc.
64309
64310 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64311
64312         * chill.execute/execute.exp: cleanups, handles errors better
64313         * chill.compile/compile.exp: rewrite, based on execute.exp
64314         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64315         * lib/chill.exp: major changes to diff proc and compile and link
64316         procs. added chill_fail and chill_pass wrappers to pass and
64317         fail. added more comments, and handle error codes better.
64318         Added a hack to capture stderr from exec, so noncompile tests
64319         can work.
64320
64321 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64322
64323         * chill.execute/execute.exp: rewrite of testsuite driver
64324         * lib/chill.exp: rewrite of testsuite driver
64325         * config/unix-chill.exp: rewrite of testsuite driver
64326
64327 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64328
64329         In chill.execute:
64330         * iexpr.ch: Standardize uppercase.
64331         * tuples.dat: Standardize uppercase.
64332         * vary.ch: standardize.  Correct varying string assignments.
64333         * vary.dat: Add new output lines.
64334
64335 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64336
64337         In chill.execute:
64338         * chprintf.ch: Standardize use of uppercase.
64339         * tuples.ch: Standardize and turn arr2 into a DCL,
64340           rather than a SYN.
64341         * pinits.ch: Standardize.
64342
64343 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64344
64345         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64346         * Makefil: Renamed to Makefile.in.
64347         * configure.in: New.
64348
64349 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64350
64351         In chill.execute:
64352         * .cvsignore: Add result/output files.
64353         * Makefile: Fix up variables at start.  Use MFLAGS
64354           everywhere.  Correct bool_loc, built_ins entries.
64355           Add entry for vary1.ch.
64356         * bitarray.ch: Standardize upper-case usage.
64357         * bitexpr.ch: Standardize, add output of b1.
64358         * params.ch: Use arrayt in along PROC parameters, to
64359           avoid novelty problems.
64360         * sets.ch: Tiny cleanup.
64361         * vary1.ch: Re-indent.
64362
64363 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64364
64365         * Add PR-related files to Makefiles, .cvsignore files, etc.
64366
64367 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64368
64369         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64370           with compiler objects. New names are test-flow.c and test-loop.c
64371
64372 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64373
64374         * Upgraded c-torture tests from 1.19 to 1.20
64375
64376         * new files:
64377         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64378         * gcc.compile: 930623-1.c 930623-2.c
64379         * gcc.noncompile: 930622-1.c 930622-2.c
64380         * gcc.failure: 920411-1.c 920627-2.c
64381         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64382
64383 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64384
64385         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64386           More changes to get testsuite working properly. Needs more work.
64387           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64388
64389 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64390
64391         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64392           More changes to get testsuite working properly. Needs more work.
64393
64394 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64395
64396         * chill.compile/compile.exp: Added for Dejagnu support
64397         * chill.execute/execute.exp: Added for Dejagnu support
64398         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64399
64400 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64401
64402         This should complete moving the CHILL test files.
64403         * chill.noncompile(.cvsignore printf.grt
64404             in-printf.grt chprintf.grt chprintf.ch):
64405             Added test-support files.
64406           (Makefile): Modified further.
64407         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64408             signal.ch): Added test files.
64409           * chill.execute (.cvsignore printf.grt printr.c
64410             in-printf.grt rts.c chprintf.grt rts.h): Added
64411           test-support files.
64412             (Makefile): More corrections.
64413
64414 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64415
64416         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64417           test cases, ready for DejaGnu.
64418
64419 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64420
64421         * Upgraded c-torture tests from 1.18 to 1.19
64422
64423         * gcc.compile: added test(s):
64424           930607-1.c
64425         * gcc.execute: added test(s):
64426           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64427
64428         * added new subdirectory for misc tests: gcc.misc-tests
64429         * gcc.misc-test(s): added tests:
64430           inst-check.c test-consts.c test-ior.c test-switch.c
64431
64432 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64433
64434         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64435
64436 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64437
64438         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64439
64440 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64441
64442         * Upgraded c-torture tests from 1.17 to 1.18
64443
64444 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64445
64446         * Upgraded c-torture tests from 1.12 to 1.17
64447
64448 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64449
64450         * lib/old-dejagnu.exp:
64451           Fixed handling of XFAIL target triplets to correctly
64452           recognize wildcard characters.  Removed code that
64453           appended a unique id tag to the end of the file name
64454           printed out by the result of the testcases within a
64455           given test file.
64456
64457 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64458
64459         * lib/old-dejagnu.exp:
64460           Reworked expected failure handling to trigger off of XFAIL
64461           keyword in keyphrase embeded in testcase source code. The
64462           XFAIL keyword must be at the end of the keyphrase line. It
64463           may optionally be followed by one or more target triplets.
64464           It has just occured that the handling of wildcards in the
64465           target triplet may not be correct.
64466
64467 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64468
64469         * g++.old-deja/tests:
64470           Moved all subdirectories up one level into g++.old-deja .
64471
64472         * lib/old-dejagnu.exp:
64473           Fixed problem with CXXFLAGS not being properly reset, and being
64474           corrupted with extraneous "-c" compiler option.  This was
64475           causing binaries to not be generated for test that needed them.
64476           Modified strings passed to "pass" and "fail" so that individual
64477           tests from the same test file would be distinguished by an
64478           identifier appended to the test file name in the summary logs;
64479           this corrected a problem with erroneous diff logs.  Added code
64480           to search testcases for expected fail and unexpected pass keywords.
64481
64482 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64483
64484         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64485
64486 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64487
64488         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64489           Removed extraneous text from end of "Special g++ Options"
64490           keyphrase.
64491
64492         * lib/old-dejagnu.exp: Added pattern matching to look for new
64493           keywords, embedded in testcases comments, which will trigger
64494           calls to xpass and xfail.
64495
64496 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64497
64498         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64499           comments embedded in the testcases, especially the one looking for
64500           special compiler options, as well as the pattern matching for the
64501           compiler output again.
64502
64503 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64504
64505         * lib/old-dejagnu.exp: Do a proper check of the return value for
64506           execute tests. Fixed several problems with the pattern matching
64507           of the compiler output which gave erroneous test results.
64508           Changed several of the test result messages to be more descriptive.
64509         * config/unix-g++.exp: Proc g++_load now actually works and
64510           executes the tests passed to it and returns a usable return
64511           value.
64512
64513 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64514
64515           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64516
64517 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64518
64519         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64520           Modified both files to properly execute the old style
64521           dejagnu tests. The previous versions of these files were
64522           experimental and did not function anything near correctly.
64523
64524 1993-04-05  Rob Savoye  (rob@cygnus.com)
64525
64526         * Removed all Makefile.in and configure.in files. No configuration
64527         needed now.
64528
64529 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64530
64531         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64532
64533 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64534
64535         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64536         gcc.special/configure.in, gcc.noncompile/configure.in,
64537         gcc.execute/configure.in, gcc.code_quality/configure.in,
64538         g++.other/configure.in, g++.old-deja/configure.in,
64539         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64540         in srcname setting.
64541
64542 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64543
64544         * lib/udi.exp: Fixed mondfe and mondfe_download.
64545         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64546         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64547
64548 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64549
64550         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64551         (gdb_exit): Don't remove *_soc files.
64552
64553 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64554
64555         * lib/c-torture.exp: Don't look for main; instead always use -w
64556         -c.  This is how the c-torture tests work.  Remove the object
64557         file if the compilation succeeds.
64558         * gcc.execute/execute.exp: Remove executable if test passes.
64559         * gcc.noncompile/noncompile.exp: Every test is an expected
64560         failure.
64561         * gcc.special/special.exp: Added tests from c-torture 1.11,
64562         corrected use of existing test.
64563         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64564         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64565         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64566         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64567         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64568         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64569         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64570         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64571         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64572         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64573         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64574         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64575         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64576         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64577         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64578         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64579         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64580         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64581         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64582         c-torture 1.11.
64583         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64584         correspond to c-torture 1.11.
64585
64586         * New file.