OSDN Git Service

* gcc.dg/lower-subreg-1.c: Skip IA64 platform.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
2
3         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
4
5 2008-04-24 Steve Ellcey  <sje@cup.hp.com>
6
7         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
8
9 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
10
11         PR testsuite/36035
12         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
13
14 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
15
16         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
17
18         PR c++/35758
19         * g++.dg/ext/vector14.C: New test.
20
21 2008-04-24  Richard Guenther  <rguenther@suse.de>
22
23         * gcc.dg/builtin-constant_p-1.c: New testcase.
24         * gcc.dg/builtin-errors.c: Adjust expected error.
25
26 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
27
28         PR tree-optimization/36008
29         * gcc.c-torture/execute/20080424-1.c: New test.
30
31 2008-04-24  Ira Rosen  <irar@il.ibm.com>
32         Richard Guenther  <rguenther@suse.de>
33
34         PR tree-optimization/36034
35         * gcc.c-torture/execute/pr36034-1.c: New testcase.
36         * gcc.c-torture/execute/pr36034-2.c: Likewise.
37
38 2008-04-24  Olivier Hainque  <hainque@adacore.com>
39
40         * gnat.dg/concat_length.adb: New test.
41
42 2008-04-24  Ira Rosen  <irar@il.ibm.com>
43
44         PR tree-optimization/35982
45         * gcc.dg/vect/fast-math-pr35982.c: New.
46
47 2008-04-24  Danny Smith  <dannysmith@users.net>
48
49         * gcc.dg/format/ms-warnI64-1.c: New file.
50
51 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
52
53         PR target/36015
54         * gcc.dg/pr36015.c: New test.
55
56 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
57
58         PR rtl-optimization/36006
59         * gfortran.dg/pr36006-1.f90: New test.
60         * gfortran.dg/pr36006-2.f90: Ditto.
61
62 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63
64         PR fortran/35994
65         * gfortran.dg/minmaxloc_5.f90: New test.
66         * gfortran.dg/minmaxloc_6.f90: New test.
67
68 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
69
70         * gcc.dg/array-init-1.c: Add big-endian number to check.
71
72 2008-04-23  Richard Guenther  <rguenther@suse.de>
73
74         PR tree-optimization/27799
75         PR tree-optimization/32921
76         PR tree-optimization/32624
77         * gcc.dg/tree-ssa/pr27799.c: New testcase.
78         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
79
80 2008-04-23  Richard Guenther  <rguenther@suse.de>
81
82         PR middle-end/36021
83         * gcc.dg/attr-alloc_size-2.c: New testcase.
84
85 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
86
87         * gcc.dg/20020919-1.c (loc_size_t): New type.
88         (_dl_stat): Use loc_size_t to cast pointers.
89         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
90
91 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
92
93         PR libfortran/35988
94         * gfortran.dg/matmul_7.f90:  New test.
95
96 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
97
98         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
99         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
100         * gcc.dg/struct/w_prof_local_var.c: Ditto.
101         * gcc.dg/struct/w_prof_global_var.c: Ditto.
102         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
103
104 2008-04-22  Jason Merrill  <jason@redhat.com>
105
106         PR c++/35316
107         * g++.dg/cpp0x/decltype11.C: New.
108
109 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
110
111         PR rtl-optimization/36017
112         * gcc.dg/pr36017.c: New test.
113
114 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
115
116         PR c++/35747
117         * g++.dg/ext/stmtexpr13.C: New test.
118
119 2008-04-22  Ian Lance Taylor  <iant@google.com>
120
121         * gcc.c-torture/compile/20080419-1.c: New test.
122
123 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
124
125         PR testsuite/35981
126         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
127         Add tests for 'long long'.
128         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
129         Add tests for 'long long'.
130
131 2008-04-22  Nick Clifton  <nickc@redhat.com>
132
133         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
134
135 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
136
137         PR target/31486
138         * gcc.target/i386/pr31486.c: New test.
139
140 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
141
142         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
143         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
144         file name there instead of the assembly.  Cleanup tree_profile
145         dump file.
146
147 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
148
149         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
150         * gcc.dg/vect/slp-25.c: Ditto.
151         * gcc.dg/vect/vect-outer-5.c: Ditto.
152         * gcc.dg/vect/pr33804.c: Ditto.
153         * gcc.dg/vect/vect-outer-4c.c: Ditto.
154         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
155         * gcc.dg/vect/pr33953.c: Ditto.
156         * gcc.dg/vect/slp-3.c: Ditto.
157         * gcc.dg/vect/vect-iv-6.c: Ditto.
158
159 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
160
161         * g++.dg/ext/fixed1.C: Add dg-options.
162
163 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
164
165         PR target/26445
166         * g++.dg/other/i386-4.C: New test.
167
168 2008-04-21  Jason Merrill  <jason@redhat.com>
169
170         PR c++/35325
171         * g++.dg/ext/fixed1.C: New.
172
173         PR c++/35678
174         * g++.dg/template/ttp27.C: New.
175
176 2008-04-21  Tom Tromey  <tromey@redhat.com>
177
178         PR libcpp/33415:
179         * gcc.dg/cpp/pr33415.c: New file.
180
181 2008-04-21  Olivier Hainque  <hainque@adacore.com>
182
183         * gnat.dg/bltins.adb: New testcase.
184
185 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
186
187         PR fortran/35991
188         * gfortran.dg/zero-sized_4.f90: New test.
189
190 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
191
192         PR fortran/35882
193         * gfortran.dg/continuation_5.f: Add some comment lines.
194         * gfortran.dg/continuation_3.f90: Add some comment lines.
195         
196 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
197
198         PR libfortran/35960
199         * gfortran.dg/reshape_zerosize_1.f90:  New file.
200
201 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
202
203         * gnat.dg/alignment6.adb: New test.
204
205 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
206
207         PR fortran/35944
208         PR fortran/35946
209         PR fortran/35947
210         * gfortran.dg/array_constructor_23.f: New test.
211
212         PR fortran/35959
213         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
214         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
215         "builtin_free" to 27.
216         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
217         of "builtin_free" to 21.
218
219 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220
221         PR fortran/35892
222         * gfortran.dg/pr35154-dwarf2.f: Remove.
223         * gfortran.dg/pr35154-stabs.f: Remove.
224         
225 2008-04-18  Ian Lance Taylor  <iant@google.com>
226
227         PR tree-optimization/35977
228         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
229
230 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
231             Peter Bergner  <bergner@vnet.ibm.com>
232
233         PR target/35907
234         * gcc.target/powerpc/pr35907.c: New test.
235
236 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
237
238         * gnat.dg/dynamic_elab_pkg.ads: New helper.
239         * gnat.dg/dynamic_elab1.ad[sb]: New test.
240         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
241
242 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
243
244         Tests for char16_t and char32_t support.
245         * g++.dg/ext/utf-cvt.C: New
246         * g++.dg/ext/utf-cxx0x.C: New
247         * g++.dg/ext/utf-cxx98.C: New
248         * g++.dg/ext/utf-dflt.C: New
249         * g++.dg/ext/utf-gnuxx0x.C: New
250         * g++.dg/ext/utf-gnuxx98.C: New
251         * g++.dg/ext/utf-mangle.C: New
252         * g++.dg/ext/utf-typedef-cxx0x.C: New
253         * g++.dg/ext/utf-typedef-cxx98.C: New
254         * g++.dg/ext/utf-typespec.C: New
255         * g++.dg/ext/utf16-1.C: New
256         * g++.dg/ext/utf16-2.C: New
257         * g++.dg/ext/utf16-3.C: New
258         * g++.dg/ext/utf16-4.C: New
259         * g++.dg/ext/utf32-1.C: New
260         * g++.dg/ext/utf32-2.C: New
261         * g++.dg/ext/utf32-3.C: New
262         * g++.dg/ext/utf32-4.C: New
263         * gcc.dg/utf-cvt.c: New
264         * gcc.dg/utf-dflt.c: New
265         * gcc.dg/utf16-1.c: New
266         * gcc.dg/utf16-2.c: New
267         * gcc.dg/utf16-3.c: New
268         * gcc.dg/utf16-4.c: New
269         * gcc.dg/utf32-1.c: New
270         * gcc.dg/utf32-2.c: New
271         * gcc.dg/utf32-3.c: New
272         * gcc.dg/utf32-4.c: New
273
274 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
275
276         * gnat.dg/specs/varsize_return.ads: New test.
277         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
278         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
279
280 2008-04-17  Jason Merrill  <jason@redhat.com>
281
282         PR c++/35773
283         * g++.dg/overload/autoptr1.C: New.
284
285 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
286
287         * gnat.dg/alignment4.adb: New test.
288         * gnat.dg/alignment5.adb: Likewise.
289         * gnat.dg/frame_overflow.adb: Adjust.
290
291 2008-04-17  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
294
295 2008-04-17  Christian Bruel  <christian.bruel@st.com>
296
297         * gcc.dg/long-long-compare-1.c: New testcase. 
298         
299 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
300
301         PR fortran/35724
302         * gfortran.dg/eoshift_2.f90: New test.
303
304 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
305
306         PR fortran/35932
307         * gfortran.dg/intrinsic_char_1.f90: New test.
308
309 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
310
311         PR target/35944
312         * gfortran.dg/pr35944-1.f90: New test.
313         * gfortran.dg/pr35944-2.f90: Ditto.
314
315 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
316
317         PR c/35739
318         * gcc.dg/dfp/pr35739.c: New test.
319
320         PR tree-optimization/35899
321         * gcc.dg/pr35899.c: New test.
322
323         PR target/35662
324         * gfortran.dg/pr35662.f90: New test.
325
326 2008-04-16  Richard Guenther  <rguenther@suse.de>
327
328         * gcc.dg/tree-ssa/loop-35.c: New testcase.
329
330 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
331
332         PR ada/29015
333         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
334         gnat.dg/incomplete2.adb: New.
335
336 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
337
338         PR tree-optimization/35629
339         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
340         scan-tree-dump-times.
341
342 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
343
344         PR ada/22387
345         * gnat.dg/specs/corr_discr.ads: New.
346
347 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
348
349         * gnat.dg/string_slice2.adb: New test.
350
351 2008-04-15  Richard Guenther  <rguenther@suse.de>
352
353         * gcc.dg/fold-compare-2.c: Adjust testcase.
354         * gcc.dg/tree-ssa/pr21086.c: Likewise.
355
356 2008-04-15  Richard Guenther  <rguenther@suse.de>
357
358         * gcc.dg/tree-ssa/salias-1.c: Remove.
359         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
360         * gcc.dg/tree-ssa/alias-15.c: Likewise.
361         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
362
363 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
364
365         * gnat.dg/loop_optimization1.ad[sb]: New test.
366
367 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
368
369         PR c/35751
370         * gcc.dg/gomp/pr35751.c: New test.
371         * g++.dg/gomp/pr35751.C: New test.
372
373 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
374
375         PR ada/16086
376         * gnat.dg/prot_def.adb: New.
377
378 2008-04-14  Ian Lance Taylor  <iant@google.com>
379
380         * gcc.dg/strict-overflow-6.c: New.
381         * gcc.dg/no-strict-overflow-7.c: New.
382         * gcc.dg/Wstrict-overflow-22.c: New.
383
384 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
385
386         * gnat.dg/specs/storage.ads: Fix expected error message.
387
388 2008-04-14  Robert Dewar  <dewar@adacore.com>
389
390         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
391
392 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
393
394         PR ada/18680
395         * gnat.dg/specs/linker_section.ads: New.
396
397 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
398
399         PR ada/16098
400         * gnat.dg/specs/renamings.ads: New.
401
402 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
403
404         PR ada/15915
405         * gnat.dg/specs/storage.ads: New.
406
407 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
408
409         * gnat.dg/deep_old.adb: New.
410
411 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
412
413         * gnat.dg/loop_address2.adb: New test.
414
415 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416
417         PR fortran/35882
418         * gfortran.dg/continuation_3.f90: Update test.
419         * gfortran.dg/continuation_5.f: Update test.
420         * gfortran.dg/continuation_10.f90: New test.
421         
422 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
423
424         PR libfortran/32972
425         PR libfortran/32512
426         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
427         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
428         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
429         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
430         
431 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
432
433         PR ada/17985
434         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
435
436 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
437
438         * gcc.target/powerpc/darwin-save-world-1.c: New test.
439
440 2008-04-11  Richard Guenther  <rguenther@suse.de>
441
442         PR tree-optimization/35869
443         * gcc.c-torture/compile/pr35869.c: New testcase.
444
445 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
446
447         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
448         /* mmintrin-common.h */ section.
449
450         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
451
452 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
453
454         PR c/35744
455         * gcc.dg/attr-error-1.c: New test.
456
457 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
458
459         * gcc.target/mips/scc-2.c: New test.
460         * gcc.target/mips/scc-3.c: New test.
461         * gcc.target/mips/scc-4.c: New test.
462
463 2008-04-10  Ira Rosen  <irar@il.ibm.com>
464
465         PR tree-optimization/35821
466         * gcc.dg/vect/pr35821-altivec.c: New.
467         * gcc.dg/vect/pr35821-spu.c: New.
468
469 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
470
471         PR testsuite/34894
472         PR testsuite/33782
473         * lib/target-supports.dg: Add check_effective_target_trampolines.
474         Disable profiling for avr-*-*.
475         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
476         * gcc.c-torture/compile/nested-1.c: Ditto.
477         * gcc.c-torture/compile/20050122-2.c: Ditto.
478         * gcc.c-torture/compile/20010226-1.c: Ditto.
479         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
480         * gcc.c-torture/compile/980506-1.c: Ditto.
481         * gcc.c-torture/compile/20020604-1.c: Ditto.
482         * gcc.c-torture/compile/limits-stringlit.c: Ditto
483         * gcc.c-torture/compile/20001226-1.c: Ditto
484
485 2008-04-09  Jason Merrill  <jason@redhat.com>
486
487         PR c++/35708
488         * g++.dg/ext/complit9.C: New.
489
490 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
491
492         PR ada/28305
493         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
494         gnat.dg/specs/fe_inlining_helper.adb: New test.
495
496 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
497
498         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
499         x86_64-pc-mingw target.
500         * gcc.dg/titype-1.c: Likewise.
501
502 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
503
504         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
505         Fix comment.
506         (check_effective_target_vxworks_rtp): New procedure.
507         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
508         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
509         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
510         * g++.old-deja/g++.brendan/new3.C: Likewise.
511         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
512         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
513         VxWorks kernel mode.
514         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
515         * g++.old-deja/g++.mike/p2736.C: Likewise.
516         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
517         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
518         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
519         kernel mode.
520
521 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
522
523         * gfortran.dg/namelist_47.f90: New test.
524
525 2008-04-09  Richard Guenther  <rguenther@suse.de>
526
527         * gfortran.dg/bind_c_usage_14.f03: Adjust.
528
529 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
530
531         PR target/35005
532         * execute/20071221-1.c: Adapt test for 16 bit int targets.
533         * execute/pr35163.c: Ditto.
534
535 2008-04-08  Richard Guenther  <rguenther@suse.de>
536
537         * gcc.c-torture/execute/20080408-1.c: New testcase.
538
539 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
540
541         * gnat.dg/pack6.adb: New test.
542         * gnat.dg/pack7.adb: Likewise.
543         * gnat.dg/pack8.adb: Likewise.
544
545 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
546
547         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
548         * gnat.dg/rt1.adb: New test.
549         * gnat.dg/test_time_stamp.adb: New test.
550         * gnat.dg/specs/warn_star.ads: New test.
551         * gnat.dg/specs/aggr1.ads: New test.
552
553 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
554
555         PR fortran/25829 28655
556         * gfortran.dg/write_check2.f90: Update dg-error.
557         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
558
559 2008-04-07  Jason Merrill  <jason@redhat.com>
560
561         PR c++/35734
562         * g++.dg/warn/ctor1.C: New.
563
564 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
565
566         PR/35842
567         * gcc.dg/torture/pr35842.c: New.
568
569 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
570
571         * gnat.dg/array4.adb: New test.
572         * gnat.dg/specs/static_initializer2.ads: Likewise.
573
574 2008-04-06  Richard Guenther  <rguenther@suse.de>
575
576         PR tree-optimization/35400
577         * gcc.dg/torture/pr35400.c: New testcase.
578         * g++.dg/torture/pr35400.C: Likewise.
579
580 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
581
582         PR fortran/35780
583         * gfortran.dg/simplify_argN_1.f90: New test.
584
585 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
586
587         PR fortran/35832
588         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
589
590 2008-04-06  Tobias Burnus  <burnus@net-b.de>
591
592         * gfortran.dg/f2003_io_1.f03: Make standard conform.
593         * gfortran.dg/f2003_io_8.f03: New.
594
595 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
596
597         * gnat.dg/pack5.adb: New test.
598
599 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
600
601         PR target/12329
602         * gcc.target/i386/pr12329.c: New test.
603
604 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
605
606         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
607
608 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
609
610         PR fortran/25829 28655
611         * gfortran.dg/f2003_io_1.f03: New test.
612         * gfortran.dg/f2003_io_2.f03: New test.
613         * gfortran.dg/f2003_io_3.f03: New test.
614         * gfortran.dg/f2003_io_4.f03: New test.
615         * gfortran.dg/f2003_io_5.f03: New test.
616         * gfortran.dg/f2003_io_6.f03: New test.
617         * gfortran.dg/f2003_io_7.f03: New test.
618
619 2008-04-05  Richard Guenther  <rguenther@suse.de>
620
621         PR tree-optimization/35833
622         * gcc.dg/torture/pr35833.c: New testcase.
623
624 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
625
626         * gcc.target/sh/sh2a-band.c: New test.
627         * gcc.target/sh/sh2a-bclrmem.c: New test.
628         * gcc.target/sh/sh2a-bld.c: New test.
629         * gcc.target/sh/sh2a-bor.c: New test.
630         * gcc.target/sh/sh2a-bsetmem.c: New test.
631         * gcc.target/sh/sh2a-bxor.c: New test.
632
633 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
634
635         * g++.dg/other/anon5.C: Don't depend on line number for error message.
636
637         * gcc.dg/torture/builtin-modf-1.c: Use special options for
638         powerpc*-*-linux*.
639
640         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
641
642         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
643
644         PR target/35620
645         * gcc.dg/dfp/pr35620.c: New test.
646         * gcc.dg/dfp/func-pointer.c: New test.
647         * gcc.dg/dfp/func-deref.c: New test.
648
649 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
650
651         PR target/35364
652         * g++.dg/gomp/pr35364.C: New test.
653
654 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
655
656         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
657         * g++.dg/other/i386-3.C: Likewise.
658         * gcc.target/i386/sse-13.c: Likewise.
659         * gcc.target/i386/sse-14.c: Likewise.
660
661         * gcc.target/i386/aes-check.h: New.
662         * gcc.target/i386/aesdec.c: Likewise.
663         * gcc.target/i386/aesdeclast.c: Likewise.
664         * gcc.target/i386/aesenc.c: Likewise.
665         * gcc.target/i386/aesenclast.c: Likewise.
666         * gcc.target/i386/aesimc.c: Likewise.
667         * gcc.target/i386/aeskeygenassist.c: Likewise.
668         * gcc.target/i386/pclmulqdq.c: Likewise.
669         * gcc.target/i386/pclmul-check.h: Likewise.
670
671         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
672         (check_effective_target_pclmul): Likewise.
673
674 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
675
676         PR c/35440
677         * gcc.dg/pr35440.c: New test.
678
679 2008-04-04  Richard Guenther  <rguenther@suse.de>
680
681         PR middle-end/35823
682         * gnat.dg/pr35823.adb: New testcase.
683
684 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
685
686         PR c/35712
687         * gcc.dg/dfp/constants-zero.c: New test.
688
689 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
690
691         PR c/35738
692         * gcc.dg/gomp/pr35738.c: New test.
693
694         PR middle-end/35818
695         * gcc.dg/gomp/pr35818.c: New test.
696
697         PR fortran/35786
698         * gfortran.dg/gomp/pr35786-1.f90: New test.
699         * gfortran.dg/gomp/pr35786-2.f90: New test.
700
701 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
702
703         * gcc.target/mips/scc-1.c: New test.
704
705 2008-04-03  Richard Guenther  <rguenther@suse.de>
706
707         * gcc.dg/tree-ssa/vrp43.c: New testcase.
708         * gcc.dg/tree-ssa/vrp44.c: Likewise.
709         * gcc.dg/tree-ssa/vrp45.c: Likewise.
710
711 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
712
713         PR c++/35741
714         * g++.dg/other/offsetof5.C: New test.
715
716 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
717
718         PR rtl-optimization/35281
719         * gcc.target/i386/pr35281.c: New test.
720
721 2008-04-03  Richard Guenther  <rguenther@suse.de>
722
723         PR middle-end/35800
724         * gcc.c-torture/execute/pr35800.c: New test.
725
726 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
727
728         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
729         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
730         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
731         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
732         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
733         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
734         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
735         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
736         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
737         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
738         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
739
740 2008-04-02  Richard Guenther  <rguenther@suse.de>
741
742         PR tree-optimization/14495
743         PR tree-optimization/34793
744         * gcc.dg/tree-ssa/vrp41.c: New testcase.
745         * gcc.dg/tree-ssa/vrp42.c: Likewise.
746
747 2008-04-02  Richard Guenther  <rguenther@suse.de>
748
749         PR tree-optimization/14495
750         * gcc.dg/tree-ssa/vrp40.c: New testcase.
751
752 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
753
754         * gnat.dg/specs/discr_record_constant.ads: New test.
755
756 2008-04-02  Richard Guenther  <rguenther@suse.de>
757
758         * gcc.dg/tree-ssa/vrp38.c: New testcase.
759         * gcc.dg/tree-ssa/vrp39.c: Likewise.
760
761 2008-04-01  George Helffrich  <george@gcc.gnu.org>
762
763         PRs fortran/PR35154, fortran/PR23057
764         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
765         use of common is unchanged.
766
767         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
768         with all combinations of debug options available on target.
769         * gfortran.dg/debug/debug.exp:  Ditto.
770         * gfortran.dg/debug/trivial.f:  Ditto.
771         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
772         .stabs functionality.
773         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
774         DWARF functionality.
775
776 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
777
778         PR c/35436
779         * gcc.dg/format/gcc_gfc-2.c: New test.
780
781 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
782
783         * g++.dg/bprob/bprob.exp: Do not check gcno files.
784         Use -fprofile-use for profile use.
785         * gcc.misc-tests/bprob.exp: Ditto.
786         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
787         * gcc.dg/matrix/matrix.exp: Ditto.
788         * gcc.dg/struct/struct-reorg.exp: Ditto.
789         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
790         * gcc.dg/profile-dir-1.c: New test.
791         * gcc.dg/profile-dir-2.c: New test.
792         * gcc.dg/profile-dir-3.c: New test.
793
794 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
795
796         PR c/35750
797         * gcc.dg/old-style-param-1.c: New test.
798
799 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
800
801         * gnat.dg/object_overflow.adb: New test.
802
803 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
804
805         PR middle-end/30186
806         * gcc.dg/tree-ssa/vector-1.c: New testcase.
807         * gcc.c-torture/execute/vector-1.c: New testcase.
808         * gcc.c-torture/execute/vector-2.c: New testcase.
809
810 2008-03-31  Olivier Hainque  <hainque@adacore.com>
811
812         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
813         * gnat.dg/assign_from_packed.adb: New testcase.
814
815 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
816
817         PR rtl-optimization/35729
818         * gcc.dg/pr35729.c: New test.
819
820 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
821
822         PR target/32000
823         * gcc.target/i386/pr32000-1.c: New.
824
825 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
826
827         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
828         on some environments.
829
830 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
831
832         PR tree-opt/35431
833         * gcc.c-torture/compile/pr35431.c: New testcase.
834
835 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
836
837         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
838         targets.
839
840 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
841
842         PR c++/35245
843         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
844
845 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
846
847         PR c++/35578
848         * g++.dg/parse/friend8.C: New test.
849
850         PR c/35748
851         * gcc.dg/union-cast-4.c: New test.
852
853 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
854
855         PR target/35757
856         * gcc.target/i386/sse4_1-blendps-2.c: New.
857         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
858
859 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
860
861         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
862         * gfortran.dg/internal_pack_2.f90:  Likewise.
863         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
864         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
865         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
866         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
867         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
868         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
869
870 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
871
872         * gnat.dg/bit_packed_array2.adb: New test.
873
874 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
875
876         PR fortran/35740
877         * gfortran.dg/transpose_conjg_1.f90: New test.
878
879 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
880
881         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
882         
883 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
884
885         PR fortran/35698
886         * gfortran.dg/allocate_zerosize_3.f: New test.
887
888         PR fortran/35702
889         * gfortran.dg/character_assign_1.f90: New test.
890
891 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
892
893         PR libfortran/32972
894         PR libfortran/32512
895         * gfortran.dg/intrinsic_spread_1.f90:  New file.
896         * gfortran.dg/intrinsic_spread_2.f90:  New file.
897         * gfortran.dg/intrinsic_spread_3.f90:  New file.
898
899 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
900
901         PR fortran/34714
902         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
903         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
904         * gfortran.dg/func_assign.f90: Likewise.
905         * gfortran.dg/implicit_11.f90: Likewise.
906         * gfortran.dg/proc_assign_1.f90: Likewise.
907         * gfortran.dg/proc_assign_2.f90: Likewise.
908         * gfortran.dg/procedure_lvalue.f90: Likewise.
909
910 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
911
912         PR fortran/35699
913         * gfortran.dg/direct_io_10.f: New test.
914
915 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
916
917         * gcc.target/i386/vectorize6.c: New test.
918
919 2008-03-28  Tobias Burnus  <burnus@net-b.de>
920
921         PR fortran/35721
922         * gfortran.dg/associated_target_2.f90: New.
923
924 2008-03-28  Richard Guenther  <rguenther@suse.de>
925
926         PR tree-optimization/19580
927         * gcc.dg/tree-ssa/loop-34.c: New testcase.
928
929 2008-03-28  Richard Guenther  <rguenther@suse.de>
930
931         PR tree-optimization/30317
932         PR tree-optimization/30911
933         PR tree-optimization/34793
934         * gcc.dg/tree-ssa/vrp35.c: New testcase.
935         * gcc.dg/tree-ssa/vrp36.c: Likewise.
936         * gcc.dg/tree-ssa/vrp37.c: Likewise.
937
938 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
939
940         PR target/31334
941         * gcc.target/powerpc/altivec-25.c: New testcase.
942
943 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
944
945         PR fortran/35724
946         * gfortran.dg/cshift_shift_real_2.f90: New test.
947
948 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
949
950         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
951         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
952
953 2008-03-27  Richard Guenther  <rguenther@suse.de>
954
955         PR c/32511
956         * gcc.dg/attr-weak-1.c: New testcase.
957
958 2008-03-27  Richard Guenther  <rguenther@suse.de>
959
960         PR tree-optimization/32810
961         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
962
963 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
964
965         * g++.dg/cpp0x/variadic91.C: New.
966
967 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
968
969         * gcc.dg/tree-ssa/loop-32.c: New testcase.
970         * gcc.dg/tree-ssa/loop-33.c: Likewise.
971
972 2008-03-27  Richard Guenther  <rguenther@suse.de>
973
974         * gcc.dg/fold-addr-1.c: New testcase.
975
976 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
977
978         PR middle-end/35429
979         * gcc.c-torture/compile/complex-5.c: New test.
980
981 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
982
983         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
984
985 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
986
987         PR c++/35546
988         * g++.dg/ext/attrib33.C: New test.
989
990 2008-03-26  Richard Guenther  <rguenther@suse.de>
991
992         Revert:
993         2008-03-26  Richard Guenther  <rguenther@suse.de>
994
995         * gcc.dg/fold-addr-1.c: New testcase.
996
997 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
998
999         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1000         before redefinitions of extern and __inline.
1001         * gcc.target/i386/sse-13.c: Ditto.
1002
1003 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1004
1005         PR c++/35332
1006         * g++.dg/other/error27.C: New test.
1007
1008 2008-03-26  Richard Guenther  <rguenther@suse.de>
1009
1010         * gcc.dg/fold-addr-1.c: New testcase.
1011
1012 2008-03-26  Richard Guenther  <rguenther@suse.de>
1013
1014         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1015         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1016         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1017         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1018         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1019         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1020         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1021
1022 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1023
1024         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1025         variadic template template parameter binding semantics.
1026         * g++.dg/cpp0x/variadic85.C: Ditto.
1027         * g++.dg/cpp0x/variadic88.C: New.
1028         * g++.dg/cpp0x/variadic89.C: New.
1029         * g++.dg/cpp0x/variadic90.C: New.
1030         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1031         variadic template template parameter binding semantics.
1032         * g++.dg/cpp0x/variadic-lambda.C: New.
1033
1034 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1035
1036         PR target/31558
1037         * g++.dg/ext/altivec-15.C: New testcase.
1038
1039 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1040
1041         PR objc/29197
1042         * objc.dg/method-20.m: New testcase.
1043         
1044 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1045
1046         PR rtl-optimization/35232
1047         * gcc.target/mips/pr35232.c: New test.
1048
1049 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1050
1051         * g++.dg/template/sfinae4.C: New.
1052         * g++.dg/template/sfinae5.C: New.
1053         * g++.dg/template/sfinae6.C: New.
1054         * g++.dg/template/sfinae6_neg.C: New.
1055         * g++.dg/template/sfinae7.C: New.
1056         * g++.dg/template/sfinae8.C: New.
1057         * g++.dg/template/sfinae9.C: New.
1058         * g++.dg/template/sfinae10.C: New.
1059         * g++.dg/template/sfinae11.C: New.
1060         * g++.dg/template/sfinae12.C: New.
1061         * g++.dg/template/sfinae13.C: New.
1062         * g++.dg/template/sfinae14C: New.
1063
1064 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1065
1066         * gcc.target/sh/sh2a-bclr.c: New test.
1067         * gcc.target/sh/sh2a-bset.c: New test.
1068
1069 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1070
1071         * gcc.target/sh/sh2a-movrt.c: New test.
1072
1073 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1074
1075         * gcc.target/sh/sh2a-prefetch.c: New test.
1076
1077 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1078             Naveen.H.S  <naveen.hs@kpitcummins.com>
1079
1080         * gcc.target/sh/sh2a-movi20s.c: New test.
1081
1082 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1083             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1084             Naveen.H.S  <naveen.hs@kpitcummins.com>
1085
1086         * gcc.target/sh/sh2a-resbank.c: New test.
1087         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1088         * gcc.target/sh/sh2a-jsrn.c: New test.
1089         * gcc.target/sh/sh2a-rtsn.c: New test.
1090
1091 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1094         (main): Change to void and rename to sse2_test.
1095         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1096         dg-do-what-default to "compile" if SSE2 hardware is not available.
1097         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1098         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1099         xfail vect_no_int_max from "vectorization not profitable" check.
1100
1101 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1102
1103         PR middle-end/26222
1104         * gcc.dg/torture/pr26222.c: New testcase.
1105
1106 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1107
1108         PR fortran/34813
1109         * gfortran.dg/null_3.f90 : New test
1110
1111         PR fortran/33295
1112         * gfortran.dg/module_function_type_1.f90 : New test
1113
1114 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1115
1116         PR libfortran/32972
1117         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1118         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1119         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1120
1121 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1122
1123         * gcc.target/mips/dse-1.c: Add checks for zeros.
1124
1125 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1126
1127         PR target/27946
1128         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1129
1130 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1131
1132         PR libfortran/32972
1133         * internal_pack_1.f90:  New test case.
1134         * internal_pack_2.f90:  New test case.
1135         * internal_pack_3.f90:  New test case.
1136
1137 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1138
1139         * gnat.dg/empty_vector_length.adb: New testcase.
1140
1141 2008-03-20  Richard Guenther  <rguenther@suse.de>
1142
1143         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1144
1145 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1146             Uros Bizjak  <ubizjak@gmail.com>
1147
1148         PR testsuite/34168
1149         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1150         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1151         if SSE2 hardware is not available.
1152         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1153         gcc.dg/vect/vect.exp.
1154         * gfortran.dg/vect/vect.exp: Ditto.
1155         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1156
1157 2008-03-20  Andreas Schwab  <schwab@suse.de>
1158
1159         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1160         xfail.
1161
1162 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1163
1164         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1165         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1166         from dg-options.
1167
1168 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1169
1170         PR testsuite/35621
1171         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1172         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1173         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1174         * gcc.target/i386/ssse3-palignr.c: Likewise.
1175         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1176         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1177         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1178         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1179         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1180         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1181         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1182         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1183         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1184         * gcc.target/i386/ssse3-psignb.c: Likewise.
1185         * gcc.target/i386/ssse3-psignd.c: Likewise.
1186         * gcc.target/i386/ssse3-psignw.c: Likewise.
1187
1188 2008-03-20  Andreas Schwab  <schwab@suse.de>
1189
1190         PR testsuite/35647
1191         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1192         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1193         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1194         continuation and remove xfail.
1195
1196 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1197
1198         PR libfortran/32972
1199         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1200         in subroutine.
1201
1202 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1203
1204         * gcc.dg/format/ms_array-1.c: New.
1205         * gcc.dg/format/ms_c90-scanf-3.c: New.
1206         * gcc.dg/format/ms_c99-strftime-1.c: New.
1207         * gcc.dg/format/ms_no-y2k-1.c: New.
1208         * gcc.dg/format/ms_attr-1.c: New.
1209         * gcc.dg/format/ms_c90-scanf-4.c: New.
1210         * gcc.dg/format/ms_c99-strftime-2.c: New.
1211         * gcc.dg/format/ms_nonlit-1.c: New.
1212         * gcc.dg/format/ms_c90-scanf-5.c: New.
1213         * gcc.dg/format/ms_cast-1.c: New.
1214         * gcc.dg/format/ms_nonlit-2.c: New.
1215         * gcc.dg/format/ms_attr-2.c: New.
1216         * gcc.dg/format/ms_c90-strftime-1.c: New.
1217         * gcc.dg/format/ms_miss-1.c: New.
1218         * gcc.dg/format/ms_nonlit-3.c: New.
1219         * gcc.dg/format/ms_attr-3.c: New.
1220         * gcc.dg/format/ms_c90-strftime-2.c: New.
1221         * gcc.dg/format/ms_miss-2.c: New.
1222         * gcc.dg/format/ms_nul-1.c: New.
1223         * gcc.dg/format/ms_attr-4.c: New.
1224         * gcc.dg/format/ms_c94-printf-1.c: New.
1225         * gcc.dg/format/ms_miss-3.c: New.
1226         * gcc.dg/format/ms_nul-2.c: New.
1227         * gcc.dg/format/ms_attr-7.c: New.
1228         * gcc.dg/format/ms_c94-scanf-1.c: New.
1229         * gcc.dg/format/ms_miss-4.c: New.
1230         * gcc.dg/format/ms_null-1.c: New.
1231         * gcc.dg/format/ms_bitfld-1.c: New.
1232         * gcc.dg/format/ms_c99-printf-1.c: New.
1233         * gcc.dg/format/ms_miss-5.c: New.
1234         * gcc.dg/format/ms_plus-1.c: New.
1235         * gcc.dg/format/ms_branch-1.c: New.
1236         * gcc.dg/format/ms_c99-printf-2.c: New.
1237         * gcc.dg/format/ms_miss-6.c: New.
1238         * gcc.dg/format/ms_sec-1.c: New.
1239         * gcc.dg/format/ms_c90-printf-1.c: New.
1240         * gcc.dg/format/ms_c99-printf-3.c: New.
1241         * gcc.dg/format/ms_multattr-1.c: New.
1242         * gcc.dg/format/ms_unnamed-1.c: New.
1243         * gcc.dg/format/ms_c90-printf-2.c: New.
1244         * gcc.dg/format/ms_c99-scanf-1.c: New.
1245         * gcc.dg/format/ms_multattr-2.c: New.
1246         * gcc.dg/format/ms_va-1.c: New.
1247         * gcc.dg/format/ms_c90-printf-3.c: New.
1248         * gcc.dg/format/ms_c99-scanf-2.c: New.
1249         * gcc.dg/format/ms_multattr-3.c: New.
1250         * gcc.dg/format/ms_c90-scanf-1.c: New.
1251         * gcc.dg/format/ms_c99-scanf-3.c: New.
1252         * gcc.dg/format/ms_no-exargs-1.c: New.
1253         * gcc.dg/format/ms_zero-length-1.c: New.
1254         * gcc.dg/format/ms_c90-scanf-2.c: New.
1255         * gcc.dg/format/ms_c99-scanf-4.c: New.
1256         * gcc.dg/format/ms_no-exargs-2.c: New.
1257         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1258         * gcc.dg/format/miss-1.c: Likewise.
1259         * gcc.dg/format/miss-3.c: Likewise.
1260         * gcc.dg/format/multattr-2.c: Likewise.
1261         * gcc.dg/format/miss-5.c: Likewise.
1262         * gcc.dg/format/attr-2.c: Likewise.
1263         * gcc.dg/format/attr-4.c: Likewise.
1264         * gcc.dg/format/c90-scanf-4.c: Likewise.
1265         * gcc.dg/format/c99-printf-3.c: Likewise.
1266         * gcc.dg/format/multattr-1.c: Likewise.
1267         * gcc.dg/format/miss-4.c: Likewise.
1268         * gcc.dg/format/miss-6.c: Likewise.
1269         * gcc.dg/format/c90-printf-3.c: Likewise.
1270         * gcc.dg/format/attr-1.c: Likewise.
1271         * gcc.dg/format/attr-3.c: Likewise.
1272         * gcc.dg/format/attr-7.c: Likewise.
1273         * gcc.dg/format/format.h: Treat mingw and gnu style.
1274         * gcc.dg/format/sys_format.c: New.
1275
1276 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1277
1278         PR libfortran/35627
1279         * gfortran.dg/namelist_46.f90: New test.
1280
1281 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1282
1283         PR target/14552
1284         * gcc.target/i386/pr14552.c: New test.
1285
1286 2008-03-19  Michael Matz  <matz@suse.de>
1287
1288         PR middle-end/35616
1289         * gcc.dg/pr35616.c: New test.
1290
1291 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1292
1293         PR fortran/35152
1294         * gfortran.dg/argument_checking_16.f90: New test.
1295
1296 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1297
1298         PR libfortran/32972
1299         * gfortran.dg/internal_pack_1.f90:  New test case.
1300         * gfortran.dg/internal_pack_2.f90:  New test case.
1301         * gfortran.dg/internal_pack_3.f90:  New test case.
1302
1303 2008-03-19  Jan Hubicka  <jh@suse.cz>
1304
1305         * gcc.dg/20050811-2.c: Update dumping flags.
1306         * gcc.dg/sms-2.c: Update dumping flags.
1307         * gcc.dg/var-expand1.c: Update dumping flags.
1308         * gcc.dg/var-expand3.c: Update dumping flags.
1309         * gcc.dg/pr30957-1.c: Update dumping flags.
1310         * gcc.dg/20050811-1.c: Update dumping flags.
1311         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1312         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1313
1314 2008-03-19  Richard Guenther  <rguenther@suse.de>
1315
1316         PR middle-end/35609
1317         * gcc.dg/testsuite/uninit-15.c: New testcase.
1318         * gcc.dg/testsuite/uninit-16.c: Likewise.
1319
1320 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1321
1322         PR target/35504
1323         * g++.dg/other/pr35504.C: New test.
1324
1325 2008-03-18  Richard Guenther  <rguenther@suse.de>
1326
1327         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1328         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1329
1330 2008-03-18  Richard Guenther  <rguenther@suse.de>
1331
1332         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1333
1334 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1335
1336         PR libfortran/35617
1337         * gfortran.dg/namelist_45.f90: New test.
1338
1339 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1340
1341         PR testsuite/35512
1342         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1343         Write variables instead of reading them.
1344
1345 2008-03-17  Jason Merrill  <jason@redhat.com>
1346
1347         PR c++/35548
1348         * g++.dg/init/ref16.C: New testcase.
1349
1350 2008-03-17  Richard Guenther  <rguenther@suse.de>
1351
1352         PR tree-optimization/19637
1353         * g++.dg/tree-ssa/pr19637.C: New testcase.
1354
1355 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1356
1357         PR fortran/35470
1358         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1359
1360 2008-03-16  Richard Guenther  <rguenther@suse.de>
1361
1362         PR middle-end/35607
1363         * gcc.c-torture/compile/pr35607.c: New testcase.
1364         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1365
1366 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1367
1368         PR fortran/35582
1369         * gfortran.dg/write_invalid_format.f90: New test.
1370
1371 2008-03-15  Richard Guenther  <rguenther@suse.de>
1372
1373         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1374
1375 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1376
1377         PR testsuite/35184
1378         * gfortran.dg/elemental_subroutine_6.f90: New test.
1379
1380 2008-03-15  Richard Guenther  <rguenther@suse.de>
1381
1382         * gcc.dg/pr23911.c: Adjust testcase.
1383         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1384         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1385
1386 2008-03-15  Richard Guenther  <rguenther@suse.de>
1387
1388         PR middle-end/35593
1389         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1390
1391 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1392
1393         PR testsuite/35478
1394         * gfortran.dg/generic_16.f90: New test.
1395
1396 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1397
1398         PR middle-end/35595
1399         * gcc.c-torture/compile/pr35595.c: New test.
1400
1401 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1402
1403         PR testsuite/33296
1404         * gfortran.dg/nearest_4.f90: New test.
1405
1406 2008-03-14  Richard Guenther  <rguenther@suse.de>
1407
1408         PR tree-optimization/13761
1409         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1410
1411 2008-03-14  Richard Guenther  <rguenther@suse.de>
1412
1413         PR tree-optimization/34172
1414         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1415         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1416         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1417         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1418         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1419         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1420
1421 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1422
1423         PR libcpp/35322:
1424         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1425
1426 2008-03-14  Richard Guenther  <rguenther@suse.de>
1427
1428         PR tree-optimization/34043
1429         PR tree-optimization/33989
1430         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1431         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1432         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1433         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1434         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1435
1436 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1437             Uros Bizjak  <ubizjak@gmail.com>
1438
1439         PR testsuite/35538 
1440         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1441         Skip *-*-darwin*.
1442         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1443
1444 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1445             Uros Bizjak  <ubizjak@gmail.com>
1446
1447         PR testsuite/35406
1448         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1449         count from 0 to 1 for lp64 targets.
1450         * gfortran.dg/ldist-1.f90: Update test to check
1451         for 5 loops distributed instead of 4 for lp64 targets.
1452
1453 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1454
1455         PR fortran/35475
1456         * gfortran.dg/derived_sub.f90: New test.
1457
1458 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1459
1460         PR testsuite/35558
1461         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1462         dg-require-effective-target.
1463         * g++.dg/tls/static-1a.cc: Likewise.
1464
1465 2008-03-13  Tom Tromey  <tromey@redhat.com>
1466
1467         PR libcpp/35322:
1468         * gcc.dg/cpp/pr35322.c: New file.
1469
1470 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1471
1472         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1473         (main): Call check_vect.
1474
1475 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1476             Olga Golovanevsky  <olga@il.ibm.com>
1477         
1478         PR tree-optimization/35041
1479         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1480
1481 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1482
1483         PR target/34000
1484         PR target/35553
1485         * g++.dg/other/i386-3.C: New test.
1486         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1487         * gcc.target/i386/sse-14.c: Ditto.
1488         * gcc.target/i386/mmx-1.c: Ditto.
1489         * gcc.target/i386/mmx-2.c: Ditto.
1490         * gcc.target/i386/3dnow-1.c: Ditto.
1491         * gcc.target/i386/3dnow-2.c: Ditto.
1492         * gcc.target/i386/3dnowA-1.c: Ditto.
1493         * gcc.target/i386/3dnowA-2.c: Ditto.
1494
1495 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1496
1497         PR tree-opt/35422
1498         * gcc.target/i386/pr35422.c: Escape brackets.
1499
1500 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1501
1502         PR tree-opt/35422
1503         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1504         third loop.
1505         * gcc.target/i386/pr35422.c: New.
1506
1507 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1508
1509         PR tree-opt/35403
1510         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1511
1512 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1513
1514         PR target/35540
1515         * gcc.target/i386/pr35540.c: New test.
1516
1517 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1518
1519         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1520
1521 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1522
1523         PR middle-end/35526
1524         * g++.dg/torture/pr35526.C: New test.
1525
1526 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR c++/35328
1529         * g++.dg/gomp/pr35328.C: New test.
1530
1531         PR c++/35337
1532         * g++.dg/gomp/pr35337.C: New test.
1533
1534         PR c/35438
1535         PR c/35439
1536         * gcc.dg/gomp/pr35438.c: New test.
1537         * gcc.dg/gomp/pr35439.c: New test.
1538
1539         PR middle-end/35099
1540         * g++.dg/gomp/pr35099.C: New test.
1541
1542 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1543
1544         * gnat.dg/range_check2.adb: New test.
1545
1546 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1547
1548         PR tree-optimization/35494
1549         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1550         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1551         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1552         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1553
1554 2008-03-10  Richard Guenther  <rguenther@suse.de>
1555
1556         PR tree-optimization/34677
1557         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1558         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1559         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1560
1561 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1562
1563         PR fortran/35474
1564         * gfortran.dg/module_commons_2.f90: New test.
1565
1566 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1567
1568         * gnat.dg/frame_overflow.adb: Improve portability.
1569
1570 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1571
1572         PR target/35350
1573         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1574         * gcc.target/i386/isa-2.c: Likewise.
1575         * gcc.target/i386/isa-3.c: Likewise.
1576         * gcc.target/i386/isa-10.c: Likewise.
1577         * gcc.target/i386/isa-11.c: Likewise.
1578         * gcc.target/i386/isa-12.c: Likewise.
1579         * gcc.target/i386/isa-13.c: Likewise.
1580         * gcc.target/i386/isa-14.c: Likewise.
1581
1582 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1583
1584         PR target/22152
1585         * gcc.target/i386/pr22152.c: New test.
1586         * gcc.target/i386/sse2-mmx.c: Ditto.
1587
1588 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1589
1590         * gnat.dg/uninit_func.adb: New test.
1591
1592 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1593
1594         * gnat.dg/pack4.adb: New test.
1595
1596 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/small_alignment.adb: New test.
1599
1600 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1601
1602         * gnat.dg/specs/alignment2.ads: New test.
1603
1604 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1605
1606         * gnat.dg/pack3.adb: New test.
1607
1608 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1609
1610         PR c++/20366
1611         * g++.dg/other/pr20366.C: New test.
1612
1613 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1614
1615         PR tree-opt/35402
1616         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1617
1618 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1619
1620         PR preprocessor/35458
1621         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1622         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1623         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1624
1625 2008-03-06  Tom Tromey  <tromey@redhat.com>
1626
1627         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1628         * treelang: Delete.
1629
1630 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1631
1632         * gnat.dg/specs/pack33.ads: New test.
1633
1634 2008-03-05  Richard Guenther  <rguenther@suse.de>
1635
1636         PR tree-optimization/35472
1637         * gcc.c-torture/execute/pr35472.c: New testcase.
1638
1639 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1640
1641         PR 33009
1642         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1643         * gcc.c-torture/compile/pr33009.c: Likewise.
1644
1645 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1646
1647         PR 31341
1648         * gcc.dg/vect/pr31041.c: Fix.
1649
1650 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1651
1652         PR libfortran/35293
1653         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1654         New.
1655         * gfortran.fortran-torture/execute/list_read_1.x,
1656         gfortran.fortran-torture/execute/read_null_string.x,
1657         gfortran.fortran-torture/execute/backspace.x,
1658         gfortran.fortran-torture/execute/seq_io.x,
1659         gfortran.fortran-torture/execute/slash_edit.x,
1660         gfortran.fortran-torture/execute/unopened_unit_1.x,
1661         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1662         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1663         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1664         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1665         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1666         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1667         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1668         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1669         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1670         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1671         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1672         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1673         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1674         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1675         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1676         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1677         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1678         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1679         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1680         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1681         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1682         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1683         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1684         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1685         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1686         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1687         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1688         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1689         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1690         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1691         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1692         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1693         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1694         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1695         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1696         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1697         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1698         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1699         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1700         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1701         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1702         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1703         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1704         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1705         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1706         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1707         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1708         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1709         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1710         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1711         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1712         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1713         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1714         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1715         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1716         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1717         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1718         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1719         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1720         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1721         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1722         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1723         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1724         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1725         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1726         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1727         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1728         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1729         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1730         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1731         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1732         gfortran.dg/write_back.f: Gate test on effective_target
1733         fd_truncate.
1734
1735 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1736
1737         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1738         targets declaring functions in assembly.
1739
1740 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1741
1742         PR 28322
1743         * gcc.dg/pr28322-3.c: New.
1744
1745 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1746
1747         PR target/35453
1748         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1749         _SIDD_XXX.
1750         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1751         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1752         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1753         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1754         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1755         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1756         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1757         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1758
1759 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         PR middle-end/35456
1762         * gcc.c-torture/execute/pr35456.c: New test.
1763
1764 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1765
1766         * gcc.target/i386/sse-10.c: Don't use
1767         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1768
1769 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1770
1771         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1772         * gfortran.dg/reassoc_2.f90: Ditto.
1773         * gfortran.dg/reassoc_3.f90: Ditto.
1774
1775 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1776
1777         PR fortran/33197
1778         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1779         * gfortran.dg/dg.exp: Likewise.
1780         * gfortran.dg/vect/vect.exp: Likewise.
1781         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1782         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1783         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1784         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1785         empty CONTAINS.
1786         * gfortran.dg/gamma_2.f90: Add a few error messages.
1787         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1788         empty CONTAINS.
1789         * gfortran.dg/gamma_3.f90: Adjust error message.
1790         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1791         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1792         * gfortran.dg/bessel_1.f90: New test.
1793         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1794         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1795         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1796         * gfortran.dg/contains_empty_1.f03: New test.
1797         * gfortran.dg/erfc_scaled_1.f90: New test.
1798         * gfortran.dg/hypot_1.f90: New test.
1799         * gfortran.dg/contains_empty_2.f03: New test.
1800
1801 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1802
1803         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1804
1805 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1806
1807         PR 24924
1808         * g++.dg/cpp/string-2.C: This is a warning now.
1809         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1810         default, so add it.
1811         
1812 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1813
1814         * g++.dg/cpp0x/auto1.C: New.
1815
1816 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1817
1818         PR fortran/34770
1819         * gfortran.dg/pointer_1.f90: New test.
1820
1821 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1822
1823         PR c++/35315
1824         * g++.dg/ext/attrib32.C: Add another test case.
1825
1826 2008-02-29  Tom Tromey  <tromey@redhat.com>
1827
1828         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1829         line.
1830
1831 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1832
1833         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1834         to make the interchange profitable.
1835
1836 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1837
1838         PR fortran/31463
1839         PR fortran/33950
1840         PR fortran/34296
1841         * gfortran.dg/arrayio_11.f90: Fixed test.
1842         * gfortran.dg/arrayio_12.f90: Likewise.
1843         * gfortran.dg/module_read_1.f90: Added warning-directives.
1844         * gfortran.dg/pr32242.f90: Likewise.
1845         * gfortran.dg/result_in_spec_3.f90: Likewise.
1846         * gfortran.dg/use_12.f90: Likewise.
1847         * gfortran.dg/warn_function_without_result.f90 : New test.
1848
1849 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1850
1851         PR fortran/34868
1852         * gfortran.dg/f2c_9.f90: New test.
1853
1854 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1855
1856         * gcc.dg/tree-ssa/ldist-1.c: New.
1857         * gcc.dg/tree-ssa/ldist-1a.c: New.
1858         * gcc.dg/tree-ssa/ldist-2.c: New.
1859         * gcc.dg/tree-ssa/ldist-3.c: New.
1860         * gcc.dg/tree-ssa/ldist-4.c: New.
1861         * gcc.dg/tree-ssa/ldist-5.c: New.
1862         * gcc.dg/tree-ssa/ldist-6.c: New.
1863         * gcc.dg/tree-ssa/ldist-7.c: New.
1864         * gcc.dg/tree-ssa/ldist-8.c: New.
1865         * gcc.dg/tree-ssa/ldist-9.c: New.
1866         * gcc.dg/tree-ssa/ldist-10.c: New.
1867         * gcc.dg/tree-ssa/ldist-11.c: New.
1868         * gcc.dg/tree-ssa/ldist-12.c: New.
1869         * gfortran.dg/ldist-1.f90: New.
1870
1871 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1872
1873         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1874
1875 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1876
1877         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1878
1879 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1880
1881         * gcc.target/i386/mmx-1.c: Add
1882         -Werror-implicit-function-declaration to dg-options.
1883         * gcc.target/i386/mmx-2.c: Likewise.
1884         * gcc.target/i386/sse-13.c: Likewise.
1885         * gcc.target/i386/sse-14.c: Likewise.
1886
1887 2008-02-27  Revital Eres  <eres@il.ibm.com>
1888
1889         PR rtl-optimization/34999
1890         * gcc.dg/tree-prof/pr34999.c: New.
1891
1892 2008-02-27  Richard Guenther  <rguenther@suse.de>
1893
1894         PR middle-end/25290
1895         * gcc.c-torture/execute/pr35390.c: New testcase.
1896
1897 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1898
1899         PR ada/22255
1900         * gnat.dg/test_direct_io.adb: New file.
1901
1902 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1903
1904         PR ada/34799
1905         * gnat.dg/specs/pr34799.ads: New test.
1906
1907 2008-02-27  Richard Guenther  <rguenther@suse.de>
1908
1909         PR middle-end/34971
1910         * gcc.c-torture/execute/pr34971.c: New testcase.
1911
1912 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1913
1914         * gcc.dg/gomp/preprocess-1.c: New test.
1915
1916         PR c++/35368
1917         * g++.dg/ext/visibility/typeinfo2.C: New test.
1918         * g++.dg/ext/visibility/typeinfo3.C: New test.
1919
1920 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1921
1922         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1923
1924 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1925
1926         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1927         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1928
1929 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1930
1931         PR c/28800
1932         * gcc.dg/empty-source-2.c: Adjust for warning message.
1933         * gcc.dg/empty-source-3.c: Likewise.
1934         * gcc.dg/pack-test-2.c: Adjust comment.
1935         * gcc.dg/pragma-ep-2.c: Likewise.
1936         * gcc.dg/pragma-re-2.c: Likewise.
1937         * gcc.dg/va-arg-2.c: Likewise.
1938
1939 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1940
1941         PR fortran/35033
1942         * gfortran.dg/assignment_2.f90: New.
1943
1944 2008-02-26  Jason Merrill  <jason@redhat.com>
1945
1946         PR c++/35315
1947         * g++.dg/ext/attrib32.C: New.
1948
1949 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1950
1951         * gcc.c-torture/execute/nest-align-1.x: Delete.
1952
1953 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1954
1955         PR 26264
1956         * 20021023-1.c: Use __builtin_va_start instead of
1957         __builtin_stdarg_start.
1958         * pr17301-1.c: Likewise.
1959         * pr17301-2.c: Likewise.
1960                 
1961 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1962         
1963         * gcc.dg/pr34351.c: New.
1964         
1965 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1966
1967         * gcc.dg/Wlarger-than2.c: New.
1968         
1969 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1970
1971         PR c++/35323
1972         * g++.dg/lookup/crash7.C: New.
1973
1974 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1975
1976         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1977
1978 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1979
1980         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1981
1982 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1983
1984         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1985
1986 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1987
1988         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1989         Windows.
1990
1991 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1992
1993         * lib/target-supports.exp (check_profiling_available): Report -p
1994         unavailable on *-*-mingw*.
1995
1996 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1997
1998         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1999         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2000         dg-require-effective-target pthread_h.
2001
2002 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2003
2004         * gcc.dg/Wswitch-enum-error.c: New.
2005         * gcc.dg/Wswitch-error.c: New.
2006         * gcc.dg/20011021-1.c: Use two directives to match two different
2007         messages.
2008         
2009 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2010         
2011         PR 28322
2012         * gcc.dg/pr28322.c: New.
2013         * gcc.dg/pr28322-2.c: New.
2014         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2015         preceding it.
2016
2017 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2018
2019         PR c++/35333
2020         * g++.dg/other/error26.C: New.
2021
2022 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2023
2024         PR c++/35338
2025         * g++.dg/other/error25.C: New.
2026
2027 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2028
2029         PR target/35258
2030         * gcc.dg/pr35258.c: New testcase.
2031
2032 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2033
2034         * gcc.dg/20020426-2.c: Remove bogus workaround.
2035         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2036         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2037
2038 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2039
2040         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2041
2042 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2043
2044         PR middle-end/19984
2045         * gcc.dg/pr19984.c: New test.
2046         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2047         name of the variable.
2048
2049 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2050
2051         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2052         (main): Call check_vect and foo.  Check array values after
2053         the call to foo.
2054         * gcc.dg/vect/vect-117.c: Call check_vect.
2055         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2056
2057 2008-02-25  Jason Merrill  <jason@redhat.com>
2058
2059         PR c++/33486
2060         * g++.dg/lookup/strong-using-5.C: New.
2061
2062 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2063
2064         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2065         sh* targets.
2066
2067 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2068
2069         PR target/35349
2070         * gcc.c-torture/execute/20050604-1.x: New file.
2071
2072 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2073
2074         * gcc.target/i386/pr22076.c: Update number of mov insns
2075         for PIC targets.
2076         * gcc.target/i386/pr34256.c: Ditto.
2077
2078 2008-02-24  Diego Novillo  <dnovillo@google.com>
2079
2080         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2081
2082         PR 33738
2083         * g++.dg/warn/pr33738.C: New.
2084
2085 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2086
2087         * gcc.c-torture/execute/nest-align-1.x: New file.
2088
2089 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2090
2091         PR c++/34749
2092         * g++.dg.ext/dllimport13.C: New test.
2093
2094 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2095
2096         PR libfortran/24685
2097         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2098         powerpc*-apple-darwin*.
2099
2100 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2101
2102         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2103         ERFC into gfortran.dg/large_real_kind_3.F90.
2104         * gfortran.dg/large_real_kind_3.F90: New test.
2105
2106 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2107
2108         PR rtl-opt/33512
2109         * gcc.dg/and-1.c: New test.
2110
2111 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2112
2113         * gcc.c-torture/execute/20080222-1.c: New test.
2114
2115 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         PR target/22076
2118         PR target/34256
2119         * gcc.target/i386/pr22076.c: New test.
2120         * gcc.target/i386/pr34256.c: New test.
2121         * gcc.target/i386/vecinit-5.c: New test.
2122         * gcc.target/i386/vecinit-6.c: New test.
2123         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2124
2125         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2126         <xmmintrin.h>, define __m64 and __m128 directly.
2127         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2128
2129 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2130
2131         PR C++/34715
2132         * g++.dg/ext/always_inline-1.C: New test.
2133         * g++.dg/ext/always_inline-2.C: New test.
2134         * g++.dg/ext/always_inline-3.C: New test.
2135         * g++.dg/ext/always_inline-4.C: New test.
2136
2137 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2138
2139         * gcc.target/cris/asm-b-1.c: New test.
2140
2141 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2142
2143         PR c++/35282
2144         * g++.dg/template/nontype17.C: Add.
2145
2146 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2147
2148         PR c++/35282
2149         Revert:
2150         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2151
2152         PR c++/28743
2153         * g++.dg/template/nontype17.C: New.
2154         * g++.dg/template/nontype16.C: Add error.
2155
2156 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2157
2158         PR c/19999
2159         * gcc.dg/Wfloat-equal-1.c: New.
2160         * g++.dg/warn/Wfloat-equal-1.C: New.
2161
2162 2008-02-21  Michael Matz  <matz@suse.de>
2163
2164         PR target/35264
2165         * gcc.dg/pr35264.c: New testcase.
2166
2167 2008-02-21  Richard Guenther  <rguenther@suse.de>
2168
2169         * gfortran.dg/reassoc_1.f90: New testcase.
2170         * gfortran.dg/reassoc_2.f90: Likewise.
2171         * gfortran.dg/reassoc_3.f90: Likewise.
2172
2173 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2174
2175         PR libfortran/34974
2176         * gfortran.dg/fmt_t_7.f: New test.
2177
2178         PR libfortran/35132
2179         * gfortran.dg/streamio_15.f90: New test.
2180         
2181 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2182
2183         PR libfortran/35036
2184         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2185
2186 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2187
2188         * gcc.dg/Wframe-larger-than.c: New option test.
2189
2190 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2191
2192         PR fortran/34997
2193         * gfortran.dg/dollar_sym_1.f90: New.
2194         * gfortran.dg/dollar_sym_2.f90: New.
2195
2196 2008-02-20  Richard Guenther  <rguenther@suse.de>
2197
2198         PR middle-end/35265
2199         * gcc.dg/builtins-66.c: New testcase.
2200
2201 2008-02-20  Richard Guenther  <rguenther@suse.de>
2202
2203         * gcc.dg/fold-reassoc-1.c: New testcase.
2204         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2205
2206 2008-02-20  Richard Guenther  <rguenther@suse.de>
2207
2208         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2209
2210 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2211
2212         * lib/target-supports.exp (check_effective_target_vect_unpack):
2213         Return true for SPU.
2214         (check_effective_target_vect_short_mult): Likewise.
2215         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2216         the loop on targets that support vect_unpack.
2217
2218 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2219
2220         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2221         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2222         templates to reduce number of passed arguments.
2223
2224 2008-02-19  Jason Merrill  <jason@redhat.com>
2225
2226         PR c++/34950
2227         * g++.dg/template/explicit-args1.C: New.
2228
2229 2008-02-19  Richard Guenther  <rguenther@suse.de>
2230
2231         PR tree-optimization/34989
2232         * gcc.dg/pr34989-1.c: New testcase.
2233         * gcc.dg/pr34989-2.c: Likewise.
2234
2235 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR c++/35028
2238         * g++.dg/gomp/pr35028.C: New test.
2239
2240         PR c++/34964
2241         PR c++/35244
2242         * gcc.dg/gomp/pr34964.c: New test.
2243         * g++.dg/gomp/pr34964.C: New test.
2244         * gcc.dg/gomp/pr35244.c: New test.
2245         * g++.dg/gomp/pr35244.C: New test.
2246
2247         PR c++/35078
2248         * g++.dg/gomp/pr35078.C: New test.
2249
2250 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2251
2252         * gcc.dg/packed-array.c: New testcase. 
2253
2254 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         PR target/33555
2257         * gcc.target/i386/pr33555.c: New test.
2258         
2259 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2260
2261         PR target/35189
2262         * gcc.target/i386/isa-1.c: New.
2263         * gcc.target/i386/isa-2.c: Likewise.
2264         * gcc.target/i386/isa-3.c: Likewise.
2265         * gcc.target/i386/isa-4.c: Likewise.
2266         * gcc.target/i386/isa-5.c: Likewise.
2267         * gcc.target/i386/isa-6.c: Likewise.
2268         * gcc.target/i386/isa-7.c: Likewise.
2269         * gcc.target/i386/isa-8.c: Likewise.
2270         * gcc.target/i386/isa-9.c: Likewise.
2271         * gcc.target/i386/isa-10.c: Likewise.
2272         * gcc.target/i386/isa-11.c: Likewise.
2273         * gcc.target/i386/isa-12.c: Likewise.
2274         * gcc.target/i386/isa-13.c: Likewise.
2275         * gcc.target/i386/isa-14.c: Likewise.
2276
2277 2008-02-18  Joey Ye  <joey.ye@intel.com>
2278             H.J. Lu  <hongjiu.lu@intel.com>
2279
2280         PR middle-end/34921
2281         * gcc.c-torture/execute/nest-align-1.c: New test case.
2282
2283 2008-02-17  Richard Guenther  <rguenther@suse.de>
2284
2285         PR middle-end/35227
2286         * gcc.dg/torture/pr35227.c: New testcase.
2287
2288 2008-02-17  Richard Guenther  <rguenther@suse.de>
2289
2290         PR tree-optimization/35231
2291         * gcc.c-torture/execute/pr35231.c: New testcase.
2292
2293 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2296         (test_gt): Ditto.
2297
2298 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2299
2300         * obj-c++.dg/encode-2.mm: XFAIL.
2301         * obj-c++.dg/encode-3.mm: Likewise.
2302
2303 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2304             Paolo Carlini  <pcarlini@suse.de>
2305
2306         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2307         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2308         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2309
2310 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2313         (main): Change to void and rename to sse_test.
2314         * gcc.target/i386/pr24306.c: Ditto.
2315         * gcc.target/i386/pr32065-2.c: Ditto.
2316         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2317         (main): Change to void and rename to sse2_test.
2318         * gcc.target/i386/20060512-3.c: Ditto.
2319
2320 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2321
2322         PR fortran/35150
2323         * gfortran.dg/c_loc_tests_12.f03: New test.
2324
2325 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2326
2327         PR c++/35023
2328         PR c++/35024
2329         PR c++/35026
2330         * g++.dg/cpp0x/vt-35026.C: New.
2331         * g++.dg/cpp0x/vt-35023.C: New.
2332         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2333         * g++.dg/cpp0x/vt-35024.C: New.
2334
2335 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2336
2337         * gcc.c-torture/execute/va-arg-25.x: Remove.
2338
2339 2008-02-15  Richard Guenther  <rguenther@suse.de>
2340             Zdenek Dvorak  <ook@ucw.cz>
2341
2342         PR tree-optimization/35164
2343         * g++.dg/torture/pr35164-1.C: New testcase.
2344         * g++.dg/torture/pr35164-2.C: Likewise.
2345
2346 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2347
2348         PR testsuite/35119
2349         * g++.dg/template/spec35.C: Change the regular expressions
2350         in dg-final to match the assembly code generated by Darwin 9.
2351
2352 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2353
2354         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2355
2356 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2357
2358         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2359
2360 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2361
2362         * lib/dejapatches.exp: New file.
2363
2364 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2365
2366         PR c++/34050
2367         * g++.dg/cpp0x/vt-34050.C: New.
2368
2369 2008-02-14  Jason Merrill  <jason@redhat.com>
2370
2371         PR c++/5645
2372         PR c++/11159
2373         * g++.dg/warn/pr11159.C: New.
2374         * g++.dg/warn/pr5645.C: Likewise.
2375
2376 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2377
2378         PR preprocessor/35061
2379         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2380
2381 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2382
2383         PR c++/28743
2384         * g++.dg/template/nontype17.C: New.
2385         * g++.dg/template/nontype16.C: Add error.
2386
2387 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR c++/35138
2390         * g++.dg/template/member8.C: New test.
2391
2392 2008-02-13  Michael Matz  <matz@suse.de>
2393
2394         * gcc.dg/pr35065.c: Fix testcase warnings.
2395
2396 2008-02-13  Jason Merrill  <jason@redhat.com>
2397
2398         PR c++/34962, c++/34937, c++/34939
2399         * g++.dg/ext/tmplattr9.C: New.
2400
2401 2008-02-13  Michael Matz  <matz@suse.de>
2402
2403         PR debug/35065
2404         * gcc.dg/pr35065.c: New testcase.
2405
2406 2008-02-12  Richard Guenther  <rguenther@suse.de>
2407
2408         PR tree-optimization/35171
2409         * gcc.c-torture/compile/pr35171.c: New testcase.
2410
2411 2008-02-12  Richard Guenther  <rguenther@suse.de>
2412
2413         PR middle-end/35163
2414         * gcc.c-torture/execute/pr35163.c: New testcase.
2415
2416 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2417
2418         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2419
2420 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2421
2422         * gnat.dg/loop_address.adb: New test.
2423
2424 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2425
2426         * obj-c++.dg/bitfield-1.mm: Expect failures.
2427         * obj-c++.dg/bitfield-4.mm: Likewise.
2428         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2429         * obj-c++.dg/encode-8.mm: Likewise.
2430         * obj-c++.dg/isa-field-1.mm: Likewise.
2431         * obj-c++.dg/layout-1.mm: Likewise.
2432         * obj-c++.dg/lookup-2.mm: Likewise.
2433         * obj-c++.dg/try-catch-2.mm: Likewise.
2434         * obj-c++.dg/try-catch-9.mm: Likewise.
2435
2436 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR c++/35144
2439         * g++.dg/tree-ssa/pr35144.C: New test.
2440
2441         PR inline-asm/35160
2442         * gcc.target/i386/pr35160.c: New test.
2443
2444         PR c++/34862
2445         * g++.dg/init/new27.C: New test.
2446
2447 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2448
2449         PR c++/35077
2450         * g++.dg/template/crash78.C: New.
2451
2452 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2453
2454         PR testsuite/35047
2455         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2456         * gcc.dg/compat/vector-2_y.c: Ditto.
2457
2458 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2459             Richard Guenther  <rguenther@suse.de>
2460
2461         PR tree-optimization/33992
2462         * gcc.c-torture/execute/pr33992.c: New testcase.
2463
2464 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2465
2466         * gfortran.dg/streamio_14.f90:  New test.
2467
2468 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2469
2470         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2471         Add -mfpmath=387 to dg-options.
2472
2473 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2474
2475         PR testsuite/35047
2476         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2477         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2478         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2479         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2480         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2481         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2482         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2483         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2484         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2485
2486 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2487
2488         PR objc++/34193
2489         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2490
2491 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2492
2493         PR c++/35056
2494         * g++.dg/conversion/bitfield8.C: New.
2495
2496 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2497
2498         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2499
2500 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2501
2502         PR c++/35049
2503         PR c++/35096
2504         * g++.dg/ext/vector13.C: New.
2505
2506 2008-02-06  David Daney  <ddaney@avtrex.com>
2507
2508         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2509
2510 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2511
2512         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2513         special case for xtensa-*-*.
2514         
2515 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2516
2517         PR fortran/35037
2518         * gfortran.dg/volatile11.f90: New test.
2519
2520 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2521
2522         PR c++/33553
2523         * g++.dg/template/array19.C: New test.
2524
2525 2008-02-05  Diego Novillo  <dnovillo@google.com>
2526
2527         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2528
2529         PR 33738
2530         * g++.dg/warn/pr33738.C: Remove.
2531
2532 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2533
2534         PR fortran/34945
2535         * gfortran.dg/bounds_check_13.f: New test.
2536
2537 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2538
2539         PR testsuite/33946
2540         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2541
2542 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2543
2544         PR target/35083
2545         * gcc.target/i386/pr35083.c: New test.
2546
2547 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         PR fortran/32315
2550         * gfortran.dg/data_bounds_1.f90: New test.
2551
2552 2008-02-04  Diego Novillo  <dnovillo@google.com>
2553
2554         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2555
2556         PR 33738
2557         * g++.dg/warn/pr33738.C: New.
2558
2559 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2560
2561         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2562         to match.
2563
2564 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2565
2566         * lib/target-supports.exp (check_effective_target_hard_float): Only
2567         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2568         other targets, grep for a call insn in the rtl expand dump for an
2569         add of two doubles.
2570         (target_compile): Support generating rtl dumps as output.
2571
2572 2008-02-04  Richard Guenther  <rguenther@suse.de>
2573
2574         PR middle-end/33631
2575         * gcc.c-torture/execute/pr33631.c: New testcase.
2576
2577 2008-02-04  Richard Guenther  <rguenther@suse.de>
2578
2579         PR middle-end/35043
2580         * gcc.c-torture/compile/pr35043.c: New testcase.
2581
2582 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2583
2584         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2585
2586 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2587
2588         * gcc.target/i386/pr31628.c: Require effective target fpic.
2589         * gcc.target/i386/strinline.c: Ditto.
2590         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2591         * gcc.dg/pr35045.c: Ditto.
2592         * gcc.dg/20050503-1.c: Ditto.
2593
2594 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2595
2596         PR fortran/32760
2597         * gfortran.dg/host_assoc_variable_1.f90: New test.
2598         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2599
2600 2008-02-02  Michael Matz  <matz@suse.de>
2601
2602         PR target/35045
2603         * gcc.dg/pr35045.c: New test.
2604
2605 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2606
2607         PR libfortran/35001
2608         * gfortran.dg/shape_4.f90:  New test.
2609
2610 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2611
2612         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2613
2614 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2615
2616         PR rtl-optimization/34773
2617         * gcc.target/cris/torture/pr34773.c: New test.
2618
2619 2008-02-01  Nick Clifton  <nickc@redhat.com>
2620
2621         * lib/target-supports.exp (check_profiling_available): Do not
2622         expect profiling to work on the xstormy16 target.
2623
2624 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2625
2626         PR testsuite/35047
2627         * gcc.c-torture/execute/20050316-2.x: New file.
2628         * gcc.target/i386/pr17390.c: Update scan pattern.
2629         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2630         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2631
2632 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2633
2634         PR fortran/34910
2635         * gfortran.dg/proc_assign_2.f90: New test.
2636
2637 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2638             Jakub Jelinek  <jakub@redhat.com>
2639
2640         PR c++/34935
2641         PR c++/34936
2642         * g++.dg/ext/alias-canon.C: New.
2643         * g++.dg/ext/alias-mangle.C: New.
2644
2645 2008-01-30  Jan Hubicka  <jh@suse.cz>
2646
2647         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2648
2649 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2650
2651         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2652         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2653
2654 2008-01-30  Jan Hubicka  <jh@suse.cz>
2655
2656         PR target/34982
2657         * gcc.c-torture/execute/pr34982.c: New testcase.
2658
2659 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2660
2661         * gcc.target/s390/tf_to_di-1.c: New testcase.
2662
2663 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2664
2665         PR fortran/34975
2666         * gfortran.dg/use_only_3.f90: New test.
2667         * gfortran.dg/use_only_3.inc: Modules for new test.
2668
2669         PR fortran/34429
2670         * gfortran.dg/function_charlen_2.f90: New test.
2671
2672 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR middle-end/34969
2675         * gcc.dg/pr34969.c: New test.
2676
2677         PR c/35017
2678         * gcc.dg/inline-25.c: New test.
2679         * gcc.dg/inline-26.c: New test.
2680         * gcc.dg/inline-27.c: New test.
2681
2682 2008-01-29  Richard Guenther  <rguenther@suse.de>
2683
2684         PR middle-end/35006
2685         * gcc.c-torture/compile/pr35006.c: New testcase.
2686
2687 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2688
2689         PR c++/34055
2690         PR c++/34103
2691         PR c++/34219
2692         PR c++/34606
2693         PR c++/34753
2694         PR c++/34754
2695         PR c++/34755
2696         PR c++/34919
2697         PR c++/34961
2698         * g++.dg/cpp0x/vt-34219-2.C: New.
2699         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2700         * g++.dg/cpp0x/vt-34961.C: New.
2701         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2702         cases from the re-opened PR.
2703         * g++.dg/cpp0x/vt-34753.C: New.
2704         * g++.dg/cpp0x/vt-34919.C: New.
2705         * g++.dg/cpp0x/vt-34754.C: New.
2706         * g++.dg/cpp0x/vt-34606.C: New.
2707         * g++.dg/cpp0x/vt-34219.C: New.
2708         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2709         * g++.dg/cpp0x/vt-34755.C: New.
2710         * g++.dg/cpp0x/pr31438.C: Ditto.
2711         * g++.dg/cpp0x/variadic81.C: Ditto.
2712
2713 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2714
2715         * g++.dg/torture/pr34641.C: Put the dg-do first.
2716
2717 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2718
2719         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2720
2721 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2722
2723         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2724
2725 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2726
2727         PR 31535
2728         * gcc.target/powerpc/spe-small-data-1.c: New test.
2729         * gcc.target/powerpc/spe-small-data-2.c: New test.
2730
2731 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2732
2733         PR libfortran/34980
2734         * gfortran.dg/shape_3.f90:  New test.
2735
2736 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2737
2738         * gcc.target/s390/20020926-1.c: Remove -m31.
2739
2740 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2741
2742         * gcc.target/s390/20020926-1.c: Disable for s390x.
2743
2744 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2745
2746         PR fortran/34994
2747         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2748         expression.
2749
2750 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2751
2752         PR fortran/34990
2753         * gfortran.dg/array_constructor_22.f90: New test.
2754
2755 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2756
2757         PR middle-end/34688
2758         * gcc.c-torture/compile/pr34688: New test.
2759
2760 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2761
2762         PR fortran/34848
2763         * gfortran.dg/missing_optional_dummy_5.f90: New.
2764
2765 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2766
2767         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2768         noinline.  XFAIL test.
2769
2770 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2771
2772         PR fortran/31610
2773         * gfortran.dg/array_3.f90: New test.
2774
2775 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2776
2777         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2778         on i?86/x86_64.
2779
2780         PR c++/34965
2781         * gcc.dg/pr34965.c: New test.
2782         * g++.dg/other/error24.C: New test.
2783
2784 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2785
2786         PR libfofortran/34887
2787         * gfortran.dg/x_slash_2.f:  New test.
2788
2789 2008-01-26  Richard Guenther  <rguenther@suse.de>
2790
2791         PR c++/34235
2792         * g++.dg/torture/pr34235.C: New testcase.
2793
2794 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2795
2796         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2797
2798 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2799
2800         PR target/34981
2801         * gcc.target/mips/lazy-binding-1.c: New test.
2802         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2803         mips_forced_no_abicalls and mips_forced_no_shared.
2804         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2805         Avoid using small data with -mabicalls.  Don't make -G0 force
2806         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2807         forces the opposite option.
2808
2809 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2810
2811         PR target/34970
2812         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2813         Use -std=gnu89 switch.
2814
2815 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2816
2817         PR libfortran/34876
2818         * gfortran.dg/direct_io_9.f: New test.
2819
2820 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2821
2822         PR fortran/34661
2823         * gfortran.dg/where_operator_assign_4.f90: New test.
2824
2825 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2826
2827         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2828         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2829         c4x-*-* targets.
2830
2831 2008-01-25  Richard Guenther  <rguenther@suse.de>
2832
2833         PR middle-end/32244
2834         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2835
2836 2008-01-25  Richard Guenther  <rguenther@suse.de>
2837
2838         PR tree-optimization/34966
2839         * gcc.c-torture/compile/pr34966.c: New testcase.
2840
2841 2008-01-25  Richard Guenther  <rguenther@suse.de>
2842
2843         PR c++/33887
2844         * g++.dg/torture/pr33887-1.C: New testcase.
2845         * g++.dg/torture/pr33887-2.C: Likewise.
2846         * g++.dg/torture/pr33887-3.C: Likewise.
2847         * gcc.c-torture/execute/20071211-1.c: Likewise.
2848
2849 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2850
2851         PR target/34856
2852         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2853
2854 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR middle-end/33333
2857         * g++.dg/gomp/pr33333.C: New test.
2858
2859         PR preprocessor/34692
2860         * gcc.dg/cpp/pr34692.c: New test.
2861         * gcc.dg/gomp/pr34692.c: New test.
2862
2863 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2864
2865         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2866
2867 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2868
2869         PR fortran/34202
2870         * gfortran.dg/empty_type.f90: New test.
2871
2872 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2873
2874         PR c++/34603
2875         * g++.dg/template/crash77.C: New.
2876
2877 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2878
2879         PR target/34856
2880         * gcc.dg/pr34856.c: New test.
2881
2882 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2883
2884         * gfortran.dg/namelist_39.f90: Delete temporary files.
2885         * gfortran.dg/namelist_44.f90: Ditto.
2886
2887 2008-01-24  Richard Guenther  <rguenther@suse.de>
2888
2889         PR middle-end/34953
2890         * g++.dg/torture/pr34953.C: New testcase.
2891
2892 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2893
2894         PR middle-end/34934
2895         * gcc.c-torture/compile/20080124-1.c: New test.
2896
2897 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2898
2899         PR fortran/34872
2900         * gfortran.dg/function_charlen_3.f: New test.
2901
2902 2008-01-23  Michael Matz  <matz@suse.de>
2903
2904         PR debug/34895
2905         * g++.dg/debug/pr34895.cc: New testcase.
2906
2907 2008-01-23  Richard Guenther  <rguenther@suse.de>
2908
2909         PR middle-end/31529
2910         * gcc.dg/pr31529-1.c: New testcase.
2911         * gcc.dg/pr31529-2.c: Likewise.
2912
2913 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2914
2915         PR c++/34829
2916         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2917         unsigned int for the first argument.
2918
2919 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR c++/33984
2922         * g++.dg/conversion/bitfield7.C: New test.
2923         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2924
2925 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2926
2927         From Michael Frysinger  <michael.frysinger@analog.com>
2928         * gcc.target/bfin/mcpu-bf547.c: New test.
2929         * gcc.target/bfin/mcpu-bf523.c: New test.
2930         * gcc.target/bfin/mcpu-bf524.c: New test.
2931         * gcc.target/bfin/mcpu-bf526.c: New test.
2932
2933 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2934
2935         * gcc.c-torture/execute/20080122-1.c: New test.
2936
2937 2008-01-22  Tom Tromey  <tromey@redhat.com>
2938
2939         PR c++/34859
2940         * gcc.dg/cpp/pr34859.c: New file.
2941
2942 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2943
2944         PR fortran/34875
2945         * gfortran.dg/vector_subscript_3.f90: New test.
2946
2947 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2948
2949         PR fortran/34848
2950         * gfortran.dg/missing_optional_dummy_4.f90
2951
2952 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2953
2954         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2955
2956 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2957
2958         * gnat.dg/unchecked_union1.adb: New test.
2959
2960 2008-01-22  Tom Tromey  <tromey@redhat.com>
2961
2962         PR c++/34829
2963         * g++.dg/ext/pr34829.C: New file.
2964
2965 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2966
2967         PR c++/34607
2968         * gcc.dg/gomp/pr34607.c: New test.
2969         * g++.dg/gomp/pr34607.C: New test.
2970
2971         PR c++/34914
2972         * g++.dg/ext/vector10.C: New test.
2973
2974         PR c++/34918
2975         * g++.dg/other/error23.C: New test.
2976
2977         PR c++/34917
2978         * g++.dg/ext/vector12.C: New test.
2979
2980 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2981
2982         PR 32102
2983         * gcc.dg/Wstrict-overflow-21.c: New.
2984         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2985
2986 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2987
2988         PR middle-end/33092
2989         * gcc.dg/pr33092.c: New.
2990
2991 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2992
2993         * gcc.target/s390/20020926-1.c: Add -m31 option.
2994
2995 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2996
2997         PR fortran/34915
2998         * gfortran.dg/initialization_18.f90: New test.
2999
3000 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3001
3002         PR fortran/34899
3003         * gfortran.dg/tab_continuation.f: New.
3004
3005 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3006
3007         PR fortran/34896
3008         * gfortran.dg/use_rename_2.f90: New test.
3009
3010 2008-01-21  Richard Guenther  <rguenther@suse.de>
3011
3012         PR middle-end/34856
3013         * gcc.c-torture/compile/pr34856.c: New testcase.
3014
3015 2008-01-21  Richard Guenther  <rguenther@suse.de>
3016
3017         PR c/34885
3018         * gcc.c-torture/compile/pr34885.c: New testcase.
3019
3020 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3021
3022         * gnat.dg/specs/alignment1.ads: New test.
3023
3024 2008-01-21  Richard Guenther  <rguenther@suse.de>
3025
3026         PR c++/34850
3027         * g++.dg/torture/pr34850.C: New testcase.
3028
3029 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3030             Olga Golovanevsky  <olga@il.ibm.com>
3031
3032         PR tree-optimization/34701
3033         * gcc.dg/struct/wo_prof_array_field.c: New test.
3034         
3035 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3036
3037         PR c++/34891
3038         * g++.dg/ext/vector9.C: New.
3039
3040 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3041
3042         PR c++/34776
3043         PR c++/34486
3044         * g++.dg/template/crash75.C: New.
3045         * g++.dg/template/crash76.C: Likewise.  
3046
3047 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3048
3049         PR rtl-optimization/34808
3050         * gcc.c-torture/compile/pr34808.c: New test.
3051
3052 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3053
3054         PR fortran/34784
3055         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3056
3057         PR fortran/34861
3058         * gfortran.dg/entry_array_specs_3.f90: New test.
3059
3060         PR fortran/34854
3061         * gfortran.dg/use_rename_1.f90: New test.
3062
3063 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3064
3065         PR fortran/34784
3066         * gfortran.dg/array_constructor_20.f90: New test.
3067         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3068
3069         PR fortran/34785
3070         * gfortran.dg/array_constructor_21.f90: New test.
3071
3072 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3073
3074         PR libfortran/34795
3075         * gfortran.dg/inquire_13.f90: New test.
3076         
3077         PR libfortran/34659
3078         * gfortran.dg/continuation_9.f90: New test.
3079
3080 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3081
3082         PR target/34831
3083         * gcc.target/mips/pr34831.c: New test.
3084
3085 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3086
3087         PR fortran/34817
3088         PR fortran/34838
3089         * gfortran.dg/any_all_1.f90:  New test.
3090         * gfortran.dg/any_all_2.f90:  New test.
3091
3092 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3093
3094         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3095         "dg-require-weak" statement.
3096         * g++.dg/eh/weak1.C: Likewise.
3097
3098 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR gcov-profile/34610
3101         * gcc.dg/gomp/pr34610.c: New test.
3102
3103 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3104
3105         PR fortran/34760
3106         * gfortran.dg/implicit_11.f90: New.
3107         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3108         * gfortran.dg/entry_15.f90: Ditto.
3109         * gfortran.dg/func_assign.f90: Ditto.
3110         * gfortran.dg/gomp/reduction3.f90: Ditto.
3111         * gfortran.dg/proc_assign_1.f90: Ditto.
3112
3113         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3114         of dg-excess-errors.
3115
3116 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3117
3118         PR fortran/32616
3119         * gfortran.dg/argument_checking_15.f90: New.
3120         * gfortran.dg/argument_checking_5.f90: Change TODO into
3121         dg-warning.
3122
3123 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3124
3125         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3126         * gfortran.dg/enum_5.f90: Ditto.
3127         * gfortran.dg/enum_6.f90: Ditto.
3128         * gfortran.dg/bom_error.f90: Ditto.
3129         * gfortran.dg/func_decl_4.f90: Ditto.
3130
3131 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3132
3133         PR libfortran/34782
3134         * gfortran.dg/fmt_t_6.f: New test.
3135
3136 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3137
3138         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3139
3140 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3141
3142         * g++.dg/lookup/two-stage2.C: fix comment.
3143
3144 2008-01-18  Ian Lance Taylor  <iant@google.com>
3145
3146         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3147
3148 2008-01-18  Ian Lance Taylor  <iant@google.com>
3149
3150         PR c++/33407
3151         * g++.dg/init/new26.C: New test.
3152
3153 2008-01-18  Richard Guenther  <rguenther@suse.de>
3154
3155         PR middle-end/34801
3156         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3157         redundant one.
3158
3159 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3160
3161         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3162         dg-require-effective-target.
3163
3164 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3165
3166         PR target/34556
3167         * gfortran.dg/reshape_2.f90: New test.
3168
3169 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3170
3171         * gcc.dg/20040223-1.c: Fix comment typo.
3172
3173 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3174
3175         PR target/34814
3176         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3177         until 34814 is fixed.
3178
3179 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3180
3181         PR tree-optimization/34648
3182         * gcc.c-torture/compile/pr34648.c: New testcase.
3183
3184 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3185
3186         PR testsuite/34821
3187         * gcc.dg/autopar/autopar.exp: New.
3188         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3189         * lib/target-supports.exp (check_effective_target_pthread): New.
3190
3191         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3192         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3193         * gcc.dg/tree-ssa/reduc-1.c: Same.
3194         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3195         * gcc.dg/tree-ssa/reduc-2.c: Same
3196         * gcc.dg/tree-ssa/reduc-3.c: Same.
3197         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3198         * gcc.dg/tree-ssa/reduc-6.c: Same.
3199         * gcc.dg/tree-ssa/reduc-7.c: Same.
3200         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3201         * gcc.dg/tree-ssa/reduc-8.c: Same.
3202         * gcc.dg/tree-ssa/reduc-9.c: Same.
3203
3204 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3205
3206         * gnat.dg/discr5.adb: New test.
3207
3208 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3209
3210         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3211
3212 2008-01-17  Richard Guenther  <rguenther@suse.de>
3213
3214         PR tree-optimization/34825
3215         * gcc.dg/pr34825.c: New testcase.
3216
3217 2008-01-17  Richard Guenther  <rguenther@suse.de>
3218
3219         * gcc.c-torture/execute/20080117-1.c: New testcase.
3220
3221 2008-01-17  Revital Eres  <eres@il.ibm.com>
3222
3223         PR30957
3224         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3225
3226 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3227
3228         PR fortran/34429
3229         * gfortran.dg/function_charlen_1.f90: New test.
3230
3231         PR fortran/34431
3232         * gfortran.dg/function_types_1.f90: New test.
3233         * gfortran.dg/function_types_2.f90: New test.
3234
3235         PR fortran/34471
3236         * gfortran.dg/function_kinds_4.f90: New test.
3237         * gfortran.dg/function_kinds_5.f90: New test.
3238
3239         * gfortran.dg/defined_operators_1.f90: Errors now at function
3240         declarations.
3241         * gfortran.dg/private_type_4.f90: The same.
3242         * gfortran.dg/interface_15.f90: The same.
3243         * gfortran.dg/elemental_args_check_2.f90: The same.
3244         * gfortran.dg/auto_internal_assumed.f90: The same.
3245
3246 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3247
3248         * gnat.dg/sizetype.adb: New test.
3249
3250 2008-01-16  Richard Guenther  <rguenther@suse.de>
3251
3252         PR middle-end/32628
3253         * gcc.dg/overflow-warn-7.c: New testcase.
3254
3255 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3256
3257         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3258
3259 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3260         Richard Guenther  <rguenther@suse.de>
3261
3262         PR c/34668
3263         * gcc.dg/pr34668-1.c: New test.
3264         * gcc.dg/pr34668-2.c: Likewise.
3265
3266 2008-01-16  Richard Guenther  <rguenther@suse.de>
3267
3268         PR c++/33819
3269         * g++.dg/torture/pr33819.C: New testcase.
3270
3271 2008-01-16  Richard Guenther  <rguenther@suse.de>
3272
3273         PR c/34768
3274         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3275         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3276
3277 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3278
3279         PR fortran/34796
3280         * gfortran.dg/argument_checking_13.f90: New.
3281         * gfortran.dg/argument_checking_14.f90: New.
3282
3283 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3284         
3285         PR libfortran/34671
3286         * gfortran.dg/anyallcount_1.f90:  New test.
3287
3288 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3289
3290         PR c++/34399
3291         * g++.dg/cpp0x/vt-34399.C: New.
3292         * g++.dg/template/friend50.C: New.
3293
3294 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3295
3296         PR c++/34751
3297         * g++.dg/cpp0x/vt-34751.C: New.
3298
3299 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3300
3301         PR c++/34051
3302         PR c++/34055
3303         PR c++/34102
3304         PR c++/34103
3305         * g++.dg/cpp0x/vt-34051-2.C: New.
3306         * g++.dg/cpp0x/vt-34102.C: New.
3307         * g++.dg/cpp0x/vt-34051.C: New.
3308         * g++.dg/cpp0x/vt-34055.C: New.
3309         * g++.dg/cpp0x/vt-34103.C: New.
3310
3311 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3312
3313         PR c++/34314
3314         * g++.dg/cpp0x/vt-34314.C: New.
3315         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3316         reality (the error message was wrong previously).
3317
3318 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3319
3320         PR c++/33964
3321         * g++.dg/cpp0x/vt-33964.C: New.
3322         * g++.dg/template/partial5.C: New.
3323
3324 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3325
3326         PR c++/34052
3327         * g++.dg/cpp0x/vt-34052.C: New.
3328         * g++.dg/template/ttp26.C: New.
3329         
3330 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3331
3332         * gnat.dg/rep_clause2.ad[sb]: New test.
3333         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3334
3335 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3336
3337         PR c++/24924
3338         * g++.dg/cpp/pedantic-errors.C: Delete.
3339         * g++.dg/cpp/permissive.C: Delete.
3340         
3341 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3342
3343         * gcc.c-torture/compile/20080114-1.c: New test.
3344
3345 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3346
3347         PR fortran/34665
3348         * gfortran.dg/argument_checking_11.f90: New.
3349         * gfortran.dg/argument_checking_12.f90: New.
3350         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3351         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3352         * gfortran.dg/argument_checking_3.f90: Ditto.
3353         * gfortran.dg/pointer_intent_2.f90: Ditto.
3354         * gfortran.dg/import2.f90: Ditto.
3355         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3356         * gfortran.dg/implicit_actual.f90: Ditto.
3357         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3358         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3359
3360 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3361
3362         PR fortran/34763
3363         * gfortran.dg/interface_proc_end.f90: New.
3364
3365 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3366
3367         PR fortran/34759
3368         * gfortran.dg/assumed_size_refs_4.f90: New.
3369
3370 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3371
3372         * gnat.dg/unchecked_convert1.adb.
3373
3374 2008-01-13  Richard Guenther  <rguenther@suse.de>
3375
3376         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3377         readable and writable again before exiting.
3378
3379 2008-01-13  Richard Guenther  <rguenther@suse.de>
3380
3381         PR middle-end/34601
3382         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3383
3384 2008-01-13  Jan Hubicka  <jh@suse.cz>
3385
3386         PR middle-end/32135
3387         * gcc.dg/pr32135.c: new.
3388
3389 2008-01-12  Doug Kwan  <dougkwan@google.com>
3390
3391         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3392         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3393         -Wignored-qualifiers.
3394
3395 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3396
3397         * gnat.dg/slice3.adb: New test.
3398         * gnat.dg/slice4.adb: Likewise.
3399
3400 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3401
3402         * gnat.dg/bit_packed_array.ad[sb]: New test.
3403
3404 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3405
3406         PR fortran/34432
3407         * gfortran.dg/parens_7.f90: New test.
3408
3409 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3410
3411         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3412         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3413
3414         * gcc.dg/pr33826.c: Require nonpic.
3415
3416 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3417
3418         PR fortran/34722
3419         * gfortran.dg/inquire_12.f90: New test.
3420
3421 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3422
3423         PR libfortran/34670
3424         * all_bounds_1.f90: New test case.
3425         * maxloc_bounds_1.f90: New test case.
3426         * maxloc_bounds_2.f90: New test case.
3427         * maxloc_bounds_3.f90: New test case.
3428         * maxloc_bounds_4.f90: New test case.
3429         * maxloc_bounds_5.f90: New test case.
3430         * maxloc_bounds_6.f90: New test case.
3431         * maxloc_bounds_7.f90: New test case.
3432         * maxloc_bounds_8.f90: New test case.
3433
3434 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3435
3436         * gcc.dg/struct-ret-3.c: New test.
3437
3438 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3439
3440         PR fortran/34537
3441         * gfortran.dg/transfer_simplify_8.f90: New test.
3442
3443 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3444
3445         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3446         size_t using predefined macro.
3447
3448 2008-01-10  Raksit Ashok  <raksit@google.com>
3449
3450         PR rtl-optimization/27971
3451         * gcc.target/i386/pr27971.c: New testcase.
3452
3453 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3454
3455         PR fortran/34396
3456         * gfortran.dg/bounds_check_12.f90: New test.
3457
3458 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3459
3460         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3461         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3462
3463 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3464
3465         PR middle-end/34641
3466         * g++.dg/torture/pr34641.C: New testcase.
3467
3468 2008-01-10  Richard Guenther  <rguenther@suse.de>
3469
3470         PR tree-optimization/34651
3471         * g++.dg/torture/pr34651.C: New testcase.
3472
3473 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3474
3475         PR tree-optimization/34017
3476         * gcc.dg/tree-ssa/pr34017.c: New.
3477
3478 2008-01-09  Richard Guenther  <rguenther@suse.de>
3479         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3480
3481         PR middle-end/30132
3482         * gcc.c-torture/compile/pr30132.c: New testcase.
3483
3484 2008-01-09  Richard Guenther  <rguenther@suse.de>
3485
3486         PR middle-end/34458
3487         * gcc.c-torture/compile/pr34458.c: New testcase.
3488
3489 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3490
3491         PR testsuite/30459
3492         g++.dg/eh/ia64-2.C: Require weak support.
3493
3494 2008-01-08  Richard Guenther  <rguenther@suse.de>
3495
3496         PR middle-end/31863
3497         * g++.dg/torture/pr31863.C: New testcase.
3498
3499 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3500
3501         PR middle-end/34694
3502         * gcc.dg/gomp/pr34694.c: New test.
3503         * g++.dg/gomp/pr34694.C: New test.
3504
3505         PR c++/33890
3506         * g++.dg/gomp/pr33890.C: New test.
3507
3508 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3509
3510         PR fortran/34476
3511         * gfortran.dg/parameter_array_init_3.f90: New test.
3512
3513 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3514
3515         PR fortran/34681
3516         PR fortran/34704
3517         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3518
3519 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3520
3521         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3522         * g++.dg/other/spu2vmx-1.C: Use it.
3523
3524 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3525
3526         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3527
3528         PR testsuite/34575
3529         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3530         * gcc.target/powerpc/parity-1.c: Likewise.
3531
3532 2008-01-07  Fred Fish  <fnf@specifix.com>
3533
3534         PR preprocessor/30363:
3535         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3536         macro expansions.
3537
3538 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3539
3540         PR fortran/34672
3541         * gfortran.dg/use_only_2.f90: New test.
3542
3543 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3544
3545         PR libstdc++/34680
3546         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3547         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3548
3549 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3550
3551         PR fortran/34545
3552         * gfortran.dg/use_12.f90: New test.
3553
3554 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3555
3556         PR fortran/34689
3557         * interface.c (compare_actual_formal): Fix intent(out) check for
3558         function result variables.
3559
3560 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3561
3562         PR fortran/34690
3563         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3564
3565 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3566
3567         PR fortran/34689
3568         * gfortran.dg/intent_out_4.f90: Fix test case.
3569
3570 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3571
3572         PR fortran/34689
3573         * gfortran.dg/intent_out_4.f90: New.
3574
3575 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3576
3577         PR libfortran/34540
3578         * gfortran.dg/optional_dim_3.f90: New test.
3579
3580 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3581
3582         PR fortran/34658
3583         * gfortran.dg/common_11.f90: New.
3584         * gfortran.dg/blockdata_1.f90: Update test case.
3585         * gfortran.dg/blockdata_2.f90: Update test case.
3586
3587 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3588
3589         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3590
3591 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3592
3593         PR fortran/34655
3594         * gfortran.dg/equiv_constraint_9.f90: New.
3595
3596 2008-01-06  Revital Eres  <eres@il.ibm.com>
3597
3598         PR tree-optimization/34263
3599         * gcc.dg/pr34263.c:  New testcase.
3600
3601 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3602
3603         PR fortran/34654
3604         * gfortran.dg/internal_io_unf.f90: New.
3605
3606 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3607
3608         PR fortran/34660
3609         * gfortran.dg/elemental_args_check_2.f90: New.
3610
3611 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3612
3613         PR fortran/34662
3614         * gfortran.dg/intent_out_3.f90: New.
3615
3616 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3617
3618         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3619
3620 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3621
3622         PR libfortran/34676
3623         * gfortran.dg/list_read_8.f90: New test.
3624
3625 2008-01-04  Richard Guenther  <rguenther@suse.de>
3626
3627         PR middle-end/34029
3628         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3629         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3630
3631 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3632
3633         PR gcov-profile/34609
3634         * g++.dg/gcov/gcov-6.C: New test.
3635
3636 2008-01-04  Richard Guenther  <rguenther@suse.de>
3637
3638         PR tree-optimization/31081
3639         * g++.dg/torture/pr31081-1.C: New testcase.
3640         * g++.dg/torture/pr31081-2.C: Likewise.
3641
3642 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3643
3644         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3645         * gcc.target/mips/rsqrt-2.c: Likewise.
3646         * gcc.target/mips/rsqrt-4.c: New test.
3647
3648 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3649
3650         PR fortran/34557
3651         * gfortran.dg/equiv_substr.f90: New.
3652
3653 2008-01-03  Tom Tromey  <tromey@redhat.com>
3654
3655         PR c/34457:
3656         * gcc.dg/pr34457-2.c: New file.
3657         * gcc.dg/pr34457-1.c: New file.
3658
3659 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3660
3661         Revert fix for PR tree-optimization/34458.
3662
3663 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3664
3665         PR tree-optimization/34458
3666         * gcc.dg/tree-ssa/pr34458.c: New.
3667
3668 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3669
3670         PR libfortran/34565
3671         * gfortran.dg/internal_readwrite_1.f90:  New test.
3672         * gfortran.dg/internal_readwrite_2.f90:  New test.
3673
3674 2008-01-03  Tom Tromey  <tromey@redhat.com>
3675
3676         PR preprocessor/34602:
3677         * gcc.dg/cpp/pr34602.c: New file.
3678
3679 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3680
3681         PR tree-optimization/29484
3682         * gcc.c-torture/execute/20071220-1.c: New test.
3683         * gcc.c-torture/execute/20071220-2.c: New test.
3684
3685 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3686
3687         PR tree-optimization/34635
3688         * gcc.dg/tree-ssa/pr34635.c: New.
3689         * gcc.dg/tree-ssa/pr34635-1.c: New.
3690
3691 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3692
3693         PR middle-end/34562
3694         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3695         scan-assembler check.
3696
3697 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3698
3699         PR middle-end/34608
3700         * g++.dg/gomp/pr34608.C: New test.
3701
3702 2008-01-02  Richard Guenther  <rguenther@suse.de>
3703
3704         PR middle-end/34093
3705         PR middle-end/31976
3706         * gcc.c-torture/compile/pr34093.c: New testcase.
3707
3708 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3709
3710         * g++.dg/cpp0x/long_long.C: New.
3711
3712 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3713
3714         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3715         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3716         warning on the function main.
3717
3718 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3719
3720         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3721         rather than __v2di type.
3722
3723 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3724
3725         PR fortran/34558
3726         * gfortran.dg/linked_list_1.f90: New test.
3727
3728 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3729
3730         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3731         instead of appending to it.
3732
3733 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3734
3735         PR tree-optimization/34591
3736         * gcc.dg/vect/pr34591.c: New test.
3737
3738 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3739
3740         PR libfortran/34594
3741         * gfortran.dg/direct_io_8.f90:  New test case.
3742
3743 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR target/34281
3746         * gcc.c-torture/execute/20071213-1.c: New test.
3747
3748 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3749
3750         PR libfortran/34560
3751         * gfortran.dg/read_eof_5.f90: New test.
3752
3753 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3754
3755         PR fortran/34514
3756         * gfortran.dg/initialization_17.f90: New.
3757
3758 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3759
3760         PR libfortran/34566
3761         * gfortran.dg/matmul_6.f90:  New test.
3762
3763 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3764
3765         PR fortran/34421
3766         * gfortran.dg/entry_17.f90: New.
3767
3768 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3769
3770         PR fortran/34536
3771         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3772         * gfortran.dg/real_const_3.f90: Likewise.
3773         * gfortran.dg/unary_operator.f90: New test.
3774
3775 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3776
3777         * gnat.dg/pack2.adb: New test.
3778
3779 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3780
3781         PR fortran/34559
3782         * gfortran.dg/repeat_6.f90: New test.
3783
3784 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3785
3786         PR fortran/34549
3787         * cshift_shift_real_1.f90:  New test.
3788
3789 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3790
3791         PR fortran/34540
3792         * gfortran.dg/shift-kind_2.f90: New test.
3793
3794 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3795
3796         PR target/8835
3797         * gcc.dg/pr8835-1.c: New.
3798
3799 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         PR fortran/34438
3802         * gfortran.dg/default_initialization_3.f90: New test.
3803
3804 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3805
3806         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3807         conditions.
3808         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3809
3810 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3811
3812         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3813         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3814
3815 2007-12-20  Jason Merrill  <jason@redhat.com>
3816
3817         * gcc.dg/overload/arg[14].C: Remove expected errors.
3818
3819 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR c++/34459
3822         * gcc.c-torture/execute/20071219-1.c: New test.
3823
3824 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3825
3826         PR fortran/34530
3827         * gfortran.dg/namelist_44.f90: New.
3828
3829 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3830
3831         PR fortran/34482
3832         * gfortran.dg/boz_8.f90: Add error-check check.
3833         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3834         stop by call abort.
3835
3836 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3837
3838         * gcc.dg/gomp/combined-1.c: New test.
3839
3840 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3841
3842         PR tree-optimization/34355
3843         * g++.dg/tree-ssa/pr34355.C: New test.
3844
3845 2007-12-19  Revital Eres  <eres@il.ibm.com>
3846
3847          * gcc.dg/sms-5.c: New testcase.
3848
3849 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3850
3851         PR fortran/34325
3852         * gfortran.dg/missing_parens_1.f90: New.
3853         * gfortran.dg/missing_parens_1.f90: New.
3854         
3855 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3856
3857         PR fortran/34495
3858         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3859         expressions.
3860         * gfortran.dg/transfer_simplify_7.f90: New test.
3861
3862 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3863
3864         * gcc.dg/pr32912-3.c: Compile with -w.
3865
3866         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3867
3868 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3869             Jakub Jelinek  <jakub@redhat.com>
3870         
3871         PR c++/32565
3872         PR c++/33943
3873         PR c++/33965
3874         * g++.dg/cpp0x/variadic86.C: New.
3875         * g++.dg/cpp0x/variadic87.C: New.
3876         * g++.dg/cpp0x/variadic84.C: New.
3877         * g++.dg/cpp0x/variadic85.C: New.
3878         * g++.dg/template/ttp25.C: New.
3879
3880 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3881
3882         PR tree-optimization/34123
3883         * gcc.dg/tree-ssa/pr34123.c: New test.
3884
3885 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3886
3887         PR rtl-optimization/34456
3888         * gcc.c-torture/execute/pr34456.c: New test.
3889
3890 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR c++/34488
3893         * g++.dg/parse/friend7.C: New test.
3894
3895         PR rtl-optimization/34490
3896         * gcc.c-torture/execute/20071216-1.c: New test.
3897
3898 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3899
3900         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3901
3902 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3903
3904         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3905         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3906         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3907         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3908         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3909
3910 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR c/34506
3913         * gcc.dg/gomp/clause-2.c: New test.
3914         * g++.dg/gomp/clause-4.C: New test.
3915
3916 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3917
3918         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3919         part of Fortran 77/95/2003.
3920
3921 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3922
3923         PR tree-optimization/34445
3924         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3925         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3926
3927 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3928
3929         PR fortran/34427
3930         * gfortran.dg/namelist_42.f90: Update.
3931         * gfortran.dg/namelist_43.f90: New.
3932         
3933 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/34495
3936         * gfortran.dg/initialization_16.f90: New.
3937
3938 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3939
3940         PR fortran/34305
3941         * gfortran.dg/real_dimension_1.f:  New test case.
3942
3943 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3944
3945         * gcc.dg/torture/pr24257.c: Remove -O from options.
3946
3947 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3948
3949         PR fortran/34246
3950         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3951
3952 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3953
3954         PR fortran/31213
3955         PR fortran/33888
3956         PR fortran/33998
3957         * gfortran.dg/mapping_1.f90: New test.
3958         * gfortran.dg/mapping_2.f90: New test.
3959         * gfortran.dg/mapping_3.f90: New test.
3960
3961 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3962
3963         PR rtl-optimization/34415
3964         * gcc.c-torture/execute/pr34415.c: New test.
3965
3966 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3967
3968         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3969         void. 
3970
3971 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3972
3973         PR bootstrap/34003
3974         * gcc.dg/pr34003-1.c: New test.
3975         * gcc.dg/pr34003-2.c: New.
3976
3977 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3978
3979         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3980         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3981         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3982         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3983         add -save-temps.
3984         * gcc.target/cris/torture/cris-torture.exp,
3985         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3986         * gcc.target/cris/builtin_ctz_v3.c,
3987         gcc.target/cris/builtin_ctz_v8.c,
3988         gcc.target/cris/builtin_clz_v0.c,
3989         gcc.target/cris/builtin_clz_v3.c,
3990         gcc.target/cris/builtin_bswap_v3.c,
3991         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3992         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3993         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3994         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3995         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3996         lib/target-supports.exp: Adjust for crisv32-*-*.
3997
3998 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3999
4000         * gcc.dg/debug/const-3.c: New.
4001
4002 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4003
4004         * g++.dg/other/datasec1.C: Require named section support.
4005
4006 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4007
4008         PR target/29978
4009         * gcc.target/i386/pr29978.c: New test.
4010
4011 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4012
4013         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4014         instead of -msse4.1.
4015         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4016         * g++.dg/other/i386-2.C (dg-options): Ditto.
4017
4018 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4019
4020         PR fortran/34438
4021         * gfortran.dg/private_type_10.f90: New.
4022
4023 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4024
4025         PR fortran/34398
4026         * gfortran.dg/nan_4.f90: New.
4027
4028 2007-12-14  Richard Guenther  <rguenther@suse.de>
4029
4030         PR middle-end/34462
4031         * gcc.c-torture/compile/20071214-1.c: New testcase.
4032
4033 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4034
4035         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4036         macros to test macroized SSE intrinsics.  Use new macros to test
4037         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4038         emmintrin.h, xmmintrin.h and bmmintrin.h
4039         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4040         to test with immediate operand.
4041
4042 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4043
4044         PR target/34091
4045         * gcc.c-torture/compile/pr34091.c: New test.
4046
4047 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4048
4049         * gcc.dg/uninit-13.c: UnXFAIL.
4050         * gcc.dg/complex-5.c: New testcase.
4051
4052 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4053
4054         * gcc.dg/struct/struct-reorg.exp: Replace 
4055          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4056         
4057 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4058
4059         PR libfortran/34370
4060         PR libfortran/34323
4061         PR libfortran/34405
4062         * gfortran.dg/advance_6.f90:  New test case.
4063         * gfortran.dg/direct_io_7.f90:  New test case.
4064         * gfortran.dg/streamio_13.f90:  New test case.
4065
4066 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4067
4068         * g++.dg/cpp0x/__func__.C: New.
4069
4070 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4071
4072         PR target/34435
4073         * g++.dg/other/pr34435.C: New testcase.
4074
4075 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4076
4077         * gcc.dg/struct: New directory with tests 
4078         for struct-reorg optimizaion.
4079         * gcc.dg/struct/struct-reorg.exp: New script.
4080         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4081         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4082         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4083         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4084         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4085         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4086         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4087         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4088         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4089         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4090         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4091         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4092         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4093         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4094         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4095         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4096         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4097         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4098         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4099         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4100         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4101         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4102         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4103         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4104
4105 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4106
4107         PR fortran/34427
4108         * gfortran.dg/namelist_42.f90: New.
4109
4110 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4111
4112         PR fortran/34254
4113         * gfortran.dg/function_kinds_3.f90: New.
4114
4115 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4116
4117         * gcc.target/s390/20071212-1.c: New testcase.
4118
4119 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR c++/34238
4122         * g++.dg/ext/visibility/anon7.C: Add xfail.
4123         * g++.dg/ext/visibility/anon9.C: New test.
4124         * g++.dg/ext/visibility/anon10.C: New test.
4125
4126         PR c++/34364
4127         * g++.dg/rtti/dyncast2.C: New test.
4128
4129 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4130
4131         PR tree-optimization/34407
4132         * gcc.dg/vect/pr34407.c: New test.
4133
4134 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4135
4136         PR fortran/34411
4137         * gfortran.dg/error_recovery_5.f90: New.
4138         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4139
4140 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4141
4142         PR tree-optimization/34371
4143         * gcc.c-torture/compile/20071207-1.c: New test.
4144
4145 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4146
4147         PR c++/34059
4148         * g++.dg/parse/crash40.C: New test.
4149
4150 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4151
4152         * g++.dg/opt/memcpy1.C: New test.
4153
4154 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4155
4156         PR fortran/34425
4157         * gfortran.dg/argument_checking_10.f90: New.
4158
4159 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4160
4161         PR rtl-optimization/34302
4162         * gcc.c-torture/execute/20071210-1.c: New test.
4163
4164 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4165
4166         PR c++/34395
4167         * g++.dg/cpp0x/error1.C: New test.
4168
4169         PR c++/34394
4170         * g++.dg/other/error22.C: New test.
4171
4172 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4173
4174         PR target/32086
4175         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4176         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4177         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4178
4179 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4180
4181         PR c++/34178
4182         PR c++/34340
4183         * g++.dg/template/repo6.C: New test.
4184         * g++.dg/template/repo7.C: New test.
4185         * g++.dg/template/repo8.C: New test.
4186
4187 2007-12-09  H.J. Lu  <hjl@lucon.org>
4188             Tobias Burnus  <burnus@net-b.de>
4189
4190         PR fortran/34404
4191         * gfortran.dg/read_2.f90: New.
4192
4193 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4194
4195         * lib/target-supports.exp (check_effective_target_tls_native):
4196         Fix typo.
4197
4198 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4199
4200         PR ada/34366
4201         * gnat.dg/enclosing_record_reference.ads,
4202         gnat.dg/enclosing_record_reference.adb: New test.
4203
4204 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4205
4206         PR fortran/32129
4207         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4208         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4209
4210         PR fortran/31487
4211         * gfortran.dg/char_component_initializer_1.f90: New test.
4212
4213 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4214
4215         PR fortran/34342
4216         PR fortran/34345
4217         PR fortran/18026
4218         PR fortran/29471
4219
4220         * gfortran.dg/boz_8.f90: New.
4221         * gfortran.dg/boz_9.f90: New.
4222         * gfortran.dg/boz_10.f90: New.
4223         * gfortran.dg/boz_7.f90: Update dg-warning.
4224         * gfortran.dg/pr16433.f: Add dg-error.
4225         * gfortan.dg/ibits.f90: Update dg-warning.
4226         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4227         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4228
4229 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4230
4231         PR fortran/34359
4232         * gfortran.dg/include_1.f90: New test.
4233         * gfortran.dg/include_1.inc: New.
4234         * gfortran.dg/include_2.f90: New test.
4235
4236 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4237
4238         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4239
4240 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4241
4242         PR fortran/34319
4243         * gfortran.dg/nan_3.f90: New.
4244
4245 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4246
4247         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4248
4249 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4250
4251         * gnat.dg/tamdt*.ad?: Support for ...
4252         * gnat.dg/test_tamdt.adb: New test.
4253
4254 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4255
4256         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4257         exports and document how these can be exercised.
4258
4259 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4260
4261         PR ada/15805
4262         * gnat.dg/specs/access_constants.ads: New test.
4263
4264         * gnat.dg/specs/access_constant_decl.ads: New test.
4265
4266         PR ada/21346
4267         * gnat.dg/compose.adb: New test.
4268
4269 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4270
4271         PR ada/34173
4272         * gnat.dg/unc_memops.ad[sb]: Support for ...
4273         * gnat.dg/unc_memfree.adb: New test.
4274         
4275 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4276
4277         * gfortran.dg/ltrans-7.f90: New.
4278
4279 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4280             Dorit Nuzman  <dorit@il.ibm.com>
4281
4282         PR tree-optimization/34005
4283         * gcc.dg/vect/pr34005.c: New test.
4284
4285 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4286
4287         PR c++/34336
4288         * g++.dg/template/new8.C: New test.
4289
4290 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/34333
4293         * gfortran.dg/boz_7.f90: New.
4294         * gfortran.dg/int_1.f90: Disable -pedantic option.
4295         * gfortran.dg/boz_1.f90: Ditto.
4296         * gfortran.dg/boz_3.f90: Ditto.
4297         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4298         * gfortran.dg/ibits.f90: Ditto.
4299         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4300         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4301
4302 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4303
4304         PR fortran/34335
4305         * gfortran.dg/used_types_19.f90: New test.
4306
4307 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4308
4309         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4310         * gfortran.dg/nearest_2.f90: Likewise.
4311         * gfortran.dg/nearest_3.f90: Likewise.
4312
4313 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR middle-end/34337
4316         * gcc.c-torture/execute/20071205-1.c: New test.
4317
4318 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4319
4320         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4321         * gfortran.dg/real_const_3.f90: Likewise.
4322
4323 2007-12-05  Richard Guenther  <rguenther@suse.de>
4324
4325         PR tree-optimization/34138
4326         * gcc.c-torture/compile/pr34138.c: New testcase.
4327
4328 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4329
4330         PR debug/33739
4331         * gfortran.dg/debug_2.f: New test.
4332
4333 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4334
4335         * gnat.dg/specs/elab1.ads: New test.
4336
4337 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4338
4339         PR target/34312
4340         * gcc.target/i386/pr34312.c: New test.
4341
4342 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/34333
4345         * gfortran.dg/nan_2.f90: New.
4346
4347 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4348
4349         PR c++/34271
4350         * g++.dg/cpp0x/decltype9.C: New test.
4351         * g++.dg/cpp0x/decltype10.C: New test.
4352
4353 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4354
4355         PR ada/21489
4356         * gnat.dg/rm_6_4_1_13.adb: New test.
4357
4358 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR middle-end/34134
4361         * gcc.c-torture/compile/20071117-1.c: New test.
4362
4363 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4364
4365         PR c++/34101
4366         * g++.dg/cpp0x/variadic-ttp.C: New.
4367
4368 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4369         
4370         * gcc.dg/parse-decl-after-if.c: New.
4371         * gcc.dg/20031223-1.c: Adjust.
4372         
4373 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4374
4375         PR c++/33509
4376         * g++.dg/cpp0x/variadic-throw.C: New.
4377
4378 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4379
4380         PR c++/33091
4381         * g++.dg/cpp0x/variadic-unify.C: New.
4382
4383 2007-12-04  Richard Guenther  <rguenther@suse.de>
4384
4385         PR middle-end/34334
4386         PR middle-end/34222
4387         * gcc.c-torture/compile/pr34334.c: New testcase.
4388         * g++.dg/torture/pr34222.C: New testcase.
4389
4390 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4391
4392         * gcc.c-torture/execute/20071202-1.c: New test.
4393         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4394
4395 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4396
4397         PR fortran/34318
4398         * gfortran.dg/module_nan.f90: New.
4399
4400 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4401
4402         * lib/target-supports.exp (get_compiler_messages): Replace with...
4403         (check_compile): ...this new procedure.  Handle TYPE == executable.
4404         Use comments in the source to determine the correct extension.
4405         Return a pair containing the compiler output and the output filename.
4406         Don't delete the file here.
4407         (check_no_compiler_messages_nocache): New procedure.
4408         (check_no_compiler_messages): Use it.
4409         (check_no_messages_and_pattern_nocache): New procedure.
4410         (check_no_messages_and_pattern): Use it.
4411         (check_runtime_nocache, check_runtime): New procedures.
4412         (check_effective_target_tls): Use check_no_compiler_messages.
4413         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4414         (check_effective_target_tls_runtime): Use check_runtime.
4415         (check_effective_target_fstack_protector): Likewise.
4416         (check_iconv_available): Use check_runtime_nocache.
4417         (check_effective_target_fortran_large_real): Use
4418         check_no_compiler_messages.
4419         (check_effective_target_fortran_large_int): Likewise.
4420         (check_effective_target_static_libgfortran): Likewise.
4421         (check_750cl_hw_available): Use check_cached_effective_target
4422         and check_runtime_nocache.
4423         (check_vmx_hw_available): Likewise.
4424         (check_effective_target_broken_cplxf_arg): Likewise.
4425         (check_alpha_max_hw_available): Use check_runtime.
4426         (check_function_available): Use check_no_compiler_messages.
4427         (check_cxa_atexit_available): Use check_cached_effective_target
4428         and check_runtime_nocache.
4429         (check_effective_target_dfp_nocache): Use
4430         check_no_compiler_messages_nocache.
4431         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4432         (check_effective_target_dfp): Use check_cached_effective_target.
4433         (check_effective_target_dfprt): Likewise.
4434         (check_effective_target_arm_neon_hw): Use check_runtime.
4435         (check_effective_target_ultrasparc_hw): Likewise.
4436         (check_effective_target_c99_runtime): Use
4437         check_no_compiler_messages_nocache.
4438
4439 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR middle-end/29749
4442         * gcc.dg/fold-rotate-1.c: New test.
4443
4444         PR tree-optimization/33453
4445         * gcc.c-torture/compile/20071203-1.c: New test.
4446
4447 2007-12-03  Robert Dewar <dewar@adacore.com>
4448             Samuel Tardieu  <sam@rfc1149.net>
4449
4450         PR ada/34287
4451         * gnat.dg/check_elaboration_code.adb: New test.
4452         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4453         New support files.
4454
4455 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4456
4457         PR c++/34061
4458         * g++.dg/cpp0x/pr34061.C: New.
4459
4460 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4461
4462         PR c++/34273
4463         * g++.dg/other/error21.C: New.
4464
4465 2007-12-02  Revital Eres  <eres@il.ibm.com>
4466
4467         * gcc.dg/sms-4.c: New testcase.
4468
4469 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4470             Revital Eres  <eres@il.ibm.com>
4471
4472         * gcc.dg/sms-3.c: New testcase.
4473
4474 2007-12-01  Ollie Wild  <aaw@google.com>
4475
4476         PR c++/8171
4477         * g++.dg/conversion/ptrmem9.C: New test.
4478
4479 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4480
4481         PR libfortran/34291
4482         * gfortran.dg/namelist_41.f90: New test.
4483
4484 2007-11-30  Tom Tromey  <tromey@redhat.com>
4485
4486         PR preprocessor/32868:
4487         * gcc.dg/cpp/pr32868.c: New file.
4488
4489 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4490
4491         PR fortran/34248
4492         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4493
4494 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4495
4496         PR rtl-optimization/34171
4497         * gcc.dg/pr34171.c: New testcase.
4498
4499 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4500
4501         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4502
4503 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4504
4505         PR fortran/34133
4506         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4507         * gfortran.dg/bind_c_usage_11.f03: New.
4508         * gfortran.dg/bind_c_usage_12.f03: New.
4509
4510 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4511
4512         PR c++/34275
4513         * g++.dg/other/error20.C: New test.
4514
4515 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4516
4517         PR fortran/34230
4518         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4519
4520 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4521
4522         PR tree-optimization/34244
4523         * gcc.dg/tree-ssa/pr34244.c: New test.
4524
4525 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4526
4527         PR tree-optimization/33434
4528         * gcc.dg/pr33434-1.c: New test.
4529         * gcc.dg/pr33434-2.c: New test.
4530         * gcc.dg/pr33434-3.c: New test.
4531         * gcc.dg/pr33434-4.c: New test.
4532
4533         PR c++/34270
4534         * g++.dg/template/cond7.C: New test.
4535
4536         PR c++/34267
4537         PR c++/34268
4538         * g++.dg/cpp0x/decltype7.C: New test.
4539         * g++.dg/cpp0x/decltype8.C: New test.
4540
4541 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4542
4543         PR fortran/34248
4544         * gfortran.dg/result_in_spec_3.f90: New.
4545
4546 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4547
4548         PR fortran/34262
4549         * gfortran.dg/mvbits_3.f90: New.
4550
4551 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4552         
4553         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4554         Delete.
4555         (check_effective_target_hard_float): New.
4556         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4557         * gcc.dg/pr30957-1.c: Likewise.
4558         
4559 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4560
4561         PR ada/15804
4562         * gnat.dg/specs/variant_part.ads: New test.
4563
4564         PR ada/17318
4565         * gnat.dg/specs/attribute_parsing.ads: New test.
4566
4567         PR ada/32792
4568         * gnat.dg/specs/integer_value.ads: New test.
4569
4570         PR ada/22559
4571         * gnat.dg/specs/delta_small.ads: New test.
4572
4573 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4574
4575         PR tree-optimization/34140
4576         * gcc.c-torture/compile/20071128-1.c: New test.
4577
4578 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4579
4580         PR fortran/32928
4581         * gfortran.dg/data_array_1.f90
4582         * gfortran.dg/data_array_2.f90
4583         * gfortran.dg/data_array_3.f90
4584         * gfortran.dg/data_array_4.f90
4585
4586 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4587
4588         PR fortran/34227
4589         * gfortran.dg/blockdata_5.f90: New test.
4590         * gfortran.dg/blockdata_6.f90: New test.
4591
4592 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR tree-optimization/34016
4595         * gcc.dg/pr34016.c: New test.
4596
4597 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4598
4599         PR fortran/29389
4600         * gfortran.dg/stfunc_6.f90: New test.
4601
4602         PR fortran/33850
4603         * gfortran.dg/assign_10.f90: New test.
4604
4605 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4606
4607         PR fortran/33541
4608         * gfortran.dg/use_11.f90: New test.
4609
4610         PR fortran/34231
4611         * gfortran.dg/generic_15.f90: New test.
4612
4613 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4614
4615         PR target/34225
4616         * gcc.dg/pr34225.c: New test.
4617
4618 2007-11-27  Richard Guenther  <rguenther@suse.de>
4619
4620         PR tree-optimization/34241
4621         * g++.dg/torture/pr34241.C: New testcase.
4622
4623 2007-11-27  Richard Guenther  <rguenther@suse.de>
4624
4625         * gcc.dg/builtins-error.c: New testcase.
4626
4627 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR c++/34213
4630         * g++.dg/ext/visibility/anon8.C: New test.
4631
4632 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4633
4634         PR target/34077
4635         * gcc.target/i386/pr34077.c: New testcase.
4636
4637 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4638
4639         PR fortran/34203
4640         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4641         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4642         * gfortran.dg/backslash_1.f90: Remove no longer needed
4643         -fno-backslash option.
4644
4645 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4646
4647         PR c/23722
4648         * gcc.dg/cpp/19990413-1.c: Update.
4649         * gcc.dg/parse-else-error.c: New.
4650         * gcc.dg/parse-else-error-2.c: New.
4651         * gcc.dg/parse-else-error-3.c: New.
4652         * gcc.dg/parse-else-error-4.c: New.
4653
4654 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4655
4656         PR c++/34081
4657         * g++.dg/template/dependent-expr6.C: New testcase.
4658
4659 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4660
4661         PR target/34215
4662         * gcc.target/i386/pr34215.c: New test.
4663
4664 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4665
4666         PR target/34174
4667         * gcc.dg/torture/pr34174-1.c: New.
4668
4669 2007-11-26  Richard Guenther  <rguenther@suse.de>
4670
4671         PR middle-end/34233
4672         * gcc.dg/pr34233.c: New testcase.
4673
4674 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4675             Revital Eres  <eres@il.ibm.com>
4676
4677         PR rtl-optimization/34085
4678         * gcc.dg/tree-prof (bb-reorg.c): New test.
4679
4680 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4681
4682         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4683         Return true for MIPS16 targets.
4684
4685 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4686
4687         PR fortran/33152
4688         * gfortran.dg/blockdata_4.f90: New test.
4689
4690 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4691
4692         PR fortran/34079
4693         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4694         * gfortran.dg/bind_c_usage_16.f03: New.
4695         * gfortran.dg/bind_c_usage_16_c.c: New.
4696
4697 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4698
4699         * gnat.dg/specs/size_clause1.ads: New test.
4700         * gnat.dg/specs/size_clause2.ads: Likewise.
4701         * gnat.dg/specs/size_clause3.ads: Likewise.
4702
4703 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/33499
4706         * gfortran.dg/entry_16.f90: New test.
4707
4708 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4709
4710         PR fortran/34192
4711         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4712
4713 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4714
4715         PR fortran/33541
4716         * gfortran.dg/nested_modules_1.f90: Change the reference to
4717         FOO, forbidden by the standard, to a reference to W.
4718         * gfortran.dg/use_only_1.f90: New test.
4719
4720 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4721
4722         PR fortran/34209
4723         * gfortran.dg/nearest_3.f90: New test.
4724
4725 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4726
4727         PR fortran/33317
4728         * gfortran.dg/optional_dim_2.f90: New test.
4729
4730 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4731
4732         PR fortran/34187
4733         * gfortran.dg/bind_c_usage_15.f90: New.
4734
4735 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4736
4737         PR fortran/34192
4738         * gfortran.dg/nearest_2.f90: New.
4739
4740
4741 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR c++/30293
4744         PR c++/30294
4745         * g++.dg/ext/java-2.C: New test.
4746
4747 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4748             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4749         
4750         PR c++/5310
4751         * g++.dg/warn/pr5310.C: New.
4752         * g++.dg/warn/pr33160.C: New.
4753         
4754 2007-11-23  Richard Guenther  <rguenther@suse.de>
4755             Michael Matz  <matz@suse.de>
4756
4757         PR tree-optimization/34176
4758         * gcc.c-torture/execute/pr34176.c: New testcase.
4759
4760 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR c++/34198
4763         * gcc.dg/Wconversion-5.c: New test.
4764         * g++.dg/Wconversion3.C: New test.
4765
4766 2007-11-23  Richard Guenther  <rguenther@suse.de>
4767
4768         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4769
4770 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4771
4772         PR c/14050
4773         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4774         qualifiers in abstract declarator.
4775
4776 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4777
4778         * gfortran.dg/derived_constructor_comps_3.f90: New.
4779
4780 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR c++/34094
4783         * g++.dg/ext/visibility/anon7.C: New test.
4784
4785 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4786
4787         PR fortran/34079
4788         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4789         * gfortran.dg/bind_c_usage_13.f03: New.
4790         * gfortran.dg/bind_c_usage_14.f03: New.
4791
4792 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4793
4794         PR rtl-optimization/33848
4795         * gcc.dg/torture/pr33848.c: New test.
4796
4797 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4798
4799         PR fortran/34083
4800         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4801
4802 2007-11-20  Richard Guenther  <rguenther@suse.de>
4803
4804         PR middle-end/34154
4805         * gcc.c-torture/execute/pr34154.c: New testcase.
4806
4807 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4808
4809         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4810
4811 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4812
4813         PR fortran/32770
4814         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4815         so test passes with -frecord-marker=8.
4816         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4817         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4818         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4819         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4820         * gfortrand.dg/modulo_1.f90:  Likewise.
4821
4822 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4823
4824         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4825         New procedure.
4826         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4827         * gcc.dg/pr30957-1.c: Likewise.
4828
4829 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4830
4831         PR c++/34089
4832         * g++.dg/template/crash74.C: New test.
4833
4834 2007-11-20  Richard Guenther  <rguenther@suse.de>
4835
4836         * gcc.c-torture/execute/20071120-1.c: New testcase.
4837
4838 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR c/34146
4841         * gcc.dg/tree-ssa/pr34146.c: New test.
4842
4843         PR testsuite/33978
4844         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4845         dependent on target settings like move_by_pieces etc.
4846
4847         PR c++/28879
4848         * g++.dg/template/vla2.C: New test.
4849
4850         PR c++/33962
4851         * g++.dg/overload/template3.C: New test.
4852
4853 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4854
4855         PR fortran/33317
4856         * gfortran.dg/optional_dim_2.f90: Remove test.
4857
4858 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4859
4860         * gcc.dg/dfp/ddmode-ice.c: New test.
4861
4862 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4863
4864         PR tree-optimization/34036
4865         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4866
4867 2007-11-19  Richard Guenther  <rguenther@suse.de>
4868
4869         PR tree-optimization/34
4870         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4871
4872 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4873
4874         PR fortran/34079
4875         * gfortran.dg/bind_c_usage_10_c.c: New.
4876         * gfortran.dg/bind_c_usage_10.f03: New.
4877
4878 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4879
4880         * gcc.dg/pr33007.c: Expect new warning.
4881         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4882         * g++.dg/opt/pr34036.C: New test.
4883
4884 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR c++/30988
4887         * g++.dg/warn/noreturn-4.C: New test.
4888         * g++.dg/warn/noreturn-5.C: New test.
4889         * g++.dg/warn/noreturn-6.C: New test.
4890         * g++.dg/warn/noreturn-7.C: New test.
4891
4892 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4893
4894         PR fortran/32770
4895         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4896         integers so tests works with -fdefault-integer-8.
4897         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4898         integers so test passes with -fdefault-integer-8.
4899         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4900         buffer length so test passes with -fdefault-integer-8.
4901         * gfortran.dg/bounds_check_8.f90:  Likewise.
4902         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4903         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4904         with -fdefault-integer-8.
4905         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4906         provoke overflow.
4907
4908 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4909
4910         PR fortran/33317
4911         * gfortran.dg/optional_dim_2.f90: New test.
4912         
4913         PR fortran/34139
4914         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4915         
4916 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4917
4918         PR rtl-optimization/34132
4919         * gcc.c-torture/compile/20071118-1.c: New test.
4920
4921 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4922
4923         PR fortran/31608
4924         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4925
4926 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4927
4928         PR fortran/34137
4929         * gfortran.dg/entry_14.f90: New.
4930         * gfortran.dg/entry_15.f90: New.
4931
4932 2007-11-18  Richard Guenther  <rguenther@suse.de>
4933
4934         PR tree-optimization/34127
4935         * gcc.c-torture/compile/pr34127.c: New testcase.
4936
4937 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4938
4939         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4940         type specifier, as they are not permitted according to the AltiVec
4941         Programming Interface Manual.
4942
4943 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4944
4945         PR fortran/34133
4946         * gfortran.dg/bind_c_usage_9.f03: New.
4947         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4948
4949 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4950
4951         PR fortran/25252
4952         * interface.c (gfc_current_interface_head,
4953         gfc_set_current_interface_head): New functions.
4954         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4955         On syntax error, restore previous state of the interface.
4956         * gfortran.h (gfc_current_interface_head,
4957         gfc_set_current_interface_head): New prototypes.
4958
4959 2007-11-17  Richard Guenther  <rguenther@suse.de>
4960
4961         PR middle-end/34130
4962         * gcc.c-torture/execute/pr34130.c: New testcase.
4963
4964 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4965
4966         PR fortran/34108
4967         * gfortran.dg/fmt_label_1.f90: New test.
4968
4969 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4970
4971         PR fortran/33957
4972         * gfortran.dg/initialization_15.f90 : New test.
4973
4974 2007-11-16  Richard Guenther  <rguenther@suse.de>
4975
4976         PR middle-end/34030
4977         * gcc.c-torture/compile/pr34030.c: New testcase.
4978
4979 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4980
4981         PR fortran/34008
4982         * gfortran.dg/interface_assignment_3.f90.
4983
4984 2007-11-16  Richard Guenther  <rguenther@suse.de>
4985
4986         PR tree-optimization/33870
4987         * gcc.dg/torture/pr33870.c: New testcase.
4988
4989 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4990
4991         PR fortran/33986
4992         * gfortran.dg/allocatable_function_3.f90.
4993
4994 2007-11-16  Richard Guenther  <rguenther@suse.de>
4995
4996         PR tree-optimization/34113
4997         * gcc.c-torture/compile/pr34113.c: New testcase.
4998
4999 2007-11-16  Richard Guenther  <rguenther@suse.de>
5000
5001         PR tree-optimization/34099
5002         * g++.dg/torture/pr3499.C: New testcase.
5003         * gcc.c-torture/execute/pr34099.c: Likewise.
5004
5005 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5006
5007         * gnat.dg/release_unc_maxalign.adb: New test.
5008
5009 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR c++/34100
5012         * g++.dg/template/crash73.C: New test.
5013
5014 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR middle-end/23848
5017         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5018         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5019         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5020         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5021
5022 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5023
5024         PR fortran/33917
5025         * gfortran.dg/proc_decl_11.f90: New.
5026
5027 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5028
5029         * gcc.target/spu/compare-dp.c: New test.
5030
5031 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5032
5033         * gcc.dg/pr33923.c: New test.
5034
5035 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR middle-end/34088
5038         * gcc.dg/pr34088.c: New test.
5039
5040 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5041
5042         * gcc.c-torture/compile/20071114-1.c: New test.
5043
5044 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5045
5046         PR fortran/31608
5047         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5048         to match known variations in symbol format. Document in comments.
5049
5050 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5051
5052         PR fortran/33985
5053         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5054
5055 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5056
5057         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5058         when done.
5059
5060 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5061
5062         PR fortran/33162
5063         * gfortran.dg/proc_decl_1.f90: Update.
5064         * gfortran.dg/proc_decl_7.f90: New test.
5065         * gfortran.dg/proc_decl_8.f90: New test.
5066         * gfortran.dg/proc_decl_9.f90: New test.
5067         * gfortran.dg/proc_decl_10.f90: New test.
5068
5069 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5070
5071         PR fortran/34080
5072         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5073
5074 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5075
5076         PR c++/34054
5077         PR c++/34056
5078         PR c++/34057
5079         PR c++/34058
5080         PR c++/34060
5081         * g++.dg/parse/crash36.C: Add another dg-error.
5082         * g++.dg/cpp0x/pr34054.C: New test.
5083         * g++.dg/cpp0x/pr34056.C: New test.
5084         * g++.dg/cpp0x/pr34057.C: New test.
5085         * g++.dg/cpp0x/pr34058.C: New test.
5086         * g++.dg/cpp0x/pr34060.C: New test.
5087
5088         PR tree-optimization/34063
5089         * g++.dg/tree-ssa/pr34063.C: New test.
5090
5091 2007-11-13  Diego Novillo  <dnovillo@google.com>
5092
5093         PR tree-optimization/33870
5094         * gcc.c-torture/execute/pr33870-1.c: New test.
5095         * gcc.dg/tree-ssa/alias-16.c: New test.
5096
5097 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5098
5099         PR c++/29225
5100         * g++.dg/template/crash72.C: New test.
5101
5102 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5103
5104         * g++.dg/opt/cfg5.C: New test.
5105
5106 2007-11-12  Richard Guenther  <rguenther@suse.de>
5107
5108         PR middle-end/34070
5109         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5110         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5111
5112 2007-11-12  Richard Guenther  <rguenther@suse.de>
5113
5114         PR middle-end/34027
5115         * gcc.dg/pr34027-1.c: New testcase.
5116         * gcc.dg/pr34027-2.c: Likewise.
5117
5118 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5119
5120         PR tree-optimization/33953
5121         * gcc.dg/vect/pr33953.c: New testcase.
5122
5123 2007-11-11  Tom Tromey  <tromey@redhat.com>
5124
5125         PR c++/17577:
5126         * g++.dg/ext/pr17577.h: New file.
5127         * g++.dg/ext/pr17577.C: New file.
5128
5129 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5130
5131         PR c++/8570
5132         * g++.old-deja/g++.ns/template13.C: Update expected output.
5133         * g++.old-deja/g++.pt/friend23.C: Likewise.
5134         * g++.dg/warn/pr8570.C: New.
5135
5136 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR c++/34068
5139         * g++.dg/template/pseudodtor4.C: New test.
5140
5141 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR middle-end/34018
5144         * g++.dg/opt/inline14.C: New test.
5145
5146         PR tree-optimization/33680
5147         * gcc.c-torture/compile/20071108-1.c: New test.
5148
5149         PR c++/32241
5150         * g++.dg/template/pseudodtor3.C: New test.
5151
5152 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5153
5154         PR c++/33510
5155         * g++.dg/cpp0x/variadic-init.C: New.
5156
5157 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5158             Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR rtl-optimization/34012
5161         * gcc.target/i386/pr34012.c: New test.
5162
5163 2007-11-09  Richard Guenther  <rguenther@suse.de>
5164
5165         PR tree-optimization/33604
5166         * g++.dg/tree-ssa/pr33604.C: New testcase.
5167         * gcc.dg/pr32721.c: Adjust pattern.
5168
5169 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5170
5171         * gcc.target/mips/dse-1.c: Disable.
5172
5173 2007-11-08  Tom Tromey  <tromey@redhat.com>
5174
5175         * gcc.dg/empty-source-3.c: Update warning location.
5176         * gcc.dg/gomp/barrier-2.c: Likewise.
5177         * gcc.dg/label-decl-3.c: Likewise.
5178         * gcc.dg/label-decl-2.c: Likewise.
5179         * gcc.dg/empty-source-2.c: Likewise.
5180
5181 2007-11-08  Tom Tromey  <tromey@redhat.com>
5182
5183         PR c++/30297:
5184         * g++.dg/inherit/pr30297.C: New file.
5185
5186 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5187
5188         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5189         -fno-common for cygwin and mingw32.
5190
5191 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5192
5193         PR middle-end/33826
5194         * gcc.dg/pr33826.c: New.
5195         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5196         recursive functions being marked pure or const.
5197         
5198 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5199
5200         PR fortran/33917
5201         * gfortran.dg/proc_decl_5.f90: New.
5202         * gfortran.dg/proc_decl_6.f90: New.
5203
5204 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5205
5206         PR tree-optimization/32575
5207         * gcc.c-torture/execute/20071108-1.c: New test.
5208
5209 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5210
5211         * g++.dg/opt/anchor1.C: New.
5212
5213 2007-11-07  Diego Novillo  <dnovillo@google.com>
5214
5215         PR 33870
5216         * gcc.c-torture/execute/pr33870.x: Remove.
5217
5218 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5219
5220         PR c++/33045
5221         PR c++/33837
5222         PR c++/33838
5223         * g++.dg/cpp0x/decltype-33837.C: New.
5224         * g++.dg/cpp0x/decltype-refbug.C: New.
5225         * g++.dg/cpp0x/decltype-33838.C: New.
5226
5227 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5228
5229         * gcc.c-torture/compile/20071107-1.c: New test.
5230
5231 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5232
5233         * gcc.dg/out-of-bounds-1.c: New test.
5234
5235 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR c++/33501
5238         * g++.dg/warn/incomplete2.C: New test.
5239         * g++.dg/template/incomplete4.C: New test.
5240         * g++.dg/template/incomplete5.C: New test.
5241
5242 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5243
5244         * gnat.dg/max_align.adb: New test.
5245
5246 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5247
5248         PR target/30961
5249         * gcc.target/i386/pr30961-1.c: New.
5250
5251 2007-11-06  Tom Tromey  <tromey@redhat.com>
5252
5253         PR c++/32368:
5254         * g++.dg/warn/pragma-system_header3.h: New.
5255         * g++.dg/warn/pragma-system_header3.C: New.
5256
5257         PR c++/32256:
5258         * g++.dg/warn/pragma-system_header4.C: New.
5259         * g++.dg/warn/pragma-system_header4.h: New.
5260
5261 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5262
5263         PR c++/33977
5264         PR c++/33886
5265         * g++.dg/other/canon-array.C: New.
5266         
5267 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5268
5269         * g++.dg/parser/crash36.C: Tweak expected errors.
5270         * g++.dg/cpp0x/pr31439.C: New.
5271         * g++.dg/cpp0x/pr32114.C: New.
5272         * g++.dg/cpp0x/pr32115.C: New.
5273         * g++.dg/cpp0x/pr32125.C: New.
5274         * g++.dg/cpp0x/pr32126.C: New.
5275         * g++.dg/cpp0x/pr32127.C: New.
5276         * g++.dg/cpp0x/pr32128.C: New.
5277         * g++.dg/cpp0x/pr32253.C: New.
5278         * g++.dg/cpp0x/pr32566.C: New.
5279         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5280         * g++.dg/cpp0x/pr31438.C: Ditto.
5281         * g++.dg/cpp0x/variadic81.C: Ditto.
5282         * g++.dg/cpp0x/pr31432.C: Ditto.
5283         * g++.dg/cpp0x/pr31442.C: Ditto.
5284
5285 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR target/33168
5288         * g++.dg/other/datasec1.C: New test.
5289
5290         PR tree-optimization/33458
5291         * g++.dg/opt/inline12.C: New test.
5292
5293         PR tree-optimization/33993
5294         * gcc.c-torture/compile/20071105-1.c: New test.
5295
5296 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR rtl-optimization/33648
5299         * gcc.dg/pr33648.c: Require effective target freorder.
5300
5301 2007-11-05  Revital Eres  <eres@il.ibm.com>
5302
5303         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5304
5305 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5306
5307         PR c++/33996
5308         PR c++/33235
5309         PR c++/33930
5310         * g++.dg/cpp0x/pr33996.C: New
5311         * g++.dg/cpp0x/rv-trivial-bug.C: New
5312         * g++.dg/cpp0x/pr33930.C: New
5313
5314 2007-11-05  Nick Clifton  <nickc@redhat.com>
5315             Sebastian Pop  <sebastian.pop@amd.com>
5316
5317         PR tree-optimization/32540
5318         PR tree-optimization/33922
5319         * gcc.dg/tree-ssa/pr32540-1.c: New.
5320         * gcc.dg/tree-ssa/pr32540-2.c: New.
5321         * gcc.dg/tree-ssa/pr33922.c: New.
5322
5323 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5324
5325         PR c++/33939
5326         * g++.dg/cpp0x/variadic-rref.C: New.
5327         
5328 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5329
5330         * g++dg/warn/pointer-integer-comparison.C: New.
5331
5332 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5333
5334         PR tree-optimization/33856
5335         * gcc.c-torture/compile/20071027-1.c: New test.
5336
5337         PR c++/33836
5338         * g++.dg/ext/label10.C: New test.
5339
5340         PR c++/33969
5341         * g++.dg/other/ptrmem9.C: New test.
5342
5343 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5344
5345         PR middle-end/32931
5346         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5347
5348 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5349
5350         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5351         * g++.dg/ext/visibility/namespace2.C: Add argument to
5352         dg-require-visibility.
5353         * g++.dg/ext/java-1.C: Disable on AIX.
5354
5355 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5356
5357         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5358
5359 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5360
5361         PR fortran/33881
5362         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5363
5364 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5365
5366         PR c/29062
5367         * gcc.dg/20031223-1.c: Adjust error output.
5368         * gcc.dg/parse-decl-after-label.c: New.
5369         
5370 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5371
5372         PR libfortran/24685
5373         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5374         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5375         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5376
5377 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5378
5379         PR rtl-optimization/28940
5380         * gcc.target/i386/addr-sel-1.c: New test.
5381
5382 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR middle-end/33670
5385         * gcc.dg/pr33670.c: New test.
5386
5387 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5388
5389         PR c++/33516
5390         * g++.dg/lookup/typedef1.C: New test.
5391
5392 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5393
5394         PR testsuite/32076
5395         * lib/scandump.exp (dump-suffix): New.
5396         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5397         Include dump suffix in pass/fail messages, put regexp in quotes.
5398
5399 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5400
5401         PR c++/33495
5402         * g++.dg/other/error19.C: New.
5403
5404 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5405
5406         PR rtl-optimization/28062
5407         * gcc.c-torture/compile/20071102-1.c: New test.
5408
5409 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5410
5411         * g++.dg/cpp0x/pr33955.C: New.
5412
5413 2007-11-01  Tom Tromey  <tromey@redhat.com>
5414
5415         PR preprocessor/30805:
5416         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5417
5418 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5419
5420         PR rtl-optimization/33648
5421         * gcc.dg/pr33648.c: New test.
5422
5423 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5424
5425         PR c++/32384
5426         * g++.dg/template/pseudodtor1.C: New test.
5427         * g++.dg/template/pseudodtor2.C: New test.
5428
5429         PR c++/32260
5430         * g++.dg/rtti/typeid7.C: New test.
5431
5432 2007-11-01  Tom Tromey  <tromey@redhat.com>
5433
5434         PR preprocessor/30805:
5435         * gcc.dg/cpp/pr30805.c: New file.
5436
5437 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5438
5439         PR testsuite/25352
5440         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5441         add dg-skip-if.
5442         * gcc.c-torture/compile/20001205-1.c: Ditto.
5443         * gcc.c-torture/compile/20001226-1.c: Ditto.
5444         * gcc.c-torture/compile/20020312-1.c: Ditto.
5445         * gcc.c-torture/compile/20020604-1.c: Ditto.
5446         * gcc.c-torture/compile/920501-12.c: Ditto.
5447         * gcc.c-torture/compile/920501-4.c: Ditto.
5448         * gcc.c-torture/compile/920520-1.c: Ditto.
5449         * gcc.c-torture/compile/980506-1.c: Ditto.
5450         * gcc.c-torture/compile/990617-1.c: Ditto.
5451         * gcc.dg/compare6.c: Ditto.
5452         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5453         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5454         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5455         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5456         * g++.old-deja/g++.pt/static6.C: Ditto.
5457         * g++.old-deja/g++.pt/crash16.C: Ditto.
5458         * g++.old-deja/g++.mike/p10416.C: Ditto.
5459         * g++.old-deja/g++.mike/ns15.C: Ditto.
5460         * g++.old-deja/g++.mike/eh46.C: Ditto.
5461
5462 2007-11-01  Tom Tromey  <tromey@redhat.com>
5463
5464         * gcc.dg/redecl-1.c: Update.
5465         * gcc.dg/pr20368-3.c: Update.
5466         * gcc.dg/inline-14.c: Update.
5467         * gcc.dg/builtins-30.c: Update.
5468         * gcc.dg/dremf-type-compat-4.c: Update.
5469         * gcc.dg/pr20368-2.c: Update.
5470
5471 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR rtl-optimization/33673
5474         * gcc.dg/pr33673.c: New test.
5475
5476 2007-11-01  Michael Matz  <matz@suse.de>
5477
5478         PR tree-optimization/33961
5479         * gcc.dg/pr33961.c: New test.
5480
5481 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5482
5483         PR c++/33494
5484         * g++.dg/template/error35.C: New.
5485
5486 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR target/31507
5489         * gcc.dg/pr31507-1.c: New test.
5490         * gcc.dg/pr31507-2.c: New test.
5491
5492 2007-10-31  Revital Eres  <eres@il.ibm.com>
5493
5494         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5495         target.
5496         * gcc.dg/vect/tree-vect.h (check_vect): Add
5497         powerpc-*paired test.
5498         * lib/target-supports.exp (check_750cl_hw_available):
5499         New.
5500         (check_effective_target_vect_int,
5501         check_effective_target_vect_intfloat_cvt,
5502         check_effective_target_powerpc_altivec_ok,
5503         check_effective_target_vect_long,
5504         check_effective_target_vect_sdot_hi,
5505         check_effective_target_vect_udot_hi,
5506         check_effective_target_vect_pack_trunc,
5507         check_effective_target_vect_unpack,
5508         check_effective_target_vect_shift,
5509         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5510         target.
5511         * gcc.dg/vect/vect-ifcvt-11.c: New.
5512         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5513         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5514         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5515         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5516         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5517         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5518
5519 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5520             Tobias Burnus  <burnus@net-b.de>
5521
5522         PR fortran/33941
5523         * gfortran.dg/module_read_1.f90: New.
5524
5525 2007-10-31  Tom Tromey  <tromey@redhat.com>
5526
5527         PR preprocessor/30786:
5528         * gcc.dg/cpp/pr30786.c: New file.
5529
5530 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5531
5532         PR fortran/33162
5533         * gfortran.dg/interface_19.f90: New.
5534         * gfortran.dg/interface_20.f90: New.
5535         * gfortran.dg/interface_21.f90: New.
5536         
5537 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5538
5539         PR tree-optimization/32377
5540         * gfortran.dg/vect/pr32377.f90: New.
5541         
5542 2007-10-31  Richard Guenther  <rguenther@suse.de>
5543
5544         PR middle-end/33779
5545         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5546         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5547
5548 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5549
5550         PR fortran/33897
5551         * gfortran.dg/contained_3.f90: New.
5552
5553 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5554
5555         PR c++/19531
5556         * g++.dg/opt/nrv8.C: New.
5557         
5558 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5559
5560         PR c++/33709
5561         * g++.dg/opt/compound1.C: New test.
5562
5563         PR c++/33616
5564         * g++.dg/template/ptrmem18.C: New test.
5565
5566 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5567
5568         PR fortran/33596
5569         * gfortran.dg/isnan_2.f90: New test.
5570
5571 2007-10-30  Ed Schouten  <ed@fxq.nl>
5572
5573         PR tree-optimization/32500
5574         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5575
5576 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5577
5578         PR c++/31993
5579         PR c++/32252
5580         * g++.dg/cpp0x/pr31993.C: New
5581         * g++.dg/cpp0x/pr32252.C: New
5582
5583 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5584
5585         PR tree-optimization/33723
5586         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5587
5588 2007-10-30  Richard Guenther  <rguenther@suse.de>
5589
5590         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5591         gcc.target/i386/loop-3.c.
5592
5593 2007-10-30  Revital Eres  <eres@il.ibm.com>
5594
5595         * gcc.dg/vect/pr33866.c: Require vect_long.
5596
5597 2007-10-30  Revital Eres  <eres@il.ibm.com>
5598
5599         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5600         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5601
5602 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5603
5604         PR tree-optimization/32893
5605         * lib/target-supports.exp
5606         (check_effective_target_unaligned_stack): new keyword.
5607         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5608         not sensitive to unaligned_stack.
5609         * gcc.dg/vect/vect-3.c: Likewise.
5610         * gcc.dg/vect/vect-4.c: Likewise.
5611         * gcc.dg/vect/vect-5.c: Likewise.
5612         * gcc.dg/vect/vect-6.c: Likewise.
5613         * gcc.dg/vect/vect-7.c: Likewise.
5614         * gcc.dg/vect/vect-13.c: Likewise.
5615         * gcc.dg/vect/vect-17.c: Likewise.
5616         * gcc.dg/vect/vect-18.c: Likewise.
5617         * gcc.dg/vect/vect-19.c: Likewise.
5618         * gcc.dg/vect/vect-20.c: Likewise.
5619         * gcc.dg/vect/vect-21.c: Likewise.
5620         * gcc.dg/vect/vect-22.c: Likewise.
5621         * gcc.dg/vect/vect-27.c: Likewise.
5622         * gcc.dg/vect/vect-29.c: Likewise.
5623         * gcc.dg/vect/vect-64.c: Likewise.
5624         * gcc.dg/vect/vect-65.c: Likewise.
5625         * gcc.dg/vect/vect-66.c: Likewise.
5626         * gcc.dg/vect/vect-72.c: Likewise.
5627         * gcc.dg/vect/vect-73.c: Likewise.
5628         * gcc.dg/vect/vect-86.c: Likewise.
5629         * gcc.dg/vect/vect-all.c: Likewise.
5630         * gcc.dg/vect/slp-25.c: Likewise.
5631         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5632         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5633         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5634
5635         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5636         * gcc.dg/vect/vect-34.c: Likewise.
5637         * gcc.dg/vect/vect-36.c: Likewise.
5638         * gcc.dg/vect/vect-64.c: Likewise.
5639         * gcc.dg/vect/vect-65.c: Likewise.
5640         * gcc.dg/vect/vect-66.c: Likewise.
5641         * gcc.dg/vect/vect-68.c: Likewise.
5642         * gcc.dg/vect/vect-76.c: Likewise.
5643         * gcc.dg/vect/vect-77.c: Likewise.
5644         * gcc.dg/vect/vect-78.c: Likewise.
5645
5646         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5647         testcase (without no-section-anchors prefix) but with global arrays.
5648         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5649         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5650         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5651         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5652         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5653         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5654         * gcc.dg/vect/vect-77-global.c: Likewise.
5655         * gcc.dg/vect/vect-78-global.c: Likewise.
5656
5657         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5658         testcase (without no-section-anchors prefix) but fix alignment checks
5659         to also consider unaligned_stack targets.
5660         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5661
5662 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR tree-optimization/33723
5665         * gcc.c-torture/execute/20071029-1.c: New test.
5666         * gcc.dg/tree-ssa/pr33723.c: New test.
5667
5668 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5669
5670         PR tree-optimization/33614
5671         * gcc.c-torture/compile/pr33614.c: New test.
5672
5673 2007-10-29  Richard Guenther  <rguenther@suse.de>
5674
5675         PR tree-optimization/33870
5676         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5677
5678 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5679
5680         PR tree-optimization/33757
5681         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5682         true architectures instead of having a big dg-skip-if.
5683
5684         PR c++/33841
5685         * g++.dg/other/bitfield3.C: New test.
5686
5687 2007-10-29  Richard Guenther  <rguenther@suse.de>
5688
5689         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5690
5691 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5692
5693         Automatic parallelization reduction tests.
5694
5695         * gcc.dg/tree-ssa/reduc-1.c: New test.
5696         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5697         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5698         * gcc.dg/tree-ssa/reduc-2.c: New test.
5699         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5700         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5701         * gcc.dg/tree-ssa/reduc-3.c: New test.
5702         * gcc.dg/tree-ssa/reduc-6.c: New test.
5703         * gcc.dg/tree-ssa/reduc-7.c: New test.
5704         * gcc.dg/tree-ssa/reduc-8.c: New test.
5705         * gcc.dg/tree-ssa/reduc-9.c: New test.
5706
5707 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5708             Zdenek Dvorak  <ook@ucw.cz>
5709
5710         OMP_ATOMIC Changes, testsuite changes.
5711
5712         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5713         instead of gimple dump.
5714         * gcc.dg/gomp/atomic-9.c: Same.
5715         * gcc.dg/gomp/atomic-10.c: Same.
5716         * g++.dg/gomp/atomic-3.C: Same.
5717         * g++.dg/gomp/atomic-9.C: Same.
5718         * g++.dg/gomp/atomic-10.C: Same.
5719
5720 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5721
5722         PR fortran/31217
5723         PR fortran/33811
5724         * gfortran.dg/forall_12.f90: New test.
5725
5726         PR fortran/33686
5727         * gfortran.dg/forall_13.f90: New test.
5728
5729 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5730             Mark Mitchell  <mark@codesourcery.com>
5731
5732         PR c++/30659
5733         * g++.dg/template/crash71.C: New.
5734
5735 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5736
5737         PR fortran/32147
5738         * gfortran.dg/module_md5_1.f90: Update hash-value.
5739
5740 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5741
5742         PR tree-opt/33589
5743         * g++.dg/torture/pr33589-1.C: New testcase.
5744         * g++.dg/torture/pr33589-2.C: New testcase.
5745
5746 2007-10-28  Richard Guenther  <rguenther@suse.de>
5747
5748         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5749
5750 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5751             Uros Bizjak  <ubizjak@gmail.com>
5752
5753         PR tree-optimization/33920
5754         * gcc.dg/tree-ssa/pr33290.c: New test.
5755
5756 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5757
5758         PR fortran/31306
5759         * gfortran.dg/argument_check_7.f90: New test.
5760         * gfortran.dg/argument_check_8.f90: New test.
5761         
5762 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5763
5764         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5765         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5766         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5767         * gcc.target/i386/sse-14.c: Ditto.
5768
5769 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR c++/33844
5772         * g++.dg/other/ptrmem8.C: New test.
5773
5774         PR c++/33842
5775         * g++.dg/template/error34.C: New test.
5776
5777 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5778
5779         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5780
5781 2007-10-27  Richard Guenther  <rguenther@suse.de>
5782
5783         PR tree-optimization/33870
5784         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5785         * gcc.c-torture/execute/pr33870.c: Likewise.
5786
5787 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5788
5789         PR fortran/33162
5790         * gfortran.dg/argument_checking_9.f90: New test.
5791
5792 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5793
5794         * g++.dg/other/pr33601.C: New.
5795
5796 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5797
5798         PR c++/31988
5799         * g++.dg/init/new25.C: New.
5800
5801 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5802
5803         * g++.dg/cpp0x/pr33839.C: New.
5804         
5805 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5806
5807         PR c++/33744
5808         * g++.dg/template/arg6.C: New test.
5809
5810 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5811
5812         PR c++/31747
5813         * g++.dg/parse/crash39.C: New.
5814
5815 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5816
5817         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5818         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5819         "offset: -4B".
5820
5821 2007-10-25  David Daney  <ddaney@avtrex.com>
5822
5823         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5824
5825 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5826
5827         PR c++/33843
5828         * g++.dg/template/error32.C: New.
5829
5830 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5831             Ira Rosen  <irar@il.ibm.com>
5832
5833         PR tree-optimization/33833
5834         * gcc.dg/vect/pr33833.c: New testcase.
5835
5836 2007-10-25  David Daney  <ddaney@avtrex.com>
5837
5838         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5839
5840 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5841             Ira Rosen  <irar@il.ibm.com>
5842
5843         PR tree-optimization/33866
5844         * gcc.dg/vect/pr33866.c: New testcase.
5845
5846 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5847
5848         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5849         Add -w to compile flags to suppress "call-clobbered register" warnings
5850         and remove dg-warning directives.
5851
5852 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5853
5854         * gcc.dg/sms-2.c: Cleanup sms dump file.
5855         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5856         profile-use step.
5857
5858 2007-10-24  David Daney  <ddaney@avtrex.com>
5859
5860         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5861
5862 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5863
5864         PR target/33755
5865         * gcc.target/mips/pr33755.c: New test.
5866
5867 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5868
5869         PR tree-optimization/33804
5870         * gcc.dg/vect/pr33804.c: New testcase.
5871
5872 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5873
5874         PR forrtran/33849
5875         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5876
5877 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5878             Uros Bizjak  <ubizjak@gmail.com>
5879
5880         PR rtl-optimization/33846
5881         * gcc.dg/vect/pr33846.c: New testcase.
5882
5883 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5884             Dorit Nuzman  <dorit@il.ibm.com>
5885
5886         PR tree-optimization/33860
5887         * g++.dg/vect/pr33860.cc: New test.
5888         * g++.dg/vect/pr33860a.cc: New test.
5889
5890 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5891             Revital Eres  <eres@il.ibm.com>      
5892
5893         * gcc.dg/sms-2.c: New testcase.
5894
5895 2007-10-22  David S. Miller  <davem@davemloft.net>
5896
5897         * gcc.dg/globalreg-1.c: New test.
5898
5899 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5900             Dorit Nuzman  <dorit@il.ibm.com>
5901
5902         PR tree-optimization/33834
5903         PR tree-optimization/33835
5904         * g++.dg/vect/pr33834_1.cc: New test.
5905         * g++.dg/vect/pr33834_2.cc: New test.
5906         * g++.dg/vect/pr33835.cc: New test.
5907
5908 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5909
5910         * gcc.dg/pr33644.c: New test.
5911
5912 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR c++/33372
5915         * g++.dg/gomp/pr33372-1.C: New test.
5916         * g++.dg/gomp/pr33372-2.C: New test.
5917         * g++.dg/gomp/pr33372-3.C: New test.
5918
5919 2007-10-22  Michael Matz  <matz@suse.de>
5920
5921         PR tree-optimization/33855
5922         * gcc.c-torture/compile/pr33855.c: New testcase.
5923
5924 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5925
5926         PR tree-optimization/33854
5927         * gcc.dg/vect/O1-pr33854.c: New testcase.
5928         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5929
5930 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5931
5932         * gcc.dg/unwind-1.c: Disable on AIX.
5933         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5934
5935 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5936
5937         PR fortran/33749
5938         * gfortran.dg/assign_9.f90: New test.
5939
5940 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5941
5942         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5943         (dg-mips-options): Skip tests that specify an ABI other than o32
5944         and o64 if generating MIPS16 hard-float code.
5945
5946 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5947             Revital Eres  <eres@il.ibm.com>
5948
5949         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5950         * gcc.dg/vect/vect-16.c: Fix comment.
5951         * gcc.dg/vect/pr33369.c: Require vect_int.
5952         * gcc.dg/vect/slp-33.c: Add spaces.
5953         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5954         targets.
5955         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5956         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5957         targets.
5958         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5959         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5960         targets.
5961         * gcc.dg/vect/slp-10.c: Add spaces.
5962         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5963         targets.
5964         * gcc.dg/vect/slp-36.c: Require vect_int.
5965         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5966         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5967         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5968         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5969         targets.
5970         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5971         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5972         instead of vector_alignment_reachable_for_double.
5973         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5974         (natural_alignment): Split into...
5975         (natural_alignment_32, natural_alignment_64): New.
5976         (vector_alignment_reachable): Depend on natural_alignment_32.
5977         (vector_alignment_reachable_for_double): Rename to ...
5978         (vector_alignment_reachable_for_64bit): And depend on
5979         natural_alignment_64.
5980
5981 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5982
5983         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5984         MIPS targets.
5985         * g++.dg/vect/vect.exp: Likewise.
5986         * lib/fortran-torture.exp: Likewise.
5987         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5988         mipsisa64*-*-* as the target selector.  Remove -mips64,
5989         -mhard-float and -mgp64 from the options list.
5990         * gcc.target/mips/mips-ps-2.c: Likewise.
5991         * gcc.target/mips/mips-ps-3.c: Likewise.
5992         * gcc.target/mips/mips-ps-4.c: Likewise.
5993         * gcc.target/mips/mips-ps-6.c: Likewise.
5994         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5995         options list.
5996         * gcc.target/mips/sb1-1.c: Likewise.
5997         * gcc.target/mips/mips-ps-type.c: Likewise.
5998         * gcc.target/mips/mips-ps-7.c: New test.
5999         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6000         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6001         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6002         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6003         as forcing an ABI and an architecture.
6004         (is_gp32_flag, is_gp64_flag): Fold into...
6005         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6006         then -mfp64 imply -mhard-float.  Apply register rules after the
6007         loop.  Handle -march=mipsN like -mipsN.
6008
6009 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6010
6011         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6012         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6013
6014 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6015
6016         PR fortran/33818
6017         * gfortran.dg/entry_dummy_ref_3.f90: New.
6018
6019 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6020             FX Coudert <fxcoudert@gcc.gnu.org>
6021
6022         PR fortran/31608
6023         * gfortran.dg/char_cast_1.f90: New test.
6024
6025 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6026
6027         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6028         * gfortran.dg/large_real_kind_2.F90: ditto.
6029         * gfortran.dg/default_format_2.f90: ditto.
6030         * gfortran.dg/default_format_denormal_1.f90: ditto.
6031
6032 2007-10-19  Richard Guenther  <rguenther@suse.de>
6033
6034         PR middle-end/33816
6035         PR middle-end/32921
6036         * gfortran.dg/pr32921.f: New testcase.
6037
6038 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6039
6040         PR libfortran/33544
6041         * gfortran.dg/transfer_check_1.f90: Adjust options.
6042
6043 2007-10-19  Richard Guenther  <rguenther@suse.de>
6044
6045         Revert
6046         2007-10-19  Richard Guenther  <rguenther@suse.de>
6047
6048         PR middle-end/32921
6049         * gfortran.dg/pr32921.f: New testcase.
6050
6051 2007-10-19  Richard Guenther  <rguenther@suse.de>
6052
6053         * gcc.c-torture/execute/20071018-1.c: New testcase.
6054
6055 2007-10-19  Richard Guenther  <rguenther@suse.de>
6056
6057         PR middle-end/32921
6058         * gfortran.dg/pr32921.f: New testcase.
6059
6060 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6061
6062         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6063
6064 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6065
6066         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6067
6068 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6069
6070         PR fortran/33233
6071         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6072         * gfortran.dg/host_assoc_function_3.f90: New test.
6073
6074 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6075
6076         PR fortran/33733
6077         * gfortran.dg/transfer_simplify_6.f90: New test.
6078
6079 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6080             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6081
6082         PR middle-end/33794
6083         * gfortran.dg/pr33794.f90: New testcase.
6084
6085 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6086
6087         PR target/32961
6088         * gcc.target/i386/pr32961.c: New testcase.
6089         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6090         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6091         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6092         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6093         __builtin_ia32_pslldi128 defines.
6094
6095 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6096
6097         PR fortran/33760
6098         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6099
6100 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6101
6102         PR c++/28639
6103         PR c++/30299
6104         * g++.dg/template/void12.C: New.
6105         * g++.dg/template/void13.C: New.
6106
6107 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6108
6109         PR c++/31446
6110         * g++.dg/template/void11.C: New.
6111         * g++.dg/template/void2.C: Adjust error markers.
6112         * g++.dg/template/void10.C: Likewise.
6113         * g++.dg/template/crash55.C: Likewise.
6114
6115 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6116
6117         * g++.dg/opt/const5.C: New test.
6118
6119 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6120             Maxim Kuvyrkov  <maxim@codesourcery.com>
6121
6122         * gcc.target/ia64/20040709-2.c: New test.
6123
6124 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6125
6126         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6127
6128 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6129
6130         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6131         to each function.  Check that there are no unsigned loads.
6132
6133 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR tree-optimization/33136
6136         * gcc.c-torture/execute/20070824-1.c: New test.
6137         * gcc.dg/pr33136-1.c: New test.
6138         * gcc.dg/pr33136-2.c: New test.
6139         * gcc.dg/pr33136-3.c: New test.
6140
6141 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6142
6143         PR tree-optimization/33735
6144         * g++.dg/torture/pr33735.C: New.
6145
6146 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6147
6148         PR middle-end/33706
6149         * gcc.dg/va-arg-pack-2.c: New.
6150
6151 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6152
6153         PR tree-optimization/33619
6154         * gcc.dg/pr33619.c: New test.
6155
6156 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6157
6158         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6159         flag for AIX.
6160         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6161
6162 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6163
6164         PR libfortran/33055
6165         * gfortran.dg/inquire_11.f90: New test.
6166         * gfortan.dg/negative_unit_int8.f: New test.
6167
6168 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6169
6170         PR target/33133
6171         * gcc.c-torture/compile/pr33133.c: New test.
6172
6173 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6174
6175         PR libfortran/33672
6176         * gfortran.dg/namelist_40.f90: New test.
6177
6178 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6179
6180         PR fortran/33745
6181         * gfortran.dg/bounds_check_11.f90: New.
6182
6183 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6184
6185         PR c++/30303
6186         * g++.dg/other/ctor1.C: New test.
6187         * g++.dg/other/ctor2.C: New test.
6188         * g++.dg/other/dtor1.C: New test.
6189
6190 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6191
6192         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6193
6194 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6195             Paul Thomas  <pault@gcc.gnu.org>
6196
6197         PR fortran/33254
6198         PR fortran/33727
6199         * gfortran.dg/bounds_check_10.f90: New.
6200
6201 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6202
6203         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6204         * gcc.target/powerpc/popcount-1.c: Same.
6205
6206 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6207
6208         PR c++/26698
6209         * g++.dg/conversion/op4.C: New test.
6210
6211 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6212
6213         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6214
6215 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/33542
6218         * gfortran.dg/ambiguous_specific_1.f90: New test.
6219
6220 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6221
6222         PR fortran/33664
6223         * gfortran.dg/impure_spec_expr_1.f90: New test.
6224         * gfortran.dg/char_result_7.f90: Remove illegal test.
6225
6226 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6227
6228         PR 11001
6229         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6230         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6231         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6232         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6233         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6234         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6235         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6236         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6237         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6238
6239 2007-10-12  Richard Guenther  <rguenther@suse.de>
6240
6241         PR middle-end/26198
6242         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6243         * gcc.c-torture/execute/20071011-1.c: Likewise.
6244         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6245
6246 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6247
6248         PR tree-optimization/33742
6249         * gcc.dg/pr33742.c: New testcase.
6250
6251 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR tree-optimization/33645
6254         * gcc.dg/pr33645-1.c: New test.
6255         * gcc.dg/pr33645-2.c: New test.
6256         * gcc.dg/pr33645-3.c: New test.
6257  
6258         PR c++/32121
6259         * g++.dg/ext/label4.C: Adjust error regexp.
6260         * g++.dg/ext/label6.C: Adjust error regexp.
6261         * g++.dg/ext/label7.C: New test.
6262         * g++.dg/ext/label8.C: New test.
6263         * g++.dg/ext/label9.C: New test.
6264
6265 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6266
6267         PR middle-end/33676
6268         * gcc.dg/pr33676.c: New.
6269
6270 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6271
6272         PR c++/31441
6273         * g++.dg/cpp0x/variadic83.C: New.
6274
6275 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6276
6277         PR c++/33461
6278         * g++.dg/cpp0x/variadic81.C: New.
6279         * g++.dg/cpp0x/variadic82.C: Likewise.
6280
6281 2007-10-11  Richard Guenther  <rguenther@suse.de>
6282
6283         PR middle-end/33724
6284         * gcc.dg/pr33724.c: New testcase.
6285
6286 2007-10-11  Richard Guenther  <rguenther@suse.de>
6287
6288         PR c/33726
6289         * gcc.dg/pr33726.c: New testcase.
6290
6291 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6292
6293         PR fortran/33500
6294         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6295         
6296 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6297
6298         PR testsuite/33391
6299         * gfortran.dg/do_3.F90: Run with -fwrapv.
6300
6301 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6302
6303         * gcc.dg/unwind-1.c: New.
6304
6305 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6306
6307         PR libfortran/33683
6308         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6309         failure on some common systems.
6310
6311 2007-10-09  Richard Guenther  <rguenther@suse.de>
6312
6313         PR middle-end/33692
6314         * gcc.dg/pr33692.c: New testcase.
6315
6316 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6317
6318         PR middle-end/33669
6319         * gcc.c-torture/execute/pr33669.c: New.
6320
6321 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6322
6323         PR tree-optimization/33615
6324         * g++.dg/tree-ssa/pr33615-2.C: New test.
6325
6326 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6327
6328         PR tree-optimization/33615
6329         * g++.dg/tree-ssa/pr33615.C: New test.
6330
6331 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6332
6333         PR tree-optimization/33572
6334         * g++.dg/torture/pr33572.C: Replace with complete test.
6335
6336 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6337
6338         PR fortran/33689
6339         * gfortran.dg/spec_expr_5.f90: New.
6340
6341 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6342
6343         * gcc.dg/pragma-darwin-2.c: New.
6344
6345 2007-10-08  Richard Guenther  <rguenther@suse.de>
6346
6347         PR middle-end/33693
6348         PR middle-end/33695
6349         PR middle-end/33697
6350         * gcc.dg/pr33693.c: New testcase.
6351         * gcc.dg/pr33695.c: Likewise.
6352         * gcc.dg/pr33697.c: Likewise.
6353
6354 2007-10-08  Richard Guenther  <rguenther@suse.de>
6355
6356         PR middle-end/33691
6357         PR middle-end/33694
6358         PR middle-end/33696
6359         * gcc.dg/pr33691.c: New testcase.
6360         * gcc.dg/pr33694.c: Likewise.
6361         * gcc.dg/pr33696.c: Likewise.
6362
6363 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6364
6365         PR libfortran/33683
6366         * gfortran.dg/gamma_5.f90:  New test case
6367
6368 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6369
6370         PR fortran/20851
6371         * initialization_1.f90: Fix dg-error annotations.
6372         * initialization_14.f90: New.
6373         * initialization_7.f90: Fix dg-error annotations.
6374         * initialization_9.f90: Likewise.
6375
6376 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6377
6378         * gfortran.dg/error_recovery_4.f90: New test.
6379
6380 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6381
6382         * gfortran.dg/default_format_denormal_2.f90: New test.
6383         * gfortran.dg/default_format_2.inc: New test.
6384         * gfortran.dg/default_format_denormal_1.f90: New test.
6385         * gfortran.dg/default_format_1.inc: New test.
6386         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6387         numbers.
6388         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6389         numbers.
6390
6391 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6392
6393         * gfortran.dg/namelist_15.f90: Revise test.
6394
6395 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6396
6397         PR tree-optimization/33655
6398         * gcc.dg/torture/pr33655.c: New.
6399
6400 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6401
6402         PR tree-optimization/33572
6403         * g++.dg/torture/pr33572.C: New.
6404
6405 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6406
6407         PR fortran/25076
6408         * gfortran.dg/forall_11.f90: New.
6409
6410 2007-10-05  Michael Matz  <matz@suse.de>
6411
6412         PR middle-end/33667
6413         * gcc.dg/pr33667.c: New testcase.
6414
6415 2007-10-05  Richard Guenther  <rguenther@suse.de>
6416
6417         PR middle-end/33666
6418         * gcc.dg/pr33666.c: New testcase.
6419
6420 2007-10-05  Michael Matz  <matz@suse.de>
6421
6422         PR inline-asm/33600
6423         * gcc.target/i386/pr33600.c: New testcase.
6424
6425 2007-10-05  Richard Guenther  <rguenther@suse.de>
6426
6427         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6428
6429 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6430
6431         PR target/33635
6432         * gcc.target/mips/pr33635-1.c: New test.
6433
6434 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6435
6436         PR libfortran/33253
6437         * gfortran.dg/namelist_39.f90: Revise to use long names.
6438
6439 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6440
6441         PR fortran/33646
6442         * gfortran.dg/pr33646.f90: New file.
6443
6444 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6445
6446         PR fortran/33529
6447         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6448         * gfortran.dg/char_decl_2.f90: New test.
6449
6450 2007-10-04  Richard Guenther  <rguenther@suse.de>
6451
6452         PR middle-end/33641
6453         * gcc.c-torture/compile/pr33641.c: New testcase.
6454
6455 2007-10-04  Michael Matz  <matz@suse.de>
6456
6457         PR rtl-optimization/33653
6458         * gcc.dg/pr33653.c: New.
6459
6460 2007-10-04  Richard Guenther  <rguenther@suse.de>
6461
6462         PR tree-optimization/33627
6463         * g++.dg/torture/pr33627.C: New testcase.
6464
6465 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6466
6467         PR fortran/33626
6468         * gfortran.dg/parens_6.f90: New.
6469
6470 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6471
6472         PR fortran/33646
6473         PR fortran/33542
6474         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6475
6476 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6477
6478         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6479
6480 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6481
6482         PR target/33635
6483         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6484         and mips_forced_be.
6485         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6486         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6487         options.
6488         * gcc.target/mips/fpr-moves-1.c: New test.
6489         * gcc.target/mips/fpr-moves-2.c: Likewise.
6490         * gcc.target/mips/fpr-moves-3.c: Likewise.
6491         * gcc.target/mips/fpr-moves-4.c: Likewise.
6492         * gcc.target/mips/fpr-moves-5.c: Likewise.
6493         * gcc.target/mips/fpr-moves-6.c: Likewise.
6494         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6495
6496 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6497
6498         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6499
6500 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6501
6502         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6503         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6504
6505 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6506
6507         PR fortran/33198
6508         * gfortran.dg/common_errors_1.f90: New.
6509
6510 2007-10-03  Doug Kwan  <dougkwan@google.com>
6511         Richard Guenther  <rguenther@suse.de>
6512
6513         PR debug/31899
6514         * g++.dg/debug/using3.C: New testcase.
6515
6516 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6517
6518         PR libfortran/33253
6519         * gfortran.dg/namelist_38.f90: New test.
6520         * gfortran.dg/namelist_39.f90: New test.
6521
6522 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6523
6524         PR libfortran/33469
6525         * gfortran.dg/default_format_1.f90: New test.
6526         * gfortran.dg/default_format_2.f90: New test.
6527         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6528         * gfortran.dg/real_const_3.f90: Adjust expected output.
6529
6530 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6531
6532         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6533         default ABI.  Split mips_forced_abi into mips_forced_abi and
6534         mips_forced_regs.
6535         (is_gp32_flag): Return true for -mabi=32.
6536         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6537         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6538         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6539         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6540         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6541         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6542         * gcc.target/mips/save-restore-2.c: Likewise.
6543         * gcc.target/mips/save-restore-3.c: Likewise.
6544         * gcc.target/mips/save-restore-4.c: Likewise.
6545
6546 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6547
6548         PR middle-end/33617
6549         * gcc.c-torture/compile/pr33617.c: New test.
6550
6551 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6552
6553         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6554         -gstabs+ for extended options.
6555
6556 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6557
6558         PR fortran/33542
6559         * gfortran.dg/ambiguous_specific_1.f90: New test.
6560
6561 2007-10-02  Revital Eres  <eres@il.ibm.com>
6562
6563         * gcc.target/powerpc/paired-8.c: New test.
6564         * gcc.target/powerpc/paired-9.c: New test.
6565         * gcc.target/powerpc/paired-10.c: New test.
6566
6567 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6568
6569         PR fortran/33566
6570         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6571
6572 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6573
6574         PR fortran/33554
6575         * gfortran.dg/intent_out_2.f90: New test.
6576
6577 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6578
6579         PR fortran/33550
6580         * gfortran.dg/ambiguous_reference_1.f90: New test.
6581
6582 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6583
6584         PR fortran/31154
6585         PR fortran/31229
6586         PR fortran/33334
6587         * gfortran.dg/function_kinds_1.f90: New test.
6588         * gfortran.dg/function_kinds_2.f90: New test.
6589         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6590         use association into interfaces.
6591
6592 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6593
6594         PR testsuite/31828
6595         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6596         (overflow): Use INFINITY, not FP_INFINITE.
6597         gcc.dg/float-range-4.c: Likewise.
6598         gcc.dg/float-range-5.c: Likewise.
6599
6600 2007-10-01  Nick Clifton  <nickc@redhat.com>
6601
6602         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6603         for 16-bit targets.
6604
6605 2007-09-30  Diego Novillo  <dnovillo@google.com>
6606
6607         PR 33593
6608         * g++.dg/tree-ssa/pr33593.C: New test.
6609
6610 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6611
6612         PR libfortran/33400
6613         * gfortran.dg/PR19872.f: Fix test condition.
6614         * gfortran.dg/list_read_7.f90: New test.
6615
6616 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6617
6618         PR tree-optimization/33597
6619         * gcc.dg/vect/pr33597.c: New testcase.
6620
6621 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6622
6623         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6624         * gcc.target/i386/pr33524.c: ...this.
6625
6626 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6627
6628         PR fortran/33354
6629         * gfortran.dg/minmaxloc_4.f90: New.
6630
6631 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6632
6633         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6634
6635 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6636
6637         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6638
6639 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6640
6641         PR c++/33213
6642         * g++.dg/cpp0x/variadic79.C: New.
6643
6644 2007-09-28  Michael Matz  <matz@suse.de>
6645             Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR rtl-optimization/33552
6648         * gcc.target/i386/pr33552.c: New runtime test.
6649         * gcc.target/i386/strinline.c: New compile time test.
6650
6651 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6652
6653         * gfortran.dg/openmp_stack.f90: Removed.
6654
6655         PR c++/31434
6656         * g++.dg/cpp0x/variadic80.C: New test.
6657
6658 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6659
6660         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6661         r128057.
6662
6663 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6664
6665         PR middle-end/7003
6666         * gcc.target/powerpc/gcse-1.c: New test.
6667
6668 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6669
6670         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6671         fixed capitalizations.
6672         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6673         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6674         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6675         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6676         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6677         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6678         * gfortran.dg/min_max_conformance.f90: Likewise.
6679
6680 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6681
6682         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6683         options.
6684         * gcc.dg/c99-tgmath-2.c: Likewise.
6685         * gcc.dg/c99-tgmath-3.c: Likewise.
6686         * gcc.dg/c99-tgmath-4.c: Likewise.
6687
6688 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6689
6690         PR fortran/33568
6691         * gfortran.dg/anint_1.f90: New test.
6692
6693 2007-09-27  Ian Lance Taylor  <iant@google.com>
6694
6695         PR tree-optimization/33565
6696         * gcc.dg/Wstrict-overflow-20.c: New test.
6697
6698 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6699
6700         * gfortran.dg/openmp_stack.f90: Fix typo.
6701         * gfortran.dg/recursive_stack.f90: Fix typo.
6702
6703 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6704
6705         PR c++/33493
6706         * g++.dg/template/error31.C: New.
6707
6708 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6709
6710         * lib/prune.exp: Prune also "^In function .*$" lines and
6711         "^    inlined from .*$" lines.
6712
6713 2007-09-26  Richard Guenther  <rguenther@suse.de>
6714
6715         PR tree-optimization/33563
6716         * gcc.dg/torture/pr33563.c: New testcase.
6717
6718 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6719
6720         PR c/25309
6721         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6722         array.
6723         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6724         without -O2.
6725
6726 2007-09-26  Richard Guenther  <rguenther@suse.de>
6727
6728         PR tree-optimization/30375
6729         PR tree-optimization/33560
6730         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6731         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6732         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6733         * gcc.dg/torture/pr30375.c: New testcase.
6734         * gcc.dg/torture/pr33560.c: New testcase.
6735         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6736
6737 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6738
6739         PR c++/33207
6740         * g++.dg/parse/crash38.C: New test.
6741
6742 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6743
6744         PR target/33524
6745         * gcc.target/i386/sse5-convert.c: New file, test int->long
6746         vectorized conversions.
6747
6748 2007-09-25  Revital Eres  <eres@il.ibm.com>
6749
6750         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6751
6752 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6753
6754         PR c/32295
6755         * gcc.dg/enum-incomplete-1.c: New test.
6756
6757 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6758
6759         * gcc.c-torture/compile/20070919-1.c: New test.
6760
6761 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6762
6763         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6764
6765 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6766
6767         PR c++/14688
6768         * g++.dg/inherit/override_attribs.C: New file.
6769
6770 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6771
6772         PR fortran/33269
6773         * io.c (check_format_string): Move NULL and constant checks into
6774         this function.
6775         (check_io_constraints): Call gfc_simplify_expr() before calling
6776         check_format_string().  Remove NULL and constant checks.
6777
6778 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6779
6780         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6781         * gcc.c-torture/execute/loop-2g.x: Likewise.
6782
6783 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6784
6785         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6786         Reject hard-float modes unless the ABI is o32 or o64.
6787         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6788         of gcc.exp.  Skip the tests when mips16 code generation is not
6789         supported.
6790         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6791         and use dg-add-options mips16_attribute.
6792
6793 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6794
6795         PR c++/33506
6796         * g++.dg/ext/attrib29.C: New test.
6797
6798 2007-09-23  Ollie Wild  <aaw@google.com>
6799
6800         * gcc.dg/fold-bitand-1.c: New test.
6801         * gcc.dg/fold-bitand-2.c: New test.
6802         * gcc.dg/fold-bitand-3.c: New test.
6803         * gcc.dg/fold-bitand-4.c: New test.
6804
6805 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6806
6807         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6808         any of the macros to be defined for __mips16.
6809         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6810
6811 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6812
6813         * gcc.dg/vect/pr21591.c: Require vect_int.
6814         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6815         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6816         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6817
6818 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6819
6820         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6821         attributes.
6822         * gcc.dg/va-arg-pack-len-2.c: New test.
6823         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6824         attributes.
6825         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6826
6827         PR tree-optimization/32772
6828         * gcc.c-torture/compile/20070905-1.c: New test.
6829
6830         PR tree-optimization/32975
6831         * gcc.dg/pr32975.c: New test.
6832
6833         PR middle-end/28755
6834         * gcc.dg/pr28755.c: New test.
6835
6836 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6837
6838         * lib/target-supports.exp (check_effective_target_nomips16): New
6839         procedure.
6840         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6841         for mipsisa64*-*-*.
6842         * gcc.dg/vect/vect.exp: Likewise.
6843         * g++.dg/vect/vect.exp: Likewise.
6844         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6845         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6846         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6847         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6848         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6849         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6850         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6851         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6852         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6853         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6854         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6855         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6856         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6857         (test14, test15, test16, test17, test18): Likewise.
6858         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6859         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6860         (test14, test15, test16, test17, test18, test19, test20, test21)
6861         (test22): Likewise.
6862         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6863         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6864         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6865         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6866         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6867         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6868         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6869         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6870         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6871         (test13, test14, test15, test16, test17, test18, test19, test20)
6872         (test21, test22, test23, test24, test25, test26, test27, test28)
6873         (test29, test30, test31): Likewise.
6874         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6875         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6876         (test13, test14, test15, test16, test17, test18, test19, test20)
6877         (test21, test22, test23, test24, test25, test26, test27, test28)
6878         (test29, test30, test31, test32, test33, test34, test35, test36)
6879         (test37, test38, test39, test40, test41, test42, test43, test44)
6880         (test45, test46, test47, test48, test49, test50, test51, test52)
6881         (test53, test54, test55, test56, test57, test58, test59, test60)
6882         (test61, test62, test63): Likewise.
6883         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6884         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6885         (test13, test14, test15, test16, test17, test18, test19, test20)
6886         (test21, test22, test23, test24, test25, test26, test27, test28)
6887         (test29, test30, test31): Likewise.
6888         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6889         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6890         (test13, test14, test15, test16, test17, test18, test19, test20)
6891         (test21, test22, test23, test24, test25, test26, test27, test28)
6892         (test29, test30, test31): Likewise.
6893         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6894         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6895         (test13, test14, test15): Likewise.
6896         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6897         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6898         (test13, test14, test15): Likewise.
6899         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6900         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6901         (test13, test14, test15, test16, test17, test18, test19, test20)
6902         (test21, test22, test23, test24, test25, test26, test27, test28)
6903         (test29, test30, test31): Likewise.
6904         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6905         (matrix_multiply4: Likewise.
6906         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6907         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6908         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6909         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6910         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6911         (test13, test14, test15, test16, test17, test18, test19, test20)
6912         (test21, test22, test23, test24, test25, test26, test27, test28)
6913         (test29, test30, test31): Likewise.
6914         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6915         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6916         (test13, test14, test15, test16, test17, test18, test19, test20)
6917         (test21, test22, test23, test24, test25, test26, test27, test28)
6918         (test29, test30, test31): Likewise.
6919         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6920         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6921         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6922         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6923         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6924         (sub_v4qi): Likewise.
6925         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6926         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6927         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6928         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6929         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6930         (subb, subc): Likewise.
6931         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6932         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6933         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6934         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6935         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6936         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6937         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6938         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6939         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6940         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6941         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6942         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6943         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6944
6945 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6946
6947         * lib/target-supports.exp (add_options_for_mips16_attribute)
6948         (check_effective_target_mips16_attribute): New functions.
6949         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6950         command line.
6951         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6952         extra_test_flags.
6953         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6954         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6955         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6956         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6957         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6958         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6959         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6960         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6961         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6962         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6963         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6964         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6965         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6966         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6967         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6968         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6969         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6970         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6971         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6972         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6973         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6974         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6975         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6976         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6977         (NOMIPS16): Delete.
6978         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6979         of dg-options.
6980         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6981         options.  Require { target mips16_attribute } and use dg-add-options
6982         to add the associated options.
6983         (foo): Use MIPS16.
6984         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6985         * gcc.target/mips/call-saved-3.c: Likewise.
6986         * gcc.target/mips/code-readable-1.c: Require { target
6987         mips16_attribute } and use dg-add-options to add the associated
6988         options.  Remove trailing whitespace.
6989         (NOMIPS16): Delete.
6990         * gcc.target/mips/code-readable-2.c: Likewise.
6991         * gcc.target/mips/code-readable-3.c: Likewise.
6992         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6993         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6994         Require { target mips16_attribute } and use dg-add-options to
6995         add the associated options.
6996         (cksum16, cksum8): Use MIPS16.
6997         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6998         Require { target mips16_attribute } and use dg-add-options to
6999         add the associated options.
7000         (foo): Use MIPS16.
7001         * gcc.target/mips/save-restore-2.c: Likewise.
7002         * gcc.target/mips/save-restore-3.c: Likewise.
7003         * gcc.target/mips/save-restore-4.c: Likewise.
7004         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7005         -mno-abicalls.
7006         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7007         (foo): Use NOMIPS16.
7008
7009 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7010
7011         PR fortran/33337
7012         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7013
7014         PR fortran/33376
7015         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7016
7017 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7018
7019         PR fortran/33445
7020         * gfortran.dg/gomp/free-2.f90: New.
7021         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7022         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7023
7024 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7025
7026         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7027         * gcc.target/i386/sse5-haddX.c: Ditto.
7028         * gcc.target/i386/sse5-hsubX.c: Ditto.
7029         * gcc.target/i386/sse5-maccXX.c: Ditto.
7030         * gcc.target/i386/sse5-msubXX.c: Ditto.
7031         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7032         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7033         * gcc.target/i386/sse5-permpX.c: Ditto.
7034         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7035         effective target.
7036         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7037         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7038         * gcc.target/i386/sse5-pcmov.c: Ditto.
7039         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7040
7041 2007-09-22  Richard Guenther  <rguenther@suse.de>
7042
7043         PR tree-optimization/33146
7044         * gcc.c-torture/compile/pr33146.c: New testcase.
7045
7046 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7047
7048         * lib/target-supports.exp (check_cached_effective_target): New
7049         procedure.
7050         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7051         (check_effective_target_c99_runtime): New procedure.
7052         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7053         (test3l): Likewise cargl.
7054         * gcc.dg/builtins-59.c: Require c99_runtime.
7055         * gcc.dg/builtins-61.c: Likewise.
7056         * gcc.dg/builtins-62.c: Likewise.
7057
7058 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7059
7060         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7061         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7062         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7063         target-specific dg-options.
7064         * gcc.dg/builtins-20.c: Likewise.
7065         * gcc.dg/builtins-53.c: Likewise.
7066         * gcc.dg/builtins-55.c: Likewise.
7067         * gcc.dg/single-precision-constant.c: Likewise.
7068         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7069         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7070         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7071         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7072         * gcc.dg/torture/builtin-power-1.c: Likewise.
7073
7074 2007-09-21  Chao-ying Fu  <fu@mips.com>
7075
7076         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7077         check if targets have fixed-point supports.
7078         * gcc.dg/fixed-point/fixed-point.exp: New file.
7079         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7080         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7081         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7082         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7083         * gcc.dg/fixed-point/constants-pedantic.c,
7084         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7085         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7086         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7087         * gcc.dg/fixed-point/keywords-pedantic.c,
7088         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7089         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7090         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7091         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7092         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7093         * gcc.dg/fixed-point/func-vararg-mixed.c,
7094         * gcc.dg/fixed-point/operator-logical.c,
7095         * gcc.dg/fixed-point/struct-union.c,
7096         * gcc.dg/fixed-point/bit-complement.c,
7097         * gcc.dg/fixed-point/operator-bitwise.c,
7098         * gcc.dg/fixed-point/operator-comma.c,
7099         * gcc.dg/fixed-point/struct-layout-1.c,
7100         * gcc.dg/fixed-point/union-init.c,
7101         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7102         * gcc.dg/fixed-point/func-mixed.c,
7103         * gcc.dg/fixed-point/func-vararg-size0.c,
7104         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7105         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7106         * gcc.dg/fixed-point/operator-unary.c,
7107         * gcc.dg/fixed-point/allop-const.c,
7108         * gcc.dg/fixed-point/muldiv-warning.c,
7109         * gcc.dg/nofixed-point-1.c,
7110         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7111         * gcc.target/mips/fixed-vector-type.c,
7112         * gcc.target/mips/fixed-scalar-type.c: New tests.
7113
7114 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7115
7116         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7117         * gnat.dg/test_nested_subtype_byref.adb: New test.
7118
7119 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR fortran/33439
7122         * gfortran.dg/gomp/pr33439.f90: New test.
7123
7124 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7125
7126         PR fortran/33455
7127         * gfortran.dg/merge_char_3.f90: New.
7128
7129 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7130
7131         PR fortran/33037
7132         * gfortran.dg/transfer_check_1.f90: New.
7133
7134 2007-09-20  Asher Langton  <langton2@llnl.gov>
7135
7136         PR fortran/20441
7137         * gfortran.dg/init_flag_1.f90: New.
7138         * gfortran.dg/init_flag_2.f90: New.
7139         * gfortran.dg/init_flag_3.f90: New.
7140         * gfortran.dg/init_flag_4.f90: New.
7141         * gfortran.dg/init_flag_5.f90: New.
7142         * gfortran.dg/init_flag_6.f90: New.
7143         * gfortran.dg/init_flag_7.f90: New.
7144
7145 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7146
7147         PR c++/33460
7148         * g++.dg/ext/anon-struct6.C: New.
7149
7150 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7151
7152         PR libfortran/23272
7153         * gfortran.dg/inquire_10.f90: New test.
7154
7155 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7156
7157         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7158
7159 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7160
7161         PR fortran/33221
7162         * gfortran.dg/used_types_18.f90: Declare variable of empty
7163         derived type.
7164
7165 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7166
7167         PR fortran/33288
7168         * gfortran.dg/array_constructor_19.f90: New test.
7169
7170 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7171
7172         PR debug/33316
7173         * gcc.dg/debug/pr33316.c: New test.
7174
7175         PR c++/33496
7176         * g++.dg/cpp0x/variadic76.C: New test.
7177         * g++.dg/cpp0x/variadic77.C: New test.
7178         * g++.dg/cpp0x/variadic78.C: New test.
7179
7180         PR c/33238
7181         PR c/27301
7182         * gcc.c-torture/execute/20070919-1.c: New test.
7183         * gcc.dg/pr33238.c: New test.
7184         * gcc.dg/pr27301.c: New test.
7185
7186 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7187
7188         * lib/target-supports.exp (check_effective_target_mips64): New
7189         procedure.
7190         * gcc.dg/lower-subreg-1.c: Require !mips64.
7191         * gcc.dg/sibcall-3.c (ATTR): New macro.
7192         (recurser_void1, recurser_void2): Use it.
7193         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7194         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7195
7196 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7197
7198         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7199         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7200         warning annotation.
7201         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7202
7203 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7204
7205         PR fortran/33497
7206         * gfortran.dg/c_loc_tests_11.f03: New test case.
7207
7208 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7209
7210         PR c++/33459
7211         * g++.dg/init/ref14.C: New.
7212
7213 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7214
7215         * gnat.dg/slice2.ad[sb]: New testcase.
7216
7217 2007-09-19  Nick Clifton  <nickc@redhat.com>
7218
7219         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7220
7221 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7222
7223         * gcc.target/bfin/bfin.exp: New.
7224         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7225         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7226         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7227         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7228         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7229         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7230         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7231         mcpu-bf561.c, mcpu-default.c}: New tests.
7232
7233 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7234
7235         Restore detection of unsupported TLS.
7236
7237         Revert this patch:
7238         2007-02-10  Richard Henderson  <rth@redhat.com>
7239
7240         * lib/target-supports.exp (check_effective_target_tls): Redefine
7241         to mean non-emulated tls.
7242         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7243         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7244         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7245         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7246         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7247         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7248         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7249
7250         And then:
7251         * lib/target-supports.exp (check_effective_target_tls): Use
7252         stronger test for compiler support for TLS.
7253         (check_effective_target_tls_native): New, to test for non-emulated
7254         TLS support.
7255         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7256         instead of dg-require-effective-target tls.
7257         * g++.dg/gomp/copyin-1.C: Likewise.
7258         * g++.dg/gomp/sharing-1.C: Likewise.
7259         * g++.dg/gomp/tls-1.C: Likewise.
7260         * g++.dg/gomp/tls-2.C: Likewise.
7261         * g++.dg/gomp/tls-3.C: Likewise.
7262         * g++.dg/tls/diag-1.C: Likewise.
7263         * g++.dg/tls/diag-2.C: Likewise.
7264         * g++.dg/tls/diag-3.C: Likewise.
7265         * g++.dg/tls/diag-4.C: Likewise.
7266         * g++.dg/tls/diag-5.C: Likewise.
7267         * g++.dg/tls/init-1.C: Likewise.
7268         * g++.dg/tls/init-2.C: Likewise.
7269         * g++.dg/tls/trivial.C: Likewise.
7270         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7271         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7272         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7273         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7274         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7275         * gcc.dg/gomp/clause-1.c: Likewise.
7276         * gcc.dg/gomp/copyin-1.c: Likewise.
7277         * gcc.dg/gomp/sharing-1.c: Likewise.
7278         * gcc.dg/gomp/tls-1.c: Likewise.
7279         * gcc.dg/gomp/tls-2.c: Likewise.
7280         * gcc.dg/tls/alpha-1.c: Likewise.
7281         * gcc.dg/tls/opt-1.c: Likewise.
7282         * gcc.dg/tls/opt-13.c: Likewise.
7283         * gcc.dg/tls/opt-14.c: Likewise.
7284         * gcc.dg/tls/opt-2.c: Likewise.
7285         * gcc.dg/tls/opt-3.c: Likewise.
7286         * gcc.dg/tls/opt-4.c: Likewise.
7287         * gcc.dg/tls/opt-7.c: Likewise.
7288         * gcc.dg/tls/section-1.c: Likewise.
7289         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7290         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7291         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7292         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7293         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7294         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7295         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7296         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7297         * gfortran.dg/gomp/fixed-1.f: Likewise.
7298         * gfortran.dg/gomp/free-1.f90: Likewise.
7299         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7300         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7301         * gfortran.dg/gomp/reduction1.f90: Likewise.
7302         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7303
7304 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7305
7306         PR fortran/31119
7307         * gfortran.dg/bounds_check_9.f90: New test.
7308         * gfortran.dg/bounds_check_fail_2.f90: New test.
7309
7310 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7311
7312         PR c++/33462 (again)
7313         * g++.dg/ext/va-arg1.C: Adjust.
7314
7315 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7316
7317         PR c++/33462
7318         * g++.dg/ext/va-arg1.C: New.
7319
7320 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7321
7322         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7323
7324 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7325
7326         PR c++/33463
7327         * g++.dg/rtti/typeid6.C: New.
7328
7329 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7330
7331         PR c++/33464
7332         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7333         * g++.dg/ext/is_class_error2.C: New.
7334
7335 2007-09-18  Richard Guenther  <rguenther@suse.de>
7336
7337         PR tree-optimization/33340
7338         * g++.dg/torture/pr33340.C: New testcase.
7339
7340 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7341
7342         PR fortran/33231
7343         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7344         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7345         * gfortran.dg/elemental_subroutine_5.f90: New.
7346
7347 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7348
7349         * lib/target-supports.exp (check_profiling_available): Extend
7350         mips*-*-elf check to mips*-*-elf*.
7351
7352 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7353
7354         * gcc.dg/format/c90-scanf-5.c: New test.
7355         * gcc.dg/format/c99-scanf-4.c: New test.
7356         * gcc.dg/format/ext-7.c: New test.
7357         * gcc.dg/format/ext-8.c: New test.
7358
7359         PR middle-end/33423
7360         * gcc.c-torture/compile/20070915-1.c: New test.
7361
7362 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7363
7364         PR fortran/33106
7365         * gfortran.dg/private_type_9.f90: New.
7366
7367 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7368
7369         PR middle-end/33449
7370         * gfortran.dg/pr33449.f90: New test.
7371
7372 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7373
7374         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7375         * gfortran.dg/private_type_1.f90: Ditto
7376         * gfortran.dg/interface_18.f90: New.
7377         * gfortran.dg/private_type_8.f90: New.
7378
7379 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7380
7381         PR c++/33124
7382         * g++.dg/warn/new1.C: Adjust.
7383         * g++.dg/torture/str_empty.C: Likewise.
7384
7385 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7386
7387         * gcc.target/mips/dse-1.c: New test.
7388
7389 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7390
7391         PR c++/32756
7392         * g++.dg/overload/operator3.C: New.
7393
7394 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7395
7396         * gcc.target/mips/truncate-1.c: New test.
7397
7398 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7399
7400         PR fortran/29396
7401         PR fortran/29606
7402         PR fortran/30625
7403         PR fortran/30871
7404         * gfortran.dg/subref_array_pointer_1.f90: New test.
7405         * gfortran.dg/subref_array_pointer_2.f90: New test.
7406
7407 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7408
7409         * gfortran.dg/nint_2.f90: Correct last change.
7410
7411 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7412
7413         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7414
7415 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7416
7417         * gcc.dg/vect/pr33373b.c: New test.
7418
7419 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7420
7421         PR target/33438
7422         * gcc.target/i386/pr33438.c: New test.
7423
7424 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7425
7426         * gfortran.dg/nint_2.f90: Revert previous commit.
7427
7428 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7429
7430         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7431
7432 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7433
7434         PR debug/33429
7435         * g++.dg/other/unused1.C: XFAIL class2 scan.
7436
7437 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7438
7439         PR fortran/33343
7440         * gfortran.dg/elemental_args_check_1.f90: New.
7441         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7442         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7443
7444 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7445
7446         * gfortran.dg/recursive_check_3.f90: New.
7447
7448 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7449
7450         PR fortran/33412
7451         * gfortran.dg/elemental_bind_c.f90: New.
7452
7453 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7454
7455         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7456         * gcc.target/mips/mips16-attributes-2.c: New test.
7457         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7458         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7459         hard-float asm when __mips16 is defined.
7460         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7461         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7462         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7463         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7464         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7465         * gcc.target/mips/pr26765.c (foo): Likewise.
7466         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7467         targets, use dg-mips-options instead of dg-options, and use -mgp32
7468         to force 32-bit mode.
7469         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7470         and 64-bit mode.
7471         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7472
7473 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7474             Michael Meissner  <michael.meissner@amd.com>
7475
7476         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7477         * gcc.target/i386/sse5-hsubX.c: Ditto.
7478         * gcc.target/i386/sse5-permpX.c: Ditto.
7479         * gcc.target/i386/sse5-haddX.c: Ditto.
7480         * gcc.target/i386/sse5-maccXX.c: Ditto.
7481         * gcc.target/i386/sse5-msubXX.c: Ditto.
7482         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7483         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7484
7485         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7486         optimizes floating point conditional moves into the pcmov
7487         instruction on SSE5.
7488         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7489
7490         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7491         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7492         SSE5.
7493
7494         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7495         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7496
7497         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7498         optimizes (a*b)+c into fmadd on SSE5.
7499
7500         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7501         whether the SSE5 instructions can be generated.
7502
7503         * gcc.target/i386/sse5-check.h: New. Add support for 
7504         SSE5 tests.
7505
7506         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7507         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7508         * gcc.target/i386/sse-13.c: Ditto.
7509         * gcc.target/i386/sse-14.c: Ditto.
7510
7511 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7512
7513         PR testsuite/33153
7514         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7515         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7516
7517 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7518
7519         PR target/32338
7520         * gcc.dg/pr32338-1.c: New test.
7521         * gcc.dg/pr32338-2.c: New test.
7522
7523 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7524         
7525         * lib/target-supports.exp (check_effective_target_sync_int_long):
7526         Revert change to add xtensa.
7527         (check_effective_target_sync_char_short): Likewise.
7528         
7529 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7530
7531         * gnat.dg/packed_subtype.adb: New test.
7532
7533 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7534
7535         PR fortran/33297
7536         * gfortran.dg/intrinsic_size.f90: New.
7537
7538 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7539
7540         PR fortran/33284
7541         PR fortran/33310
7542         * gfortran.dg/conflicts_2.f90: New.
7543
7544 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7545
7546         PR tree-optimization/32377
7547         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7548         dependence distance.
7549         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7550         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7551         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7552         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7553
7554 2007-09-12  Richard Guenther  <rguenther@suse.de>
7555
7556         PR middle-end/33382
7557         * gcc.c-torture/compile/pr33382.c: New testcase.
7558         * gcc.c-torture/execute/pr33382.c: Likewise.
7559
7560 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7561
7562         PR fortran/33395
7563         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7564
7565 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7566
7567         PR tree-optimization/33373
7568         * gcc.dg/vect/pr33373.c: New test.
7569
7570 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7571
7572         * lib/target-supports.exp (check_effective_target_vect_no_double):
7573         Remove unused proc.
7574
7575 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7576             Ulrich Weigand  <uweigand@de.ibm.com>
7577
7578         * gcc.target/spu/dfcgt-nan.c: New test.
7579
7580 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7581
7582         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7583
7584 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7585
7586         PR fortran/33040
7587         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7588
7589 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7590
7591         * gcc.dg/va-arg-pack-len-1.c: New test.
7592         * g++.dg/va-arg-pack-len-1.C: New test.
7593
7594 2007-09-11  Michael Matz  <matz@suse.de>
7595
7596         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7597
7598 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7599
7600         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7601         checks for size of long double.
7602         * gcc.dg/dfp/convert.h: New file.
7603         * gcc.dg/dfp/convert-bfp-2.c: New test.
7604         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7605         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7606         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7607         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7608         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7609         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7610         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7611         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7612         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7613
7614 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7615
7616         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7617         Change dg-final to expect 1 non-profitable loop and
7618         3 profitable loops.
7619         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7620         Change dg-final to expect 1 non-profitable loop and
7621         3 profitable loops.
7622         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7623         Change dg-final to expect 1 profitable loop.
7624         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7625         Change dg-final to expect 1 profitable loop.    
7626         
7627 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7628
7629         * gcc.target/mips/call-saved-1.c: New test.
7630         * gcc.target/mips/call-saved-2.c: Likewise.
7631         * gcc.target/mips/call-saved-3.c: Likewise.
7632         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7633         instead of mips_mips64.  Set mips_fp64 too.
7634         (is_gp32_flag): Return true for -mips1 and -mips2.
7635         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7636
7637 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7638
7639         * g++.dg/ext/va-arg-pack-1.C: New test.
7640         * g++.dg/ext/va-arg-pack-2.C: New test.
7641
7642 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7643
7644         PR target/33369
7645         * gcc.dg/vect/pr33369.c: New test.
7646
7647 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7648
7649         PR fortran/33370
7650         * gfortran.dg/array_memcpy_5.f90:  New test.
7651
7652 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7653
7654         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7655
7656 2007-09-09  Richard Guenther  <rguenther@suse.de>
7657
7658         * gcc.c-torture/compile/20070906-1.c: New testcase.
7659
7660 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7661
7662         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7663         noinline attribute.
7664         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7665         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7666         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7667         Likewise.
7668
7669 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7670
7671         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7672
7673 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7674
7675         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7676
7677 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7678
7679         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7680         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7681         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7682         Compile tests with -fno-tree-pre.
7683         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7684         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7685         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7686         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7687         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7688         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7689         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7690         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7691         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7692         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7693         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7694         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7695         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7696         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7697         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7698         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7699         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7700         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7701         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7702
7703 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7704
7705         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7706         to call objdump.
7707         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7708         Use remote_exec to call c++filt.
7709         * lib/target-supports-dg.exp (dg-require-host-local): New.
7710         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7711         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7712         * g++.dg/rtti/repo1.C: Likewise.
7713         * g++.dg/template/repo1.C: Likewise.
7714         * g++.dg/template/repo2.C: Likewise.
7715         * g++.dg/template/repo3.C: Likewise.
7716         * g++.dg/template/repo4.C: Likewise.
7717         * g++.dg/template/repo5.C: Likewise.
7718         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7719         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7720         * g++.old-deja/g++.pt/repo1.C: Likewise.
7721         * g++.old-deja/g++.pt/repo2.C: Likewise.
7722         * g++.old-deja/g++.pt/repo3.C: Likewise.
7723         * g++.old-deja/g++.pt/repo4.C: Likewise.
7724         * gcc.dg/cpp/trad/builtins.c: Likewise.
7725
7726 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7727
7728         PR tree-optimization/32283
7729         * gcc.dg/tree-ssa/loop-31.c: New test.
7730
7731 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7732
7733         PR rtl-optimization/26449
7734         * gcc.target/i386/pr26449-1.c: New file.
7735
7736 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7737
7738         PR target/33329
7739         PR rtl-optimization/26449
7740         * gcc.target/i386/pr33329.c: New file.
7741
7742 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7743
7744         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7745
7746 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7747
7748         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7749
7750 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7751
7752         PR tree-optimization/33301
7753         * gfortran.dg/vect/pr33301.f: New test.
7754
7755 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7756
7757         PR libfortran/33307
7758         * gfortran.dg/backspace_10.f90: New test.
7759
7760 2007-09-07  Richard Guenther  <rguenther@suse.de>
7761
7762         Reapply
7763         2007-09-06  Richard Guenther  <rguenther@suse.de>
7764
7765         PR tree-optimization/32586
7766         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7767         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7768         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7769         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7770         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7771         now obsolete simplification.
7772
7773 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7774         
7775         PR tree-optimization/33299
7776         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7777         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7778
7779 2007-09-07  Richard Guenther  <rguenther@suse.de>
7780
7781         Revert
7782         2007-09-06  Richard Guenther  <rguenther@suse.de>
7783
7784         PR tree-optimization/32586
7785         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7786         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7787         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7788         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7789         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7790         now obsolete simplification.
7791
7792 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7793
7794         PR tree-optimization/32821
7795         * gcc.dg/tree-ssa/pr32821.c: New file.
7796
7797 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7798
7799         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7800         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7801         and mips_forced_no_er.
7802         (dg-mips-options): Add -mno-abicalls when a small-data option is
7803         specified.  Skip tests with small-data options if mips_forced_gp.
7804         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7805         * gcc.target/mips/sdata-1.c: New test.
7806         * gcc.target/mips/sdata-2.c: Likewise.
7807         * gcc.target/mips/sdata-3.c: Likewise.
7808         * gcc.target/mips/sdata-4.c: Likewise.
7809
7810 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7811
7812         PR fortran/33298
7813         * spread_zerosize_1.f90:  New test case.
7814         * spread_bounds_1.f90:  New test case.
7815
7816 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7817
7818         PR c++/32674
7819         * g++.dg/template/static31.C: New.
7820
7821 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7822
7823         PR fortran/33271
7824         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7825         powerpc*-linux-gnu.
7826
7827 2007-09-06  David Daney  <ddaney@avtrex.com>
7828             Richard Sandiford  <richard@codesourcery.com>
7829
7830         PR target/33256
7831         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7832         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7833         * gcc.target/mips/pr33256.c: New test.
7834
7835 2007-09-06  Tom Tromey  <tromey@redhat.com>
7836
7837         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7838
7839 2007-09-06  Richard Guenther  <rguenther@suse.de>
7840
7841         PR tree-optimization/32586
7842         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7843         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7844         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7845         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7846         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7847         now obsolete simplification.
7848
7849 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7850
7851         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7852         * gcc.target/i386/sse3-addsubps.c: Ditto.
7853         * gcc.target/i386/sse3-haddpd.c: Ditto.
7854         * gcc.target/i386/sse3-haddps.c: Ditto.
7855         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7856         * gcc.target/i386/sse3-hsubps.c: Ditto.
7857         * gcc.target/i386/sse3-lddqu.c: Ditto.
7858         * gcc.target/i386/sse3-movddup.c: Ditto.
7859         * gcc.target/i386/sse3-movshdup.c: Ditto.
7860         * gcc.target/i386/sse3-movsldup.c: Ditto.
7861
7862 2007-09-06  Richard Guenther  <rguenther@suse.de>
7863
7864         PR tree-optimization/33302
7865         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7866
7867 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7868
7869         PR libfortran/33225
7870         * gfortran.dg./fmt_float.f90: New test.
7871
7872 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7873
7874         PR libfortran/33253
7875         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7876
7877 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7878
7879         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7880         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7881
7882 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7883
7884         * g++.dg/eh/builtin1.C: New test.
7885         * g++.dg/eh/builtin2.C: New test.
7886         * g++.dg/eh/builtin3.C: New test.
7887
7888         PR c++/33289
7889         * g++.dg/eh/builtin4.C: New test.
7890
7891 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7892
7893         * gcc.target/powerpc/dfp-dd.c: New test.
7894         * gcc.target/powerpc/dfp-td.c: New test.
7895
7896 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7897
7898         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7899         * gcc.dg/va-arg-pack-1.c: New test.
7900
7901 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7902
7903         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7904         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7905         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7906         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7907         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7908
7909 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7910
7911         PR c++/30302
7912         * g++.dg/ext/anon-struct5.C: New.
7913
7914 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7915
7916         * gcc.dg/i386-cpuid.h: Remove.
7917         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7918         (main): Use __get_cpuid to get target features.
7919         * gcc.target/i386/sse-check.h: Ditto.
7920         * gcc.target/i386/sse2-check.h: Ditto.
7921         * gcc.target/i386/sse3-check.h: Ditto.
7922         * gcc.target/i386/ssse3-check.h: Ditto.
7923         * gcc.target/i386/sse4_1-check.h: Ditto.
7924         * gcc.target/i386/sse4_2-check.h: Ditto.
7925         * gcc.target/i386/sse4a-check.h: Ditto.
7926         * gcc.dg/torture/pr16104-1.c: Ditto.
7927         (do_test): Change to void.
7928         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7929         * gcc.target/i386/sse-6.c: Ditto.
7930         * gcc.target/i386/sse-7.c: Ditto.
7931         * g++.dg/other/i386-1.C: Include cpuid.h.
7932         (main): New function.  Use __get_cpuid to get target fetaures.
7933
7934 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7935             David Ung  <davidu@mips.com>
7936             Nigel Stephens <nigel@mips.com>
7937
7938         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7939         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7940         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7941         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7942         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7943         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7944         * gcc.dg/torture/pr19683-1.c: Likewise.
7945         * gcc.target/mips/madd-3.c: Likewise.
7946         * gcc.target/mips/maddu-3.c: Likewise.
7947         * gcc.target/mips/msub-3.c: Likewise.
7948         * gcc.target/mips/msubu-3.c: Likewise.
7949         * gcc.target/mips/asm-1.c: Likewise.
7950         * gcc.target/mips/branch-1.c: Likewise.
7951         * gcc.target/mips/ins-1.c: Likewise.
7952         * gcc.target/mips/near-far-3.c: Likewise.
7953         * gcc.target/mips/near-far-4.c: Likewise.
7954         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7955         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7956         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7957         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7958         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7959         * gcc.target/mips/dspr2-MULT.c: Likewise.
7960         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7961         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7962         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7963         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7964         * gcc.target/mips/code-readable-2.c: Likewise.
7965         * gcc.target/mips/code-readable-3.c: Likewise.
7966
7967 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7968             David Ung  <davidu@mips.com>
7969             Nigel Stephens <nigel@mips.com>
7970
7971         * gcc.target/mips/mips16-attributes.c: New.
7972
7973 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7974
7975         PR fortran/31564
7976         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7977
7978         PR fortran/33241
7979         * gfortran.dg/char_length_10.f90: New test.
7980
7981 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7982
7983         PR c++/29731
7984         * g++.dg/parse/template24.C: New.
7985
7986 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7987
7988         * g++.dg/other/spu2vmx-1.C: New test.
7989
7990 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR tree-optimization/33017
7993         * gcc.dg/pr33017.c: New test.
7994
7995 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7996
7997         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7998         __protected_stream family of macros.
7999
8000 2007-09-04  Jan Hubicka  <jh@suse.cz>
8001
8002         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8003         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8004         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8005         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8006         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8007         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8008         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8009         Likewise.
8010
8011 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8012             Tobias Burnus  <burnus@net-b.de>
8013
8014         * gfortran.dg/proc_decl_1.f90: New.
8015         * gfortran.dg/proc_decl_2.f90: New.
8016         * gfortran.dg/proc_decl_3.f90: New.
8017         * gfortran.dg/proc_decl_4.f90: New.
8018
8019 2007-09-04  Jan Hubicka  <jh@suse.cz>
8020
8021         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8022         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8023         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8024         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8025         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8026         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8027         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8028         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8029         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8030         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8031         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8032         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8033         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8034         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8035         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8036         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8037         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8038         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8039         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8040         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8041         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8042         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8043         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8044         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8045         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8046         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8047         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8048         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8049         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8050         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8051         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8052         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8053         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8054         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8055         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8056         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8057         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8058         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8059         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8060         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8061         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8062         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8063         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8064         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8065         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8066         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8067         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8068         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8069         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8070         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8071         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8072         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8073         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8074         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8075         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8076         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8077         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8078         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8079         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8080         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8081         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8082         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8083         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8084         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8085         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8086         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8087         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8088         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8089         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8090         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8091         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8092         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8093         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8094         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8095         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8096         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8097         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8098         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8099         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8100         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8101         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8102         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8103         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8104         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8105         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8106         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8107         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8108         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8109         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8110         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8111         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8112         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8113         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8114         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8115         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8116         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8117         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8118         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8119         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8120         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8121         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8122         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8123         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8124         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8125         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8126         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8127         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8128         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8129         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8130         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8131         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8132         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8133         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8134         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8135         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8136         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8137         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8138         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8139         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8140         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8141         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8142         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8143         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8144         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8145         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8146         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8147         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8148         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8149         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8150         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8151         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8152         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8153         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8154         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8155         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8156         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8157         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8158         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8159         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8160         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8161         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8162         noinline.
8163         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8164         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8165         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8166         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8167         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8168         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8169         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8170         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8171         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8172         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8173         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8174         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8175         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8176         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8177         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8178         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8179         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8180         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8181         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8182         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8183         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8184         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8185         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8186         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8187         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8188         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8189         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8190         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8191         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8192         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8193         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8194         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8195         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8196         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8197         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8198         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8199         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8200         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8201         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8202         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8203         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8204         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8205         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8206         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8207         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8208         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8209         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8210         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8211         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8212         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8213         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8214         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8215         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8216         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8217         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8218         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8219         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8220         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8221         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8222         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8223         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8224         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8225         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8226         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8227         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8228         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8229         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8230         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8231         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8232         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8233         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8234         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8235         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8236         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8237         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8238         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8239         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8240         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8241         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8242         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8243         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8244         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8245         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8246         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8247         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8248         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8249         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8250         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8251         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8252         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8253         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8254         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8255         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8256         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8257         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8258         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8259         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8260         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8261         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8262         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8263         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8264         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8265         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8266         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8267         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8268         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8269         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8270         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8271         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8272         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8273         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8274         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8275         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8276         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8277         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8278         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8279         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8280         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8281         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8282         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8283         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8284         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8285         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8286         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8287         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8288         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8289
8290 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8291
8292         PR middle-end/33187
8293         * gcc.target/i386/cmov7.c: New file.
8294
8295 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8296
8297         * gcc.target/i386/sse4a-check.h: New file.
8298         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8299         * gcc.target/i386/sse4a-insert.c: Ditto.
8300         * gcc.target/i386/sse4a-montsd.c: Ditto.
8301         * gcc.target/i386/sse4a-montss.c: Ditto.
8302         * gcc.target/i386/mmx-check.h: New file.
8303         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8304         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8305         * gcc.target/i386/sse-check.h: New file.
8306         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8307         * gcc.target/i386/sse-3.c: Ditto.
8308         * gcc.target/i386/sse-7.c: Ditto.
8309         * gcc.target/i386/sse-9.c: Ditto.
8310         * gcc.target/i386/ssefn-3.c: Ditto.
8311         * gcc.target/i386/sse-recip.c: Ditto.
8312         * gcc.target/i386/sse-recip-vec.c: Ditto.
8313         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8314         * gcc.target/i386/20020523-1.c: Remove.
8315         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8316         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8317         * gcc.target/i386/ssefn-4.c: Ditto.
8318         * gcc.target/i386/sse-6.c: Ditto.
8319         * gcc.target/i386/sse-10.c: Ditto.
8320         * gcc.target/i386/sse-11.c: Ditto.
8321         * gcc.target/i386/sse-18.c: Ditto.
8322         * gcc.target/i386/fpprec-1.c: Ditto.
8323         * g++.dg/other/i386-1.C: Ditto.
8324
8325 2007-09-04  Richard Guenther  <rguenther@suse.de>
8326
8327         PR tree-optimization/33291
8328         * gcc.dg/volatile2.c: New testcase.
8329         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8330         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8331         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8332         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8333
8334 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8335
8336         PR fortran/33253
8337         * gfortran.dg/namelist_15.f90: Update test.
8338         * gfortran.dg/namelist_24.f90: Update test.
8339         * gfortran.dg/namelist_38.f90: New test.
8340
8341 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8342
8343         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8344         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8345         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8346         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8347         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8348         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8349
8350 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8351
8352         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8353         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8354
8355         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8356
8357 2007-09-02  David Daney  <ddaney@avtrex.com>
8358
8359         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8360         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8361         * gcc.target/mips/atomic-memory-1.c: Ditto.
8362         * gcc.target/mips/atomic-memory-2.c: Ditto.
8363
8364 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8365
8366         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8367         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8368
8369 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8370
8371         * gfortran.dg/substr_6.f90: New test.
8372
8373 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8374
8375         PR c++/33208
8376         * g++.dg/other/error18.C: New.
8377         * g++.dg/expr/bitfield3.C: Adjust.
8378
8379 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR fortran/33276
8382         * gfortran.fortran-torture/compile/pr33276.f90: New.
8383
8384 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8385
8386         PR C/29237
8387         PR middle-end/33272
8388         * gcc.dg/c99-arraydecl-3.c: New test.
8389
8390 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8391
8392         PR c++/32597
8393         * g++.dg/cpp0x/variadic-new2.C: New.
8394         * g++.dg/cpp0x/variadic-new.C: New.
8395
8396 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8397
8398         PR fortran/33232
8399         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8400         * gfortran.dg/read_1.f90: New.
8401
8402 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8403
8404         PR c++/33210
8405         * g++.dg/template/error30.C: New.
8406
8407 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8408
8409         PR c++/32113
8410         * g++.dg/template/crash70.C: New.
8411
8412 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8413
8414         PR c++/33212
8415         * g++.dg/ext/is_class_error.C: New.
8416
8417 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8418
8419         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8420         
8421 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8422             Revital Eres  <eres@il.ibm.com>
8423
8424         * gcc.target/powerpc/paired-1.c: New test.
8425         * gcc.target/powerpc/paired-2.c: New test.
8426         * gcc.target/powerpc/paired-3.c: New test.
8427         * gcc.target/powerpc/paired-4.c: New test.
8428         * gcc.target/powerpc/paired-5.c: New test.
8429         * gcc.target/powerpc/paired-6.c: New test.
8430         * gcc.target/powerpc/paired-7.c: New test.
8431         * gcc.target/powerpc/ppc-paired.c: New test.
8432
8433 2007-08-31  Ollie Wild  <aaw@google.com>
8434
8435         * g++.dg/conversion/ptrmem2.C: New test.
8436         * g++.dg/conversion/ptrmem3.C: New test.
8437         * g++.dg/conversion/ptrmem4.C: New test.
8438         * g++.dg/conversion/ptrmem5.C: New test.
8439         * g++.dg/conversion/ptrmem6.C: New test.
8440         * g++.dg/conversion/ptrmem7.C: New test.
8441         * g++.dg/conversion/ptrmem8.C: New test.
8442
8443 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8444
8445         PR fortran/31879
8446         * gfortran.dg/char_length_7.f90: New test.
8447         * gfortran.dg/char_length_9.f90: New test.
8448         * gfortran.dg/char_assign_1.f90: Add extra warning.
8449
8450         PR fortran/31197
8451         PR fortran/31258
8452         * gfortran.dg/char_length_8.f90: New test.
8453
8454 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8455
8456         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8457
8458 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8459
8460         * gcc.dg/inline-24.c: New test.
8461         * g++.dg/opt/inline11.C: New test.
8462
8463 2007-08-30  Richard Guenther  <rguenther@suse.de>
8464
8465         * gcc.target/i386/vectorize5.c: New testcase.
8466
8467 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8468
8469         PR fortran/33228
8470         * interface.c (check_interface0): Improve error for external procs.
8471         (check_sym_interfaces): Fix checking of module procedures.
8472
8473 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8474
8475         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8476         (AI): Add AI_ALIGN.
8477         * gcc.dg/sync-3.c: New test.
8478
8479         PR middle-end/32758
8480         * gcc.dg/cleanup-12.c: New test.
8481
8482 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8483
8484         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8485         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8486         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8487         * gcc.dg/pr32450.c: Ditto.
8488         * gcc.dg/nest.c: Ditto.
8489         * gcc.dg/nested-func-4.c: Ditto.
8490         * g++.old-deja/g++.law/profile1.C: Ditto.
8491
8492 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8493
8494         PR fortran/32989
8495         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8496         non-default integer kind arguments.
8497
8498 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8499
8500         PR fortran/33105
8501         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8502
8503 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8504
8505         * gcc.dg/h8300-ice2.c: Remove target selector.
8506
8507 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8508
8509         PR fortran/33215
8510         * gfortran.dg/binding_label_tests_15.f03: New test case.
8511         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8512
8513 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8514
8515         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8516         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8517
8518 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8519
8520         PR c++/33194
8521         * g++.dg/other/canon-33194.C: New.
8522
8523 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8524
8525         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8526         * gcc.c-torture/execute/pr23135.c: Likewise.
8527
8528 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8529
8530         * gcc.dg/pr31344.c: Move to ...
8531         * gcc.dg/dfp/pr31344.c: ... here.
8532         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8533         * gcc.dg/20050503-1.c: Ditto.
8534         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8535         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8536         * gcc.dg/20060801-1.c: Ditto.
8537
8538 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8539
8540         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8541         * gfortran.dg/nan_1.f90: Likewise.
8542
8543 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8544
8545         PR fortran/33055
8546         Revert previous patch.
8547
8548 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8549             Kazu Hirata  <kazu@codesourcery.com>
8550
8551         * gcc.target/m68k/interrupt-1.c: New.
8552
8553 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8554
8555         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8556         10000 for targets where "int" can't hold at least 100000.
8557         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8558         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8559         (test5)(test6): Use it.
8560         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8561         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8562         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8563         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8564         * gcc.dg/attr-alloc_size.c (test): Likewise.
8565
8566 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8567
8568         PR c++/33209
8569         * g++.dg/template/error29.C: New.
8570
8571 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8572
8573         PR c++/32596
8574         * g++.dg/ext/visibility/anon5.C: New test.
8575
8576 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8577
8578         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8579
8580 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8581
8582         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8583         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8584         * gfortran.dg/gamma_4.f90: New: large-real tests.
8585
8586 2007-08-28  Jason Merrill  <jason@redhat.com>
8587
8588         PR c++/29000
8589         * g++.dg/ext/stmtexpr12.C: New test.
8590
8591         PR c++/28558
8592         * g++.dg/ext/attrib28.C: New test.
8593
8594 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8595
8596         PR target/32661
8597         * gcc.target/i386/pr32661.c: New test.
8598
8599 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8600
8601         PR middle-end/32370
8602         * gcc.dg/pr32370.c: New test.
8603
8604         PR rtl-optimization/33148
8605         * gcc.c-torture/compile/20070827-1.c: New test.
8606
8607         PR debug/32914
8608         * d++.dg/debug/const3.C: New test.
8609         * d++.dg/debug/const4.C: New test.
8610         * d++.dg/debug/dwarf2/const1.C: New test.
8611         * d++.dg/debug/dwarf2/const2.C: New test.
8612         * d++.dg/debug/dwarf2/const2b.C: New test.
8613
8614 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8615             Vladimir Yanovsky  <yanov@il.ibm.com>
8616             Revital Eres  <eres@il.ibm.com>
8617             Andrey Belevantsev  <abel@ispras.ru>
8618
8619         * gcc.dg/sms-1.c: New test.
8620
8621 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8622
8623         * g++.dg/ext/gnu-inline-common.h: New.
8624         * g++.dg/ext/gnu-inline-global-reject.C: New.
8625         * g++.dg/ext/gnu-inline-global.C: New.
8626         * g++.dg/ext/gnu-inline-namespace.C: New.
8627         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8628         * g++.dg/ext/gnu-inline-class.C: New.
8629         * g++.dg/ext/gnu-inline-class-static.C: New.
8630         * g++.dg/ext/gnu-inline-template-class.C: New.
8631         * g++.dg/ext/gnu-inline-template-func.C: New.
8632
8633 2007-08-27  Jason Merrill  <jason@redhat.com>
8634
8635         PR c++/31337
8636         * g++.dg/ext/stmtexpr11.C: New.
8637
8638 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8639
8640         * lib/target-supports.exp (check_profiling_available):
8641         Set profiling_available_saved to 0 on fido-*-elf.
8642
8643 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8644
8645         PR tree-optimization/33173
8646         
8647         * gcc.c-torture/compile/pr33173.c: New.
8648
8649 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8650
8651         PR target/31385
8652         * gcc.dg/dfp/pr31385.c: New.
8653
8654 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8655
8656         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8657
8658 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8659
8660         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8661         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8662         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8663         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8664         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8665         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8666         gcc.target/m68k directory.
8667         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8668         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8669         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8670         gcc.target/cris directory.
8671         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8672         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8673         gcc.target/bfin directory.
8674
8675         * gcc.target/sh: New directory.
8676         * gcc.target/sh/sh.exp: New file.
8677         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8678         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8679         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8680         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8681         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8682         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8683
8684 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8685
8686         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8687         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8688         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8689         * gcc.target/i386/local2.c: Ditto.
8690         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8691         * gcc.target/i386/20011119-1.c: Ditto.
8692         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8693         * gcc.target/i386/fastcall-1.c: Fix target selector.
8694
8695 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8696
8697         PR fortran/33055
8698         * gfortran.dg/negative_unit.f: Add new check
8699         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8700         -fdefault-integer-8.
8701
8702 2007-08-26  Asher Langton  <langton2@llnl.gov>
8703
8704         * gfortran.dg/recursive_stack.f90: New.
8705         * gfortran.dg/openmp_stack.f90: New.
8706
8707 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8708
8709         PR fortran/31298
8710         * gfortran.dg/use_10.f90: New.
8711
8712 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8713
8714         PR fortran/32985
8715         * gfortran.dg/namelist_14.f90: Make test case valid.
8716         * gfortran.dg/common_10.f90: New.
8717
8718 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8719
8720         PR middle-end/33181
8721         * gcc.dg/ifelse-2.c: New.
8722
8723 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8724
8725         PR fortran/32980
8726         * gfortran.dg/gamma_1.f90: New.
8727         * gfortran.dg/gamma_2.f90: New.
8728         * gfortran.dg/gamma_3.f90: New.
8729
8730 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8731
8732         PR fortran/33188
8733         * gfortran.dg/used_types_18.f90: New.
8734
8735 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8736
8737         * gcc.dg/array-init-2.c: New test.
8738
8739 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8740
8741         PR fortran/33178
8742         * gfortran.dg/initialization_4.f90: Update dg-error.
8743         * gfortran.dg/initialization_13.f90: New.
8744
8745 2007-08-24  Richard Guenther  <rguenther@suse.de>
8746
8747         PR middle-end/33166
8748         * gcc.c-torture/compile/pr33166.c: New testcase.
8749
8750 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8751
8752         PR fortran/33139
8753         * gfortran.dg/pointer_assign_4.f90: New.
8754         * gfortran.dg/shape_2.f90: Fix test case.
8755         * gfortran.dg/char_result_4.f90: Ditto.
8756
8757 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8758
8759         * gcc.dg/array-init-1.c: New test.
8760
8761         PR c++/32567
8762         * g++.dg/parse/crash36.C: New test.
8763
8764 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8765
8766         * gcc.dg/pr32721.c: Updated.
8767
8768 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8769
8770         PR tree-optimization/32573
8771         PR middle-end/32946
8772         * gcc.dg/pr32573.c: New test.
8773
8774         PR c++/32898
8775         * g++.dg/lookup/ns3.C: New test.
8776
8777         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8778
8779         PR c++/31941
8780         * g++.dg/parse/crash37.C: New test.
8781
8782 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8783
8784         PR target/17390
8785         * gcc.target/i386/pr17390.c: New test.
8786
8787 2007-08-23  Richard Guenther  <rguenther@suse.de>
8788
8789         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8790         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8791         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8792         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8793         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8794         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8795         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8796         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8797
8798 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8799
8800         * gcc.target/s390: New directory.
8801         * gcc.target/s390/s390.exp: New file.
8802         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8803         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8804         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8805         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8806         gcc.target/s390 directory.
8807
8808 2007-08-23  Richard Guenther  <rguenther@suse.de>
8809
8810         PR tree-optimization/32328
8811         * gcc.dg/pr32328.c: New testcase.
8812
8813 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8814
8815         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8816           available.
8817
8818 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8819
8820         PR fortran/33095
8821         * gfortran.dg/min_max_optional_5.f90: New test.
8822         * gfortran.dg/min_max_optional_2.f90: Remove.
8823         * gfortran.dg/min_max_optional_3.f90: Remove.
8824         * gfortran.dg/min_max_optional_4.f90: Remove.
8825
8826 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8827
8828         * gcc.target/i386/xorps-sse.c: New.
8829         * gcc.target/i386/xorps-sse2.c: New.
8830
8831 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8832
8833         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8834         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8835         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8836
8837 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8838
8839         PR fortran/33020
8840         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8841         include multiple kinds for SHAPE parameter within a single
8842         namespace.
8843         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8844         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8845
8846 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8847
8848         * interface_abstract_1.f90: Extended test case.
8849         * interface_abstract_3.f90: New test.
8850
8851 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8852
8853         * gcc.dg/fold-sub.c: New test.
8854         
8855 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8856
8857         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8858         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8859         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8860         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8861         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8862         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8863
8864 2007-08-22  Richard Guenther  <rguenther@suse.de>
8865
8866         PR middle-end/33007
8867         * gcc.dg/pr33007.c: New testcase.
8868
8869 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8870
8871         * gcc.c-torture/execute/strcmp-1.x: Delete.
8872
8873 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8874
8875         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8876         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8877         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8878         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8879         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8880         gcc.target/i386/stack-realign.c,
8881         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8882         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8883         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8884         target using dg-require-effective-target directive.
8885         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8886         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8887         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8888         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8889         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8890         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8891         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8892         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8893         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8894         Require lp64 target using dg-require-effective-target directive.
8895         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8896         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8897         directive.
8898         * gcc.target/i386/20010202-1.c: Move from here ...
8899         * gcc.dg/20010202-1.c: ... to here.
8900
8901 2007-08-22  Richard Guenther  <rguenther@suse.de>
8902
8903         PR tree-optimization/33142
8904         * gcc.c-torture/execute/pr33142.c: New testcase.
8905
8906 2007-08-22  Richard Guenther  <rguenther@suse.de>
8907
8908         PR middle-end/32563
8909         * g++.dg/torture/pr32563.C: New testcase.
8910
8911 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8912
8913         PR middle-end/32912
8914         * gcc.dg/pr32912-1.c: Add -w to options.
8915         * gcc.dg/pr32912-2.c: Likewise.
8916         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8917
8918 2007-08-21  Ian Lance Taylor  <iant@google.com>
8919
8920         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8921
8922 2007-08-21  Ian Lance Taylor  <iant@google.com>
8923
8924         PR tree-optimization/33134
8925         * g++.dg/tree-ssa/pr33134.C: New test.
8926
8927 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8928
8929         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8930         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8931
8932 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8933
8934         PR debug/32610
8935         * gcc.dg/debug/pr32610.c: New test.
8936
8937         * g++.dg/init/new24.C: New test.
8938
8939         PR middle-end/32912
8940         * gcc.dg/pr32912-1.c: New test.
8941         * gcc.dg/pr32912-2.c: New test.
8942         * gcc.dg/pr32912-3.c: New test.
8943
8944 2007-08-21  Richard Guenther  <rguenther@suse.de>
8945
8946         * gcc.dg/pointer-arith-10.c: New testcase.
8947
8948 2007-08-21  Richard Guenther  <rguenther@suse.de>
8949
8950         PR middle-end/33122
8951         * gcc.c-torture/compile/pr33122.c: New testcase.
8952
8953 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8954
8955         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8956
8957 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8958
8959         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8960
8961 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8962
8963         PR c++/33025
8964         * g++.dg/init/new23.C: New test.
8965
8966 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8967
8968         PR middle-end/30564
8969         * gcc.c-torture/compile/pr30564-1.c: New test.
8970         * gcc.c-torture/compile/pr30564-2.c: New test.
8971
8972 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8973
8974         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8975
8976 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8977
8978         * gfortran.dg/interface_abstract_2.f90: New.
8979         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8980
8981 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8982
8983         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8984         unknown (so that outer-loop wont get analyzed).
8985         * gcc.dg/vect/vect-outer-1a.c: New test.
8986         * gcc.dg/vect/vect-outer-1b.c: New test.
8987         * gcc.dg/vect/vect-outer-1.c: New test.
8988         * gcc.dg/vect/vect-outer-2a.c: New test.
8989         * gcc.dg/vect/vect-outer-2b.c: New test.
8990         * gcc.dg/vect/vect-outer-2c.c: New test.
8991         * gcc.dg/vect/vect-outer-2.c: New test.
8992         * gcc.dg/vect/vect-outer-3a.c: New test.
8993         * gcc.dg/vect/vect-outer-3b.c: New test.
8994         * gcc.dg/vect/vect-outer-3c.c: New test.
8995         * gcc.dg/vect/vect-outer-3.c: New test.
8996         * gcc.dg/vect/vect-outer-4a.c: New test.
8997         * gcc.dg/vect/vect-outer-4b.c: New test.
8998         * gcc.dg/vect/vect-outer-4c.c: New test.
8999         * gcc.dg/vect/vect-outer-4d.c: New test.
9000         * gcc.dg/vect/vect-outer-4e.c: New test.
9001         * gcc.dg/vect/vect-outer-4f.c: New test.
9002         * gcc.dg/vect/vect-outer-4g.c: New test.
9003         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9004         * gcc.dg/vect/vect-outer-4i.c: New test.
9005         * gcc.dg/vect/vect-outer-4j.c: New test.
9006         * gcc.dg/vect/vect-outer-4k.c: New test.
9007         * gcc.dg/vect/vect-outer-4l.c: New test.
9008         * gcc.dg/vect/vect-outer-4m.c: New test.
9009         * gcc.dg/vect/vect-outer-4.c: New test.
9010         * gcc.dg/vect/vect-outer-5.c: New test.
9011         * gcc.dg/vect/vect-outer-6.c: New test.
9012         * gcc.dg/vect/vect-outer-fir.c: New test.
9013         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9014         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9015
9016 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9017
9018         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9019         and -fno-tree-reassoc.
9020         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9021         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9022         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9023         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9024         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9025         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9026         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9027         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9028         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9029         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9030         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9031         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9032         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9033         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9034         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9035         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9036         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9037         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9038         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9039         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9040         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9041         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9042         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9043         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9044         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9045         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9046         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9047         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9048         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9049         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9050         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9051         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9052         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9053         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9054         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9055         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9056         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9057
9058 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9059
9060         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9061         versioning for aliasing).
9062         * gcc.dg/vect/vect-35.c: Likewise.
9063
9064         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9065         targets.
9066         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9067
9068 2007-08-18  Tom Tromey  <tromey@redhat.com>
9069
9070         PR preprocessor/32974:
9071         * gcc.dg/cpp/pr32974.c: New file.
9072
9073 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9074
9075         * gfortran.dg/interface_abstract_1.f90: New.
9076
9077 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9078
9079         PR fortran/32881
9080         * gfortran.dg/pure_initializer_1.f90: New test.
9081
9082 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9083
9084         PR fortran/32875
9085         * gfortran.dg/array_constructor_18.f90: New test.
9086
9087 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9088
9089         PR c++/28989
9090         * g++.dg/expr/lval3.C: New test.
9091         * g++.dg/expr/lval4.C: New test.
9092
9093 2007-08-17  Ollie Wild  <aaw@google.com>
9094
9095         PR c++/31749
9096         * g++.dg/lookup/builtin3.C: New test.
9097         * g++.dg/lookup/builtin4.C: New test.
9098         * g++.dg/lookup/using19.C: New test.
9099
9100 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9101
9102         PR c++/32190
9103         * g++.dg/parse/error31.C: New.
9104
9105 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9106
9107         PR c++/32112
9108         * g++.dg/template/error26.C: New.
9109
9110 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9111
9112         PR fortran/33079
9113         * gfortran.dg/zero_length_2.f90: New test.
9114
9115 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9116
9117         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9118         * gfortran.dg/kind_tests_3.f03: Ditto.
9119         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9120         * gfortran.dg/interface_13.f90: Ditto.
9121         * gfortran.dg/pr32738.f90: Ditto.
9122         * gfortran.dg/module_private_1.f90: Ditto.
9123         * gfortran.dg/test_only_clause.f90: Ditto.
9124         * gfortran.dg/bind_c_vars.f90: Ditto.
9125         * gfortran.dg/bind_c_dts.f90: Ditto.
9126         * gfortran.dg/use_9.f90: Ditto.
9127         * gfortran.dg/generic_8.f90: Ditto.
9128         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9129         * gfortran.dg/private_type_6.f90: Ditto.
9130         * gfortran.dg/c_assoc.f90: Ditto.
9131         * gfortran.dg/private_type_7.f90: Ditto.
9132         * gfortran.dg/global_vars_c_init.f90: Ditto.
9133         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9134         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9135         * gfortran.dg/c_size_t_test.f03: Ditto.
9136         * gfortran.dg/used_types_12.f90: Ditto.
9137         * gfortran.dg/pr25923.f90: Ditto.
9138         * gfortran.dg/test_com_block.f90: Ditto.
9139         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9140         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9141         * gfortran.dg/com_block_driver.f90: Ditto.
9142         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9143         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9144         * gfortran.dg/c_loc_test.f90: Ditto.
9145         * gfortran.dg/c_ptr_tests.f03: Ditto.
9146         * gfortran.dg/module_interface_1.f90: Ditto.
9147
9148 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9149
9150         PR c++/32870
9151         * g++.dg/other/error17.C: Adjust.
9152         
9153 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9154
9155         PR middle-end/32970
9156         * g++.dg/ext/altivec-14.C: New test.
9157
9158 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9159
9160         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9161         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9162         dump files.
9163         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9164         * gcc.dg/vect/pr32366.c: Ditto.
9165
9166 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9167
9168         PR testsuite/33082
9169         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9170         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9171         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9172         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9173
9174 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9175
9176         PR fortran/33072
9177         * gfortran.dg/use_9.f90: New.
9178
9179 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9180
9181         * g++.dg/gcov/gcov-5.C: New test.
9182
9183 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9184
9185         * g++.dg/gcov/gcov-4.C: New test.
9186         * lib/gcov.exp (verify-lines): Add support for
9187         checking no-coverage lines.
9188
9189 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9190
9191         * gcc.dg/vect/vect-vfa-01.c: New.
9192         * gcc.dg/vect/vect-vfa-02.c: New.
9193         * gcc.dg/vect/vect-vfa-03.c: New.
9194         * gcc.dg/vect/vect-vfa-04.c: New.
9195         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9196         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9197         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9198         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9199         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9200         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9201         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9202         gfortran.dg/vect/pr19049.f90: Rename to start with
9203         prefix no-vfa-.
9204         * gcc.dg/vect/vect.exp: Disable versioning for alias
9205         when test starts with no-vfa-.
9206         * gfortran.dg/vect/vect.exp: Likewise.
9207
9208 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9209
9210         * gcc.dg/torture/pr32897.c: New test.
9211
9212 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9213
9214         PR c++/31132
9215         * g++.dg/template/crash69.C: New.
9216
9217 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9218
9219         * lib/target-supports.exp (check_effective_target_arm32): Use
9220         check_no_compiler_messages.
9221
9222 2007-08-15  Diego Novillo  <dnovillo@google.com>
9223
9224         gcc.dg/tree-ssa/20070815.c: New test.
9225
9226 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9227
9228         PR fortran/33077
9229         * gfortran.dg/random_7.f90: Initialize variable.
9230
9231 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9232
9233         PR middle-end/33074
9234         * gfortran.dg/pr33074.f90: New test.
9235
9236         PR c++/32992
9237         * g++.dg/opt/nrv14.C: New test.
9238
9239 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9240
9241         PR c++/33035
9242         * g++.dg/template/crash68.C: New.
9243
9244 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9245
9246         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9247         * gcc.dg/sibcall-4.c: Ditto.
9248
9249 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9250
9251         PR fortran/33066
9252         * gfortran.dg/use_8.f90: New test.
9253         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9254
9255 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9256
9257         PR c++/27211
9258         * g++.dg/template/error27.C: New.
9259         * g++.dg/template/error28.C: New.
9260         * g++.dg/other/pr28304.C: Adjust.
9261         * g++.old-deja/g++.mike/p811.C: Likewise.
9262
9263 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9264
9265         PR target/30315
9266         * gcc.target/i386/pr30315.c: New.
9267
9268 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9269
9270         PR fortran/32594
9271         * gfortran.dg/substr_5.f90: New test.
9272
9273 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9274
9275         PR c/30428
9276         * gcc.dg/vector-2.c: New test.
9277
9278         PR c++/30428
9279         * g++.dg/ext/vector8.C: New test.
9280
9281 2007-08-13  Dan Hipschman  <dsh@google.com>
9282
9283         PR c/32953
9284         * gcc.dg/format/array-1.c: Add an additional test for
9285         unterminated format strings of length 1.
9286
9287 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9288
9289         PR fortran/32926
9290         * gfortran.dg/external_procedures_3.f90: New test.
9291
9292 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9293
9294         PR fortran/32827
9295         * gfortran.dg/import6.f90: New test.
9296
9297 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9298
9299         PR C/30427
9300         *  gcc.dg/vector-1.c: New test.
9301
9302 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9303
9304         * gcc.dg/pr21255-4.c: Skip for PIC.
9305         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9306
9307 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9308
9309         * gcc.dg/attr-isr.c: Skip for PIC.
9310         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9311         * gcc.dg/attr-isr-trapa.c: Likewise.
9312         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9313         * gcc.dg/pragma-isr-trapa.c: Likewise.
9314         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9315
9316 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9317
9318         PR fortran/32962
9319         * gfortran.dg/transpose_1.f90: New test.
9320
9321 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9322
9323         PR fortran/29600
9324         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9325         intrinsic.
9326
9327 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9328
9329         PR fortran/30964
9330         PR fortran/33054
9331         * gfortran.dg/random_4.f90: New test.
9332         * gfortran.dg/random_5.f90: New test.
9333         * gfortran.dg/random_6.f90: New test.
9334         * gfortran.dg/random_7.f90: New test.
9335
9336 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9337
9338         PR fortran/32860
9339         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9340
9341 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9342
9343         PR fortran/31629
9344         * gfortran.dg/module_private_1.f90: New test.
9345
9346 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9347
9348         PR fortran/29600
9349         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9350         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9351
9352 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9353
9354         PR fortran/32937
9355         * gfortran.dg/char_length_6.f90: New test.
9356
9357 2007-08-10  Ollie Wild  <aaw@google.com>
9358
9359         * g++.dg/lookup/using18.C: New test.
9360
9361 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9362
9363         PR c++/17763
9364         * g++.dg/other/error16.C: New.
9365
9366 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9367
9368         PR libfortran/33039
9369         * gfortran.dg/namelist_37.f90: New test.
9370
9371 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9372
9373         PR c++/22256
9374         * g++.dg/conversion/op3.C: New.
9375
9376 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9377
9378         PR fortran/32987
9379         * gfortran.dg/fmt_tab_1.f90: New.
9380         * gfortran.dg/fmt_tab_2.f90: New.
9381
9382 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9383
9384         PR c/32796
9385         * gcc.c-torture/compile/pr32796.c: New test.
9386
9387 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9388
9389         PR middle-end/32813
9390         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9391         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9392         instead of just -O.
9393
9394 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9395
9396         * gcc.target/mips/code-readable-1.c: New test.
9397         * gcc.target/mips/code-readable-2.c: Likewise.
9398         * gcc.target/mips/code-readable-3.c: Likewise.
9399
9400 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9401             Revital Eres  <eres@il.ibm.com>
9402
9403         * gfortran.dg/sms-1.f90: Add comment.
9404         * gfortran.dg/sms-2.f90: New.
9405
9406 2007-08-07  Ian Lance Taylor  <iant@google.com>
9407
9408         * gcc.dg/instrument-1.c: New test.
9409         * gcc.dg/instrument-2.c: New test.
9410         * gcc.dg/instrument-3.c: New test.
9411
9412 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9413
9414         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9415
9416 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9417
9418         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9419         !vector_alignment_reachable targets.
9420         * gcc.dg/vect/vect-33.c: Likewise.
9421         * gcc.dg/vect/vect-42.c: Likewise.
9422         * gcc.dg/vect/vect-44.c: Likewise.
9423         * gcc.dg/vect/vect-50.c: Likewise.
9424         * gcc.dg/vect/vect-70.c: Likewise.
9425         * gcc.dg/vect/vect-71.c: Likewise.
9426         * gcc.dg/vect/vect-87.c: Likewise.
9427         * gcc.dg/vect/vect-88.c: Likewise.
9428         * gcc.dg/vect/vect-91.c: Likewise.
9429         * gcc.dg/vect/vect-93.c: Likewise.
9430         * gcc.dg/vect/vect-96.c: Likewise.
9431         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9432         * gcc.dg/vect/section-anchors-69.c: Likewise.
9433         * gcc.dg/vect/pr25413.c: Likewise.
9434         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9435         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9436         * gfortran.dg/vect-2.f90: Likewise.
9437         * gfortran.dg/vect-3.f90: Likewise.
9438         * gfortran.dg/vect-4.f90: Likewise.
9439         * gfortran.dg/vect-5.f90: Likewise.
9440         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9441         Return false for darwin. 
9442         (check_effective_target_vector_alignment_reachable_for_double): New.
9443
9444 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9445
9446         * gcc.dg/multiword-1.c: New testcase.
9447
9448 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9449
9450         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9451         messages.
9452         * gfortran.dg/namelist_36.f90: New test.
9453
9454 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9455
9456         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9457           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9458
9459 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9460
9461         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9462         * gcc.dg/torture/type-generic-1.c: Likewise.
9463
9464 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9465
9466         * gcc.c-torture/20070522-1.c: Move to ...
9467         * gcc.c-torture/compile/20070522-1.c: Here.
9468
9469 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9470
9471         PR fortran/29828
9472         * gfortran.dg/minmax_char_1.f90: New test.
9473         * gfortran.dg/minmax_char_2.f90: New test.
9474         * gfortran.dg/min_max_optional_4.f90: New test.
9475
9476 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9477
9478         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9479         hanging on the testcase.
9480
9481 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9482
9483         PR middle-end/32988
9484         * gcc.c-torture/compile/pr32988.c: New test.
9485
9486 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9487
9488         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9489
9490 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9491
9492         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9493
9494         Revert:
9495         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9496
9497         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9498
9499 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9500
9501         PR fortran/32979
9502         * gfortran.dg/isnan_1.f90: New test.
9503
9504 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9505             Revital Eres <eres@il.ibm.com>
9506
9507         * gcc.dg/sms-antideps.c: New test.
9508
9509 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9510
9511         PR fortran/31214
9512         * gfortran.dg/entry_13.f90: New test.
9513
9514         * gfortran.dg/entry_12.f90: Clean up .mod file.
9515
9516 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9517
9518         PR fortran/32770
9519         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9520         variables as kind=4 so they don't overflow the record length.
9521
9522 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9523
9524         PR fortran/32968
9525         * gfortran.dg/selected_kind_1.f90: New test.
9526
9527 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9528
9529         PR middle-end/32780
9530         * gcc.c-torture/compile/pr32780.c: New test.
9531
9532 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9533
9534         RP middle-end/32399
9535         * gcc.c-torture/compile/pr32399.c: New testcase.
9536
9537 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9538
9539         PR middle-end/32304
9540         * g++.dg/torture/pr32304.C: New testcase.
9541
9542 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9543
9544         PR middle-end/32935
9545         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9546
9547 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9548
9549         PR fortran/32955
9550         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9551
9552 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9553
9554         PR fortran/31202
9555         * gfortran.dg/nint_2.f90: New test.
9556
9557 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9558
9559         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9560         * gcc.dg/weak/typeof-2.c: Likewise.
9561
9562 2007-08-03  Diego Novillo  <dnovillo@google.com>
9563
9564         PR 31521
9565         * gcc.dg/tree-ssa/pr31521.c: New test.
9566
9567 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9568
9569         PR fortran/32770
9570         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9571         iostat must be default kind.
9572
9573 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9574
9575         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9576
9577 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9578
9579         PR fortran/32770
9580         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9581         explicit so test passes with -fdefault-integer-8.
9582         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9583         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9584
9585 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9586
9587         PR c++/30849
9588         * g++.dg/parse/asm1.C: New test.
9589
9590         PR c++/30850
9591         * g++.dg/parse/asm2.C: Likewise.
9592
9593         PR c++/30851
9594         * g++.dg/parse/asm3.C: Likewise.
9595         
9596 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9597
9598         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9599           "int" is only 16 bit bits wide.
9600         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9601
9602 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9603
9604         * g++.dg/torture/type-generic-1.C: New.
9605         * gcc.dg/pr28796-2.c: Move tests ...
9606         * gcc.dg/tg-tests.h: ... here.
9607         * gcc.dg/torture/type-generic-1.c: New.
9608
9609 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9610
9611         PR libfortran/32954
9612         * minmaxloc_3.f90:  New test case.
9613
9614 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9615
9616         PR fortran/32936
9617         * gfortran.dg/allocate_stat.f90: New.
9618
9619 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9620
9621         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9622
9623 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9624
9625         PR tree-optimization/32919
9626         * gcc.c-torture/compile/pr32919.c: New.
9627
9628 2007-08-01  Nick Clifton  <nickc@redhat.com>
9629
9630         * gcc.c-torture/execute/execute.exp: Change copyright header to
9631         refer to version 3 of the GNU General Public License and to point
9632         readers at the COPYING3 file and the FSF's license web page.
9633         * gcc.c-torture/execute/ieee/ieee.exp,
9634         gcc.c-torture/unsorted/unsorted.exp,
9635         gcc.c-torture/compile/compile.exp,
9636         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9637         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9638         gcc.target/cris/torture/cris-torture.exp,
9639         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9640         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9641         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9642         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9643         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9644         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9645         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9646         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9647         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9648         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9649         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9650         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9651         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9652         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9653         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9654         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9655         gcc.dg/noncompile/noncompile.exp,
9656         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9657         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9658         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9659         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9660         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9661         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9662         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9663         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9664         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9665         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9666         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9667         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9668         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9669         g++.old-deja/old-deja.exp,
9670         gfortran.fortran-torture/execute/execute.exp,
9671         gfortran.fortran-torture/compile/compile.exp,
9672         treelang/output/output-1.c, treelang/output/output-1.tree,
9673         treelang/execute/execute.exp, treelang/Makefile.in,
9674         treelang/compile/compile.exp, g++.dg/dg.exp,
9675         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9676         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9677         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9678         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9679         g++.dg/compat/struct-layout-1.exp,
9680         g++.dg/compat/struct-layout-1_generate.c,
9681         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9682         g++.dg/bprob/bprob.exp, config/default.exp,
9683         gcc.test-framework/test-framework.awk,
9684         gcc.test-framework/gen_directive_tests,
9685         gcc.test-framework/test-framework.exp,
9686         objc.dg/special/special.exp,
9687         objc.dg/gnu-encoding/gnu-encoding.exp,
9688         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9689         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9690         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9691         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9692         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9693         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9694         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9695         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9696         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9697         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9698         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9699         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9700         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9701         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9702         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9703         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9704         Likewise.
9705
9706 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9707
9708         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9709         error message text.
9710
9711 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9712
9713         PR fortran/32945
9714         * gfortran.dg/initialization_12.f90: New test.
9715
9716 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9717
9718         PR fortran/31609
9719         * gfortran.dg/entry_12.f90: New test.
9720
9721 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9722
9723         PR fortran/32938
9724         * gfortran.dg/altreturn_6.f90: New test.
9725
9726 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9727
9728         PR fortran/32942
9729         * gfortran.dg/exponent_2.f90: New test.
9730
9731 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9732
9733         * gcc.dg/vect/vect-117.c: New test.
9734         * gcc.dg/vect/vect-74.c: Enabled test
9735         * gcc.dg/vect/vect-81.c: Enabled test
9736
9737 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9738
9739         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9740         s/dg-error/dg-warning where warning is expected.
9741
9742 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9743
9744         PR fortran/32770
9745         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9746         of huge() to correct kind.
9747
9748 2007-07-30  Ollie Wild  <aaw@google.com>
9749
9750         * gcc.dg/cpp/counter-2.c: New test.
9751         * gcc.dg/cpp/counter-3.c: New test.
9752         * gcc.dg/cpp/dir-only-1.c: New test.
9753         * gcc.dg/cpp/dir-only-1.h: New file.
9754         * gcc.dg/cpp/dir-only-2.c: New test.
9755         * gcc.dg/cpp/dir-only-3.c: New test.
9756         * gcc.dg/cpp/dir-only-3a.h: New file.
9757         * gcc.dg/cpp/dir-only-3b.h: New file.
9758         * gcc.dg/cpp/dir-only-4.c: New test.
9759         * gcc.dg/cpp/dir-only-5.c: New test.
9760         * gcc.dg/cpp/dir-only-6.c: New test.
9761
9762 2007-07-30  Julian Brown  <julian@codesourcery.com>
9763
9764         * gcc.target/arm/neon/v*.c: Regenerate.
9765
9766 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9767
9768         PR c++/32108
9769         * g++.dg/ext/label6.C: New.
9770
9771 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9772
9773         PR libfortran/32858
9774         PR libfortran/30814
9775         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9776
9777 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9778
9779         PR fortran/31211
9780         * gfortran.dg/actual_pointer_function_1.f90: New test.
9781
9782         PR fortran/32682
9783         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9784
9785 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9786
9787         PR fortran/32906
9788         * gfortran.dg/shape_1.f90: Adjust error message.
9789         * gfortran.dg/parameter_array_ref_1.f90: New test.
9790
9791 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9792
9793         PR fortran/31609
9794         * gfortran.dg/entry_11.f90: New test.
9795
9796 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9797             Revital Eres  <eres@il.ibm.com>
9798
9799         * gfortran.dg/sms-1.f90: New test.
9800
9801 2007-07-28  Richard Guenther  <rguenther@suse.de>
9802
9803         * gcc.c-torture/compile/pr32920.c: New testcase.
9804
9805 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9806
9807         PR c++/30917
9808         * g++.dg/lookup/friend11.C: New test.
9809
9810 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9811
9812         * gfortran.dg/namelist_5.f90: Adjusted error message.
9813         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9814         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9815         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9816         * gfortran.dg/namelist_32.f90: ... this.
9817
9818         PR fortran/32876
9819         * gfortran.dg/namelist_33.f90: New test.
9820
9821         PR fortran/32905
9822         * gfortran.dg/namelist_34.f90: New test.
9823
9824         PR fortran/31818
9825         * gfortran.dg/namelist_35.f90: New test.
9826
9827 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9828
9829         PR fortran/32880
9830         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9831
9832 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9833
9834         PR testsuite/32471
9835         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9836           assuming it is 0x7ffffffff.
9837         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9838         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9839
9840 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9841
9842         * gfortran.dg/operator_3.f90: Fix dg directive.
9843         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9844         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9845         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9846
9847 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9848
9849         * g++.dg/cpp0x/decltype1.C: New.
9850         * g++.dg/cpp0x/decltype2.C: New.
9851         * g++.dg/cpp0x/decltype3.C: New.
9852         * g++.dg/cpp0x/decltype4.C: New.
9853         * g++.dg/cpp0x/decltype5.C: New.
9854         * g++.dg/cpp0x/decltype6.C: New.
9855
9856 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9857
9858         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9859           because the test relies on bit 31 to be the sign bit.
9860
9861 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9862
9863         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9864           assuming it is 0x7fffffff.
9865         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9866         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9867
9868 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR c++/32346
9871         * g++.dg/expr/bitfield9.C: New test.
9872
9873 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9874
9875         PR fortran/32899
9876         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9877
9878 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9879
9880         PR fortran/32760
9881         * gfortran.dg/private_type_7.f90: New test.
9882
9883 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9884
9885         PR fortran/32035
9886         * gfortran.dg/select_char_1.f90: New test.
9887
9888 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9889
9890         PR fortran/32903
9891         * gfortran.dg/initialization_11.f90: New test.
9892
9893 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9894
9895         * gcc.target/mips/ins-1.c: New test.
9896
9897 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9898
9899         PR/19232
9900         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9901         (f1): Likewise.
9902
9903 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9904
9905         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9906         error: width of 'spare' exceeds its type.
9907
9908 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9909
9910         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9911         * gcc.dg/sibcall-4.c: Likewise.
9912
9913 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9914
9915         PR rtl-optimization/31500
9916         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9917         * g++.dg/warn/Warray-bounds.C: Likewise.
9918
9919 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9920
9921         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9922
9923 2007-07-25  Julian Brown  <julian@codesourcery.com>
9924             Paul Brook  <paul@codesourcery.com>
9925             Joseph Myers  <joseph@codesourcery.com>
9926             Mark Shinwell  <shinwell@codesourcery.com>
9927
9928         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9929         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9930         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9931         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9932         (check_effective_target_arm_neon_hw): New.
9933         * gcc.target/arm/neon/neon.exp: New file.
9934         * gcc.target/arm/neon/polytypes.c: New file.
9935         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9936
9937 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9938
9939         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9940           targets where an "int" is less than 32 bits wide.
9941
9942 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9943
9944         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9945
9946 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9947
9948         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9949           during addition if an int is only 16 bits wide.
9950         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9951
9952 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9953
9954         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9955           size as "long int" and are 32 or 64 bits wide.
9956         * gcc.dg/torture/pr28814.c: Likewise.
9957
9958 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9959
9960         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9961           exactly as wide as an int.
9962
9963 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9964
9965         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9966         Define and use throughout as long long printf format specifier.
9967         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9968         Likewise.
9969
9970 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9971
9972         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9973         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9974
9975 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9976
9977         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9978
9979 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9980
9981         * gcc.c-torture/execute/20070724-1.c: New.
9982
9983 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9984
9985         PR fortran/31205
9986         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9987         "deallocates" to 24, since patch has code rid of much spurious
9988         code.
9989         * gfortran.dg/interface_assignment_1.f90 : New test.
9990
9991         PR fortran/32842
9992         * gfortran.dg/interface_assignment_2.f90 : New test.
9993
9994 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9995
9996         PR fortran/32867
9997         * fortran.dg/initialization_10.f90: New test.
9998
9999 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10000
10001         PR fortran/32778
10002         * gfortran.dg/imag_2.f: Removed
10003         * gfortran.dg/warn_std_1.f90: New test.
10004         * gfortran.dg/warn_std_2.f90: New test.
10005         * gfortran.dg/warn_std_3.f90: New test.
10006
10007 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10008
10009         PR c++/29001
10010         * g++.dg/init/new22.C: New.
10011
10012 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10013
10014         PR c++/32561
10015         * g++.dg/template/crash67.C: New.
10016
10017 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10018
10019         * lib/target-support.exp (check_effective_target_natural_alignment): 
10020         (check_effective_target_vector_alignment_reachable): New.
10021         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10022         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10023         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10024         check.
10025         * gcc.dg/vect/pr25413.c: Likewise.
10026         * gcc.dg/vect/pr31699.c: Likewise.
10027
10028 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10029
10030         PR fortran/30814
10031         * gfortran.dg/pack_bounds_1.f90:  New test case.
10032
10033 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10034
10035         PR fortran/31639
10036         * gfortran.dg/initialization_9.f90: New test.
10037
10038 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10039
10040         PR fortran/32797
10041         PR fortran/32800
10042         * gfortran.dg/bind_c_usage_8.f03: New test case.
10043         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10044         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10045
10046 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10047
10048         * gcc.target/mips/branch-cost-1.c: New test.
10049         * gcc.target/mips/branch-cost-2.c: Likewise.
10050
10051 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10052
10053         PR fortran/32732
10054         * gfortran.dg/c_char_tests.f03: New test case.
10055         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10056         * gfortran.dg/c_char_tests_2.f03: New test case.
10057         * gfortran.dg/value_6.f03: Ditto.
10058         * gfortran.dg/value_7.f03: Ditto.
10059
10060 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10061
10062         PR fortran/32600
10063         * gfortran.dg/c_funloc_tests_5.f03: New.
10064         * gfortran.dg/c_funloc_tests_5.f04: New.
10065         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10066
10067 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10068
10069         PR c++/32839
10070         * g++.dg/expr/call4.C: New.
10071         * g++.dg/expr/call5.C: New.
10072
10073 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10074
10075         PR fortran/32710
10076         * gfortran.dg/namelist_30.f90: New test.
10077
10078 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10079
10080         PR fortran/29962
10081         * gfortran.dg/array_initializer_1.f90: Removed warning.
10082         * gfortran.dg/initialization_1.f90: Adjusted messages.
10083         * gfortran.dg/nested_modules_6.f90: Removed warning.
10084
10085         PR fortran/31253
10086         * gfortran.dg/initialization_7.f90: New test.
10087
10088         PR fortran/31639
10089         * gfortran.dg/initialization_8.f90: New test.
10090
10091 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10092
10093         PR c++/30818
10094         * g++.dg/template/crash47.C: Adjust errors.
10095         * g++.dg/template/crash48.C: Adjust errors.
10096         * g++.dg/template/typename12.C: New.
10097         * g++.dg/template/typename13.C: New.
10098         * g++.dg/template/typename14.C: New.
10099         * g++.dg/template/typedef6.C: Adjust errors.
10100
10101 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10102
10103         PR fortran/32627
10104         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10105         * gfortran.dg/pr32627.f03: New test case.
10106
10107         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10108         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10109         c_f_pointer_logical.
10110         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10111         c_f_pointer_complex.
10112         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10113         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10114         c_f_pointer_shape_tests_2.
10115         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10116
10117 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10118
10119         PR fortran/32804
10120         * gfortran.dg/c_loc_tests_9.f03: New test case.
10121         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10122
10123 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10124
10125         PR fortran/32823
10126         * gfortran.dg/int_2.f90: New test.
10127         
10128 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10129
10130         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10131
10132 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10133
10134         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10135         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10136
10137 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10138
10139         PR tree-optimization/19910
10140         * gcc.dg/pr19910.c: New test.
10141
10142 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10143
10144         PR fortran/32738
10145         * gfortran.dg/pr32738.f90: New test.
10146
10147 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10148
10149         PR tree-optimzation/32635
10150         * gfortran.dg/pr32635.f:  New test case.
10151
10152 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10153
10154         PR fortran/32801
10155         * gfortran.dg/pr32801.f03: New test case.
10156
10157 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10158
10159         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10160         Test negative numbers also.
10161         * gcc.dg/c99-math-float-1.c: Likewise.
10162         * gcc.dg/c99-math-long-double-1.c: Likewise.
10163         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10164         test inputs.
10165
10166 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10167         
10168         * lib/target-supports.exp (check_effective_target_sync_int_long):
10169         Enable for xtensa.
10170         (check_effective_target_sync_char_short): Likewise.
10171         
10172 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10173
10174         * gcc.dg/pr28796-2.c: Add more cases.
10175
10176 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10177
10178         * gcc.dg/pr28796-1.c: Add more cases.
10179         * gcc.dg/pr28796-2.c: Likewise.
10180
10181 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10182
10183         * gcc.dg/pr28796-1.c: Add more cases.
10184         * gcc.dg/pr28796-2.c: Likewise.
10185
10186 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10187
10188         PR fortran/32535
10189         * gfortran.dg/pr32535.f90: New test.
10190
10191 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10192
10193         PR fortran/31320
10194         PR fortran/32665
10195         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10196
10197 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10198
10199         PR rtl-optimization/32773
10200         * gcc.dg/pr32773.c: New test.
10201
10202 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10203
10204         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10205         match flax-vector-conversions note.
10206         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10207         instead of dg-error for the warning.
10208
10209 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10210
10211         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10212           adapted to work on targets with 16-bit or wider int.
10213         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10214         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10215         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10216         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10217
10218 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10219
10220         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10221         support large arrays.
10222         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10223         * gcc.dg/20061109-1.c: Likewise.
10224         * gcc.c-torture/execute/20061101-1.x: Likewise.
10225         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10226         * gcc.c-torture/execute/pr31448.x: Likewise.
10227
10228 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10229
10230         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10231
10232         PR fortran/32238
10233         * gfortran.dg/pr32238.f90: New test.
10234
10235         PR fortran/32222
10236         * gfortran.dg/pr32222.f90: New test.
10237
10238         PR fortran/32242
10239         * gfortran.dg/pr32242.f90: New test.
10240         
10241 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10242             David Ung  <davidu@mips.com>
10243
10244         * gcc.target/mips/mips-sched-madd.c: New test case.
10245
10246 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10247
10248         PR libfortran/32611
10249         * gfortran.dg/large_real_kind_1.f90: Update test.
10250         * gfortran.dg/pr17706.f90: Update test.
10251         * gfortran.dg/fmt_zero_digits.f90: Update test.
10252         * gfortran.dg/fmt_zero_precision.f90: Update test.
10253         * gfortran.dg/real_const_3.f90: Update test.
10254
10255 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10256
10257         PR fortran/32036
10258         * gfortran.dg/bounds_check_8.f90: New test.
10259         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10260
10261 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10262
10263         PR fortran/32357
10264         * gfortran.dg/mvbits_2.f90: New test.
10265
10266 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10267
10268         PR libfortran/32731
10269         * gfortran.dg/pack_mask_1.f90:  New test.
10270         * gfortran.dg/unpack_mask_1.f90:  New test.
10271
10272 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10273
10274         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10275         * gcc.dg/20001101-1.c: Likewise.
10276         * gcc.dg/20001102-1.c: Likewise.
10277         * gcc.dg/20020116-2.c: Likewise.
10278         * gcc.dg/20020416-1.c: Likewise.
10279         * gcc.dg/sparc-constant-1.c: Likewise.
10280         * gcc.dg/sparc-dwarf2.c: Likewise.
10281         * gcc.dg/sparc-frame-1.c: Likewise.
10282         * gcc.dg/sparc-getcontext-1.c: Likewise.
10283         * gcc.dg/sparc-loop-1.c: Likewise.
10284         * gcc.dg/sparc-reg-1.c: Likewise.
10285         * gcc.dg/sparc-ret.c: Likewise.
10286         * gcc.dg/sparc-trap-1.c: Likewise.
10287         * gcc.dg/ultrasp10.c: Likewise.
10288         * gcc.dg/ultrasp11.c: Likewise.
10289         * gcc.dg/ultrasp1.c: Likewise.
10290         * gcc.dg/ultrasp2.c: Likewise.
10291         * gcc.dg/ultrasp3.c: Likewise.
10292         * gcc.dg/ultrasp4.c: Likewise.
10293         * gcc.dg/ultrasp5.c: Likewise.
10294         * gcc.dg/ultrasp6.c: Likewise.
10295         * gcc.dg/ultrasp7.c: Likewise.
10296         * gcc.dg/ultrasp8.c: Likewise.
10297         * gcc.dg/ultrasp9.c: Likewise.
10298         * gcc.dg/splet-1.c: Delete.
10299
10300 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10301
10302         PR fortran/32724
10303         * gfortran.dg/stfunc_5.f90: New test.
10304
10305 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10306
10307         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10308         New procedure to check if arrays are naturally aligned to the vector
10309         alignment boundary.
10310         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10311         in size_t typedef.  Adjust tree dump scan results according to
10312         vect_aligned_arrays target check.
10313         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10314         vect_aligned_arrays target check.
10315         * gcc.dg/vect/pr31699.c: Ditto.
10316
10317 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10318
10319         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10320         for V2DFmode vector conditional expression.
10321         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10322         and dfceq patterns.
10323         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10324         and dfcgt patterns.
10325         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10326         V2DFmode comparison and test special values.
10327         * lib/target-supports.exp: Switch on test for V2DFmode 
10328         vector conditional expression.
10329
10330 2007-07-13  Richard Guenther  <rguenther@suse.de>
10331
10332         PR tree-optimization/32721
10333         * gcc.dg/pr32721.c: New testcase.
10334
10335 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10336
10337         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10338         error message part that continues on a new line.
10339
10340 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10341
10342         * gcc.dg/c99-tgmath-1.c: New.
10343         * gcc.dg/c99-tgmath-2.c: New.
10344         * gcc.dg/c99-tgmath-3.c: New.
10345         * gcc.dg/c99-tgmath-4.c: New.
10346
10347 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10348             Janis Johnson  <janis187@us.ibm.com>
10349
10350         PR testsuite/25241
10351         * gcc.test-framework/dg-error-exp-F.c: New test.
10352         * gcc.test-framework/dg-warning-exp-F.c: New test.
10353         * lib/gcc.exp: Enable warning and error prefixes.
10354         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10355         (dg-error): Wrap original dg-error.
10356         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10357         markers from dg-error/dg-warning directives.
10358         * gcc.dg/20040322-1.c: Likewise.
10359         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10360         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10361         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10362         * gcc.dg/Werror-1.c: Likewise.
10363         * gcc.dg/Werror-10.c: Likewise.
10364         * gcc.dg/Werror-11.c: Likewise.
10365         * gcc.dg/Werror-2.c: Likewise.
10366         * gcc.dg/Werror-3.c: Likewise.
10367         * gcc.dg/Werror-4.c: Likewise.
10368         * gcc.dg/Werror-5.c: Likewise.
10369         * gcc.dg/Werror-6.c: Likewise.
10370         * gcc.dg/Werror-7.c: Likewise.
10371         * gcc.dg/Werror-8.c: Likewise.
10372         * gcc.dg/Werror-9.c: Likewise.
10373         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10374         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10375         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10376         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10377         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10378         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10379         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10380         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10381         * gcc.dg/Wnested-externs-1.c: Likewise.
10382         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10383         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10384         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10385         * gcc.dg/Wshadow-3.c: Likewise.
10386         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10387         * gcc.dg/Wwrite-strings-1.c: Likewise.
10388         * gcc.dg/anon-struct-5.c: Likewise.
10389         * gcc.dg/anon-struct-6.c: Likewise.
10390         * gcc.dg/anon-struct-7.c: Likewise.
10391         * gcc.dg/anon-struct-8.c: Likewise.
10392         * gcc.dg/array-8.c: Likewise.
10393         * gcc.dg/array-quals-2.c: Likewise.
10394         * gcc.dg/asm-qual-1.c: Likewise.
10395         * gcc.dg/asm-wide-1.c: Likewise.
10396         * gcc.dg/assign-warn-1.c: Likewise.
10397         * gcc.dg/assign-warn-2.c: Likewise.
10398         * gcc.dg/bitfld-10.c: Likewise.
10399         * gcc.dg/bitfld-11.c: Likewise.
10400         * gcc.dg/bitfld-12.c: Likewise.
10401         * gcc.dg/bitfld-13.c: Likewise.
10402         * gcc.dg/bitfld-14.c: Likewise.
10403         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10404         * gcc.dg/builtins-30.c: Likewise.
10405         * gcc.dg/c90-const-expr-5.c: Likewise.
10406         * gcc.dg/c90-typespec-1.c: Likewise.
10407         * gcc.dg/c99-const-expr-5.c: Likewise.
10408         * gcc.dg/c99-flex-array-5.c: Likewise.
10409         * gcc.dg/c99-fordecl-3.c: Likewise.
10410         * gcc.dg/c99-tag-3.c: Likewise.
10411         * gcc.dg/c99-typespec-1.c: Likewise.
10412         * gcc.dg/c99-vla-jump-1.c: Likewise.
10413         * gcc.dg/c99-vla-jump-2.c: Likewise.
10414         * gcc.dg/c99-vla-jump-3.c: Likewise.
10415         * gcc.dg/c99-vla-jump-4.c: Likewise.
10416         * gcc.dg/c99-vla-jump-5.c: Likewise.
10417         * gcc.dg/cast-1.c: Likewise.
10418         * gcc.dg/cast-2.c: Likewise.
10419         * gcc.dg/cast-3.c: Likewise.
10420         * gcc.dg/cast-4.c: Likewise.
10421         * gcc.dg/cast-pretty-print-1.c: Likewise.
10422         * gcc.dg/comp-goto-2.c: Likewise.
10423         * gcc.dg/comp-goto-3.c: Likewise.
10424         * gcc.dg/cpp/error-1.c: Likewise.
10425         * gcc.dg/cpp/if-paren.c: Likewise.
10426         * gcc.dg/decl-7.c: Likewise.
10427         * gcc.dg/decl-8.c: Likewise.
10428         * gcc.dg/decl-nospec-1.c: Likewise.
10429         * gcc.dg/decl-nospec-2.c: Likewise.
10430         * gcc.dg/decl-nospec-3.c: Likewise.
10431         * gcc.dg/declspec-10.c: Likewise.
10432         * gcc.dg/declspec-11.c: Likewise.
10433         * gcc.dg/declspec-12.c: Likewise.
10434         * gcc.dg/declspec-13.c: Likewise.
10435         * gcc.dg/declspec-14.c: Likewise.
10436         * gcc.dg/declspec-15.c: Likewise.
10437         * gcc.dg/declspec-16.c: Likewise.
10438         * gcc.dg/declspec-17.c: Likewise.
10439         * gcc.dg/declspec-4.c: Likewise.
10440         * gcc.dg/declspec-5.c: Likewise.
10441         * gcc.dg/declspec-6.c: Likewise.
10442         * gcc.dg/declspec-7.c: Likewise.
10443         * gcc.dg/declspec-8.c: Likewise.
10444         * gcc.dg/declspec-9.c: Likewise.
10445         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10446         * gcc.dg/dfp/constants-c99.c: Likewise.
10447         * gcc.dg/dfp/keywords-c89.c: Likewise.
10448         * gcc.dg/dfp/keywords-c99.c: Likewise.
10449         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10450         * gcc.dg/dfp/typespec.c: Likewise.
10451         * gcc.dg/dremf-type-compat-2.c: Likewise.
10452         * gcc.dg/dremf-type-compat-3.c: Likewise.
10453         * gcc.dg/dremf-type-compat-4.c: Likewise.
10454         * gcc.dg/empty-source-2.c: Likewise.
10455         * gcc.dg/empty-source-3.c: Likewise.
10456         * gcc.dg/enum3.c: Likewise.
10457         * gcc.dg/extra-semi-2.c: Likewise.
10458         * gcc.dg/extra-semi-3.c: Likewise.
10459         * gcc.dg/float-range-1.c: Likewise.
10460         * gcc.dg/float-range-2.c: Likewise.
10461         * gcc.dg/float-range-3.c: Likewise.
10462         * gcc.dg/float-range-5.c: Likewise.
10463         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10464         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10465         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10466         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10467         * gcc.dg/format/cast-1.c: Likewise.
10468         * gcc.dg/format/gcc_diag-3.c: Likewise.
10469         * gcc.dg/format/gcc_diag-4.c: Likewise.
10470         * gcc.dg/format/gcc_diag-6.c: Likewise.
10471         * gcc.dg/format/gcc_diag-8.c: Likewise.
10472         * gcc.dg/format/gcc_diag-9.c: Likewise.
10473         * gcc.dg/format/nul-2.c: Likewise.
10474         * gcc.dg/format/opt-1.c: Likewise.
10475         * gcc.dg/format/opt-2.c: Likewise.
10476         * gcc.dg/format/opt-3.c: Likewise.
10477         * gcc.dg/format/opt-4.c: Likewise.
10478         * gcc.dg/format/opt-5.c: Likewise.
10479         * gcc.dg/format/opt-6.c: Likewise.
10480         * gcc.dg/framework-2.c: Likewise.
10481         * gcc.dg/func-args-1.c: Likewise.
10482         * gcc.dg/func-outside-1.c: Likewise.
10483         * gcc.dg/func-outside-2.c: Likewise.
10484         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10485         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10486         * gcc.dg/if-empty-1.c: Likewise.
10487         * gcc.dg/init-bad-1.c: Likewise.
10488         * gcc.dg/init-bad-2.c: Likewise.
10489         * gcc.dg/init-bad-3.c: Likewise.
10490         * gcc.dg/init-desig-obs-2.c: Likewise.
10491         * gcc.dg/init-desig-obs-3.c: Likewise.
10492         * gcc.dg/init-empty-2.c: Likewise.
10493         * gcc.dg/init-empty-3.c: Likewise.
10494         * gcc.dg/inline-11.c: Likewise.
10495         * gcc.dg/inline-12.c: Likewise.
10496         * gcc.dg/inline-8.c: Likewise.
10497         * gcc.dg/inline-9.c: Likewise.
10498         * gcc.dg/inline3.c: Likewise.
10499         * gcc.dg/label-decl-1.c: Likewise.
10500         * gcc.dg/label-decl-2.c: Likewise.
10501         * gcc.dg/label-decl-3.c: Likewise.
10502         * gcc.dg/label-decl-4.c: Likewise.
10503         * gcc.dg/long-long-typespec-1.c: Likewise.
10504         * gcc.dg/lvalue-2.c: Likewise.
10505         * gcc.dg/lvalue-3.c: Likewise.
10506         * gcc.dg/nested-func-3.c: Likewise.
10507         * gcc.dg/nested-redef-1.c: Likewise.
10508         * gcc.dg/noreturn-4.c: Likewise.
10509         * gcc.dg/old-style-prom-2.c: Likewise.
10510         * gcc.dg/old-style-prom-3.c: Likewise.
10511         * gcc.dg/old-style-then-proto-1.c: Likewise.
10512         * gcc.dg/overflow-warn-1.c: Likewise.
10513         * gcc.dg/overflow-warn-2.c: Likewise.
10514         * gcc.dg/overflow-warn-3.c: Likewise.
10515         * gcc.dg/overflow-warn-4.c: Likewise.
10516         * gcc.dg/overflow-warn-6.c: Likewise.
10517         * gcc.dg/parm-forwdecl-2.c: Likewise.
10518         * gcc.dg/parm-forwdecl-3.c: Likewise.
10519         * gcc.dg/parm-impl-decl-1.c: Likewise.
10520         * gcc.dg/parm-impl-decl-2.c: Likewise.
10521         * gcc.dg/parm-incomplete-1.c: Likewise.
10522         * gcc.dg/parm-mismatch-1.c: Likewise.
10523         * gcc.dg/pointer-arith-1.c: Likewise.
10524         * gcc.dg/pointer-arith-2.c: Likewise.
10525         * gcc.dg/pointer-arith-3.c: Likewise.
10526         * gcc.dg/pointer-arith-4.c: Likewise.
10527         * gcc.dg/pointer-arith-6.c: Likewise.
10528         * gcc.dg/pointer-arith-7.c: Likewise.
10529         * gcc.dg/pointer-arith-8.c: Likewise.
10530         * gcc.dg/pr13804-1.c: Likewise.
10531         * gcc.dg/pr15698-1.c: Likewise.
10532         * gcc.dg/pr15698-2.c: Likewise.
10533         * gcc.dg/pr15698-3.c: Likewise.
10534         * gcc.dg/pr15698-4.c: Likewise.
10535         * gcc.dg/pr15698-5.c: Likewise.
10536         * gcc.dg/pr15698-6.c: Likewise.
10537         * gcc.dg/pr15698-7.c: Likewise.
10538         * gcc.dg/pr15698-8.c: Likewise.
10539         * gcc.dg/pr17188-1.c: Likewise.
10540         * gcc.dg/pr17301-1.c: Likewise.
10541         * gcc.dg/pr17301-2.c: Likewise.
10542         * gcc.dg/pr17730-1.c: Likewise.
10543         * gcc.dg/pr20368-1.c: Likewise.
10544         * gcc.dg/pr20368-2.c: Likewise.
10545         * gcc.dg/pr20368-3.c: Likewise.
10546         * gcc.dg/pr22308-1.c: Likewise.
10547         * gcc.dg/qual-component-1.c: Likewise.
10548         * gcc.dg/redecl-1.c: Likewise.
10549         * gcc.dg/redecl-11.c: Likewise.
10550         * gcc.dg/redecl-12.c: Likewise.
10551         * gcc.dg/redecl-13.c: Likewise.
10552         * gcc.dg/redecl-14.c: Likewise.
10553         * gcc.dg/redecl-15.c: Likewise.
10554         * gcc.dg/register-var-1.c: Likewise.
10555         * gcc.dg/register-var-2.c: Likewise.
10556         * gcc.dg/stmt-expr-2.c: Likewise.
10557         * gcc.dg/stmt-expr-3.c: Likewise.
10558         * gcc.dg/stmt-expr-label-1.c: Likewise.
10559         * gcc.dg/stmt-expr-label-2.c: Likewise.
10560         * gcc.dg/stmt-expr-label-3.c: Likewise.
10561         * gcc.dg/struct-empty-2.c: Likewise.
10562         * gcc.dg/struct-empty-3.c: Likewise.
10563         * gcc.dg/struct-parse-1.c: Likewise.
10564         * gcc.dg/struct-semi-1.c: Likewise.
10565         * gcc.dg/struct-semi-2.c: Likewise.
10566         * gcc.dg/struct-semi-3.c: Likewise.
10567         * gcc.dg/switch-5.c: Likewise.
10568         * gcc.dg/switch-6.c: Likewise.
10569         * gcc.dg/switch-7.c: Likewise.
10570         * gcc.dg/tls/diag-5.c: Likewise.
10571         * gcc.dg/transparent-union-1.c: Likewise.
10572         * gcc.dg/transparent-union-3.c: Likewise.
10573         * gcc.dg/typespec-1.c: Likewise.
10574         * gcc.dg/vla-init-2.c: Likewise.
10575         * gcc.dg/vla-init-3.c: Likewise.
10576         * gcc.dg/vla-init-4.c: Likewise.
10577         * gcc.dg/vla-init-5.c: Likewise.
10578         * gcc.dg/void-cast-2.c: Likewise.
10579         * gcc.dg/wvla-3.c: Likewise.
10580         * gcc.dg/wvla-7.c: Likewise.
10581         * gcc.target/i386/991209-1.c: Likewise.
10582         * gcc.target/ia64/fpreg-1.c: Likewise.
10583         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10584         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10585         
10586 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10587
10588         PR fortran/31639
10589         * gfortran.dg/func_decl_4.f90: New test.
10590
10591 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10592
10593         PR fortran/32727
10594         * gfortran.dg/interface_17.f90: New test.
10595
10596 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10597
10598         PR fortran/32599
10599         * gfortran.dg/32599.f03: New test case.
10600
10601         PR fortran/32601
10602         * gfortran.dg/32601.f03: New test case.
10603         * gfortran.dg/32601_1.f03: Ditto.
10604         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10605         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10606
10607 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10608
10609         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10610
10611 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10612             Devang Patel  <dpatel@apple.com>
10613
10614         PR tree-optimization/25413
10615         * gcc.dg/vect/vect-align-1.c: New.
10616         * gcc.dg/vect/vect-align-2.c: New.
10617         * gcc.dg/vect/pr25413.c: New.
10618         * gcc.dg/vect/pr25413a.c: New.
10619         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10620
10621 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10622
10623         * lib/target-support.exp (check_ultrasparc_hw_available):
10624         New function.
10625         (is-effective-target): Check $arg for ultrasparc_hw.
10626         (is-effective-target-keyword): Likewise.
10627         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10628         when determining what to do on sparc platforms.
10629         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10630         * gcc.dg/20001101-1.c: Likewise.
10631         * gcc.dg/20001101-2.c: Likewise.
10632         * gcc.dg/ultrasp9.c: Likewise.
10633         * gcc.dg/ultrasp10.c: Likewise.
10634         * gcc.target/sparc/pdist-3.c: Likewise.
10635
10636 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10637
10638         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10639
10640 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10641
10642         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10643         get vectorized.
10644         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10645         now get vectorized.
10646         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10647         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10648         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10649         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10650         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10651         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10652         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10653         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10654         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10655         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10656         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10657         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10658         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10659         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10660         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10661         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10662         Add spu.
10663
10664 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10665
10666         PR c++/30854
10667         * g++.dg/parse/error30.C: New test.
10668
10669 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10670
10671         PR fortran/29804
10672         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10673
10674 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10675
10676         * gfortran.fortran-torture/compile/pr32663.f: New test.
10677
10678 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10679
10680         PR c++/31027
10681         * g++.dg/inherit/virtual4.C: New.
10682
10683 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10684
10685         PR target/32661
10686         * gcc.target/i386/pr32661-1.c: New test.
10687
10688 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10689
10690         * gnat.dg/invariant_index.ad[sb]: New test.
10691
10692 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10693
10694         PR c++/32560
10695         * g++.dg/template/decl3.C: New.
10696
10697 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10698
10699         PR 32617
10700         * gcc.c-torture/execute/align-3.c: New.
10701
10702 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10703
10704         PR target/32708
10705         * gcc.target/i386/pr32708-1.c: New test.
10706         * gcc.target/i386/pr32708-2.c: Ditto.
10707         * gcc.target/i386/pr32708-3.c: Ditto.
10708
10709 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10710
10711         * g++.dg/init/new20.C: Remove svn:executable flag.
10712
10713 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10714
10715         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10716
10717 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10718
10719         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10720
10721 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10722
10723         PR testsuite/25241
10724         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10725         directive.
10726         
10727 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10728
10729         PR fortran/32157
10730         * gfortran.dg/overload_2.f90: New test.
10731
10732         PR fortran/32689
10733         * gfortran.dg/transfer_simplify_5.f90
10734
10735         PR fortran/32634
10736         * gfortran.dg/interface_15.f90: New test.
10737
10738 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10739
10740         PR libfortran/32336
10741         * gfortran.dg/matmul_5.f90:  New test case.
10742
10743 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10744
10745         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10746         * gcc.dg/fesd-any.h: Likewise.
10747         * gcc.dg/fesd-baseonly.c: Likewise.
10748         * gcc.dg/fesd-baseonly.h: Likewise.
10749         * gcc.dg/fesd-none.c: Likewise.
10750         * gcc.dg/fesd-none.h: Likewise.
10751         * gcc.dg/fesd-reduced.c: Likewise.
10752         * gcc.dg/fesd-reduced.h: Likewise.
10753         * gcc.dg/fesd-sys.c: Likewise.
10754         * gcc.dg/fesd-sys.h: Likewise
10755         * gcc.dg/fesd.h: Likewise.
10756
10757         * g++.dg/debug/dwarf2: New directory.
10758         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10759         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10760         * g++.dg/other/fesd-any.h: Likewise.
10761         * g++.dg/other/fesd-baseonly.C: Likewise.
10762         * g++.dg/other/fesd-baseonly.h: Likewise.
10763         * g++.dg/other/fesd-none.C: Likewise.
10764         * g++.dg/other/fesd-none.h: Likewise.
10765         * g++.dg/other/fesd-reduced.C: Likewise.
10766         * g++.dg/other/fesd-reduced.h: Likewise.
10767         * g++.dg/other/fesd-sys.C: Likewise.
10768         * g++.dg/other/fesd-sys.h: Likewise.
10769         * g++.dg/other/fesd.h: Likewise.
10770
10771 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10772
10773         PR fortran/31129
10774         * gfortran.dg/parameter_unused.f90: New test.
10775
10776 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10777
10778         PR tree-optimization/32681
10779         * gcc.dg/tree-ssa/pr32681.c: New test.
10780
10781 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10782
10783         PR fortran/32678
10784         * gfortran.dg/fmt_t_5.f90: New test.
10785
10786 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10787
10788         PR c++/30535
10789         * g++.dg/template/operator10.C: New.
10790
10791 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10792
10793         PR libfortran/32217
10794         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10795
10796 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10797
10798         PR fortran/29876
10799         * gfortran.dg/operator_6.f90: New test.
10800
10801 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10802
10803         PR fortran/17711
10804         * gfortran.dg/operator_4.f90: New test.
10805         * gfortran.dg/operator_5.f90: New test.
10806         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10807         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10808
10809 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10810
10811         PR fortran/32669
10812         * gfortran.dg/argument_checking_6.f90: New.
10813
10814 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10815
10816         PR fortran/25094
10817         * gfortran.dg/interface_155555.f90: New test.
10818
10819 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10820
10821         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10822         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10823
10824 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10825
10826         PR testsuite/25241
10827         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10828         discern pedantic diagnostics and errors.
10829         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10830         and not an error.
10831         * gcc.dg/20050121-1.c: This is an error and not a warning.
10832         * gcc.target/i386/sseregparm-2.c:  Likewise.
10833         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10834         * gcc.dg/charset/attribute2.c: Likewise.
10835         * gcc.dg/bitfld-1.c: Likewise.
10836         * gcc.dg/pack-test-2.c: Likewise.
10837         * gcc.dg/940510-1.c: Match separately error and warning.
10838         * gcc.dg/array-2.c: Match separately multiple messages. The second
10839         diagnostic is a pedantic warning and not an error.
10840         * gcc.dg/pr14475.c: Match separately multiple messages.
10841         * gcc.dg/pr18809-1.c: Likewise.
10842         * gcc.dg/pr27953.c: Likewise.
10843         * gcc.dg/vla-init-1.c: Likewise.
10844         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10845
10846 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10847
10848         PR fortran/32644
10849         * gfortran.dg/char_decl_1.f90: New test.
10850
10851 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10852
10853         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10854
10855 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10856
10857         PR c++/32232
10858         * g++.dg/template/overload9.C: New test.
10859
10860 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10861
10862         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10863         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10864
10865 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10866
10867         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10868         * gcc.dg/20001012-2.c: Likewise.
10869         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10870         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10871
10872 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10873
10874         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10875         about the chunk size when STACK_SIZE is defined.
10876
10877 2007-07-06  Josh Conner  <jconner@apple.com>
10878
10879         PR middle-end/32602
10880         * gcc.dg/sibcall-8.c: New test.
10881
10882 2007-07-06  Josh Conner  <jconner@apple.com>
10883
10884         PR middle-end/32603
10885         * gcc.target/arm/sibcall-1.c: New test.
10886
10887 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10888
10889         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10890
10891 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10892
10893         * gfortran.dg/save_parameter.f90: New test.
10894         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10895
10896 2007-07-06  Richard Guenther  <rguenther@suse.de>
10897
10898         * g++.dg/opt/pr30965.C: New testcase.
10899
10900 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10901
10902         * gcc.target/mips/save-restore-5.c: New test.
10903
10904 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10905
10906         PR rtl_optimization/32450
10907         * gcc.dg/pr32450.c: New runtime test.
10908
10909 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10910
10911         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10912         single underscore in scan directives.
10913
10914 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10915
10916         PR c++/32245
10917         * g++.dg/init/ptrmem4.C: New test.
10918
10919         PR c++/32251
10920         * g++.dg/init/new21.C: Likewise.
10921
10922         PR c++/31992
10923         * g++.dg/template/static30.C: Likewise.
10924
10925 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10926
10927         * gcc.dg/vect/costmodel/ppc: New directory.
10928         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10929         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10930         New test.
10931         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10932         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10933         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10934         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10935         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10936         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10937         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10938         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10939         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10940         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10941         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10942         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10943         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10944         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10945
10946 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10947
10948         PR fortran/32359
10949         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10950
10951 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10952
10953         PR fortran/32526
10954         * gfortran.dg/interface_14.f90: New test.
10955
10956         PR fortran/32613
10957         * gfortran.dg/do_iterator_2.f90: New test.
10958
10959 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10960
10961         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10962         (FE_DEC_DOWNWARD): Likewise.
10963         (FE_DEC_UPWARD): Likewise.
10964         (FE_DEC_TOWARDZERO): Likewise.
10965         (FE_DEC_TONEARESTFROMZERO): Likewise.
10966
10967 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10968
10969         * gcc.c-torture/compile/pr32606.c: New.
10970         * gfortran.fortran-torture/execute/pr32604.f90: New.
10971
10972 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10973
10974         * gcc.dg/visibility-12.c: New test.
10975         * gcc.dg/visibility-13.c: Likewise.
10976         * g++.dg/ext/visibility-9.C: Likewise.
10977         * g++.dg/ext/visibility-10.C: Likewise.
10978
10979 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10980
10981         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10982         * gcc.dg/sh-relax-vxworks.c: New test.
10983
10984 2007-07-04  Richard Guenther  <rguenther@suse.de>
10985
10986         PR tree-optimization/32500
10987         * gcc.c-torture/execute/pr32500.c: New testcase.
10988
10989 2007-07-04  Richard Guenther  <rguenther@suse.de>
10990
10991         PR tree-optimization/32482
10992         * gcc.c-torture/compile/pr32482.c: New testcase.
10993
10994 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10995
10996         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10997         VxWorks kernels.
10998         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10999         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11000         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11001         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11002
11003 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11004
11005         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11006
11007 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11008
11009         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11010
11011 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11012
11013         PR fortran/31198
11014         * gfortran.dg/min_max_optional_1.f90: New test.
11015         * gfortran.dg/min_max_optional_2.f90: New test.
11016         * gfortran.dg/min_max_optional_3.f90: New test.
11017
11018 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11019
11020         PR fortran/32545
11021         * gfortran.dg/fmt_error.f90: New test.
11022
11023 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11024
11025         PR fortran/32612
11026         * gfortran.dg/interface_13.f90: New test.
11027
11028 2007-07-03  Dave Brolley  <brolley@redhat.com>
11029
11030         PR c++/31743
11031         * g++.dg/init/new20.C: New test.
11032
11033 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11034
11035         PR fortran/32579
11036         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11037
11038 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11039
11040         PR fortran/25062
11041         * common_7.f90: New.
11042         * common_8.f90: New.
11043         * common_9.f90: New.
11044
11045 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11046
11047         PR fortran/30940
11048         * gfortran.dg/argument_checking_1.f90: New.
11049         * gfortran.dg/argument_checking_2.f90: New.
11050         * gfortran.dg/argument_checking_3.f90: New.
11051         * gfortran.dg/argument_checking_4.f90: New.
11052         * gfortran.dg/argument_checking_5.f90: New.
11053         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11054         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11055
11056 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11057
11058         * gcc.dg/pr32176.c: Add -w to default dg-options.
11059
11060 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11061
11062         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11063
11064 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11065
11066         PR fortran/20888
11067         * gfortran.dg/null_2.f90: New.
11068
11069 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11070             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11071
11072         PR middle-end/32176
11073         * gcc.dg/pr32176.c: New test.
11074
11075 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11076
11077         * gcc.dg/const-float80.c : New test.
11078         * gcc.dg/const-float128.c : New test.
11079         * gcc.dg/const-float80-ped.c : New test.
11080         * gcc.dg/const-float128-ped.c : New test.
11081
11082 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11083
11084         * gcc.dg/c99-math.h: Fix typo.
11085
11086 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11087
11088         PR libgomp/32468
11089         * gcc.dg/gomp/pr32468-1.c: New test.
11090
11091 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11092
11093         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11094         an ABI option.
11095
11096 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11097
11098         * gfortran.fortran-torture/compile/pr32583.f: New.
11099         * gcc.c-torture/compile/pr32584.c: New
11100
11101 2007-07-02  Ollie Wild  <aaw@google.com>
11102
11103         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11104         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11105
11106 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11107
11108         * gcc.target/mips/save-restore-1.c: New test.
11109         * gcc.target/mips/save-restore-2.c: Likewise.
11110         * gcc.target/mips/save-restore-3.c: Likewise.
11111         * gcc.target/mips/save-restore-4.c: Likewise.
11112
11113 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11114
11115         PR tree-optimization/31966
11116         PR tree-optimization/32533
11117         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11118         * gfortran.dg/pr32533.f90: Ditto.
11119
11120 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11121
11122         * g++.dg/opt/nrv12.C: New test.
11123         * gcc.target/i386/nrv1.c: New test.
11124
11125         PR c++/31748
11126         * g++.dg/gomp/pr31748.C: New test.
11127
11128 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11129  
11130         PR tree-optimization/32230
11131         * gcc.dg/vect/pr32230.c: New test.
11132
11133 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11134
11135         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11136         * bind_c_coms.f90: Ditto.
11137         * bind_c_coms_driver.c: Ditto.
11138         * bind_c_dts.f90: Ditto.
11139         * bind_c_dts_2.f03: Ditto.
11140         * bind_c_dts_2_driver.c: Ditto.
11141         * bind_c_dts_3.f03: Ditto.
11142         * bind_c_dts_4.f03: Ditto.
11143         * bind_c_dts_driver.c: Ditto.
11144         * bind_c_implicit_vars.f03: Ditto.
11145         * bind_c_procs.f03: Ditto.
11146         * bind_c_usage_2.f03: Ditto.
11147         * bind_c_usage_3.f03: Ditto.
11148         * bind_c_usage_5.f03: Ditto.
11149         * bind_c_usage_6.f03: Ditto.
11150         * bind_c_usage_7.f03: Ditto.
11151         * bind_c_vars.f90: Ditto.
11152         * bind_c_vars_driver.c: Ditto.
11153         * binding_c_table_15_1.f03: Ditto.
11154         * binding_label_tests.f03: Ditto.
11155         * binding_label_tests_10.f03: Ditto.
11156         * binding_label_tests_10_main.f03: Ditto.
11157         * binding_label_tests_11.f03: Ditto.
11158         * binding_label_tests_11_main.f03: Ditto.
11159         * binding_label_tests_12.f03: Ditto.
11160         * binding_label_tests_13.f03: Ditto.
11161         * binding_label_tests_13_main.f03: Ditto.
11162         * binding_label_tests_14.f03: Ditto.
11163         * binding_label_tests_2.f03: Ditto.
11164         * binding_label_tests_3.f03: Ditto.
11165         * binding_label_tests_4.f03: Ditto.
11166         * binding_label_tests_5.f03: Ditto.
11167         * binding_label_tests_6.f03: Ditto.
11168         * binding_label_tests_7.f03: Ditto.
11169         * binding_label_tests_8.f03: Ditto.
11170         * binding_label_tests_9.f03: Ditto.
11171         * c_assoc.f90: Ditto.
11172         * c_assoc_2.f03: Ditto.
11173         * c_f_pointer_shape_test.f90: Ditto.
11174         * c_f_pointer_tests.f90: Ditto.
11175         * c_f_tests_driver.c: Ditto.
11176         * c_funloc_tests.f03: Ditto.
11177         * c_funloc_tests_2.f03: Ditto.
11178         * c_funloc_tests_3.f03: Ditto.
11179         * c_funloc_tests_3_funcs.c: Ditto.
11180         * c_kind_params.f90: Ditto.
11181         * c_kind_tests_2.f03: Ditto.
11182         * c_kinds.c: Ditto.
11183         * c_loc_driver.c: Ditto.
11184         * c_loc_test.f90: Ditto.
11185         * c_loc_tests_2.f03: Ditto.
11186         * c_loc_tests_2_funcs.c: Ditto.
11187         * c_loc_tests_3.f03: Ditto.
11188         * c_loc_tests_4.f03: Ditto.
11189         * c_loc_tests_5.f03: Ditto.
11190         * c_loc_tests_6.f03: Ditto.
11191         * c_loc_tests_7.f03: Ditto.
11192         * c_loc_tests_8.f03: Ditto.
11193         * c_ptr_tests.f03: Ditto.
11194         * c_ptr_tests_10.f03: Ditto.
11195         * c_ptr_tests_5.f03: Ditto.
11196         * c_ptr_tests_7.f03: Ditto.
11197         * c_ptr_tests_7_driver.c: Ditto.
11198         * c_ptr_tests_8.f03: Ditto.
11199         * c_ptr_tests_8_funcs.c: Ditto.
11200         * c_ptr_tests_9.f03: Ditto.
11201         * c_ptr_tests_driver.c: Ditto.
11202         * c_size_t_driver.c: Ditto.
11203         * c_size_t_test.f03: Ditto.
11204         * com_block_driver.f90: Ditto.
11205         * global_vars_c_init.f90: Ditto.
11206         * global_vars_c_init_driver.c: Ditto.
11207         * global_vars_f90_init.f90: Ditto.
11208         * global_vars_f90_init_driver.c: Ditto.
11209         * interop_params.f03: Ditto.
11210         * iso_c_binding_only.f03: Ditto.
11211         * iso_c_binding_rename_1.f03: Ditto.
11212         * iso_c_binding_rename_1_driver.c: Ditto.
11213         * iso_c_binding_rename_2.f03: Ditto.
11214         * iso_c_binding_rename_2_driver.c: Ditto.
11215         * kind_tests_2.f03: Ditto.
11216         * kind_tests_3.f03: Ditto.
11217         * module_md5_1.f90: Ditto.
11218         * only_clause_main.c: Ditto.
11219         * print_c_kinds.f90: Ditto.
11220         * test_bind_c_parens.f03: Ditto.
11221         * test_c_assoc.c: Ditto.
11222         * test_com_block.f90: Ditto.
11223         * test_common_binding_labels.f03: Ditto.
11224         * test_common_binding_labels_2.f03: Ditto.
11225         * test_common_binding_labels_2_main.f03: Ditto.
11226         * test_common_binding_labels_3.f03: Ditto.
11227         * test_common_binding_labels_3_main.f03: Ditto.
11228         * test_only_clause.f90: Ditto.
11229         * use_iso_c_binding.f90: Ditto.
11230         * value_5.f90: Ditto.
11231         * value_test.f90: Ditto.
11232         * value_tests_f03.f90: Ditto.
11233
11234 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11235
11236         * gcc.dg/tls/opt-14.c: New.
11237
11238 2007-07-01  Ollie Wild  <aaw@google.com>
11239
11240         * g++.dg/lookup/using16.C: New test.
11241         * g++.dg/lookup/using17.C: New test.
11242
11243 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11244
11245         PR fortran/32239
11246         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11247         (test_4): Use proper test for floating point equality.
11248         (test_8): Likewise.
11249
11250 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11251
11252         PR libgfortran/32554
11253         * gfortran.dg/fmt_p_1.f90: New test.
11254
11255 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11256
11257         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11258         initialization and fix dg-final check - the initialization loop is
11259         vectorizable.
11260
11261 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11262             Volker Reichelt  <reichelt@netcologne.de>
11263
11264         PR middle-end/32559
11265         * gcc.dg/pr32559.c: New test.
11266
11267 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11268
11269         PR tree-optimization/25371
11270         * gcc.dg/vect/pr25371.c: New test.
11271
11272 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11273
11274         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11275         when allocating and initializing a flexible array.
11276
11277 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11278
11279         PR fortran/20373
11280         * gfortran.dg/intrinsic.f90: New test.
11281
11282 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11283
11284         PR fortran/32555
11285         * gfortran.dg/fmt_zero_check.f90: New.
11286
11287 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11288
11289         PR fortran/30284
11290         * gfortran.dg/repeat_f90: New test.
11291
11292 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11293
11294         PR testsuite/25241
11295         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11296         -pedantic-errors, so we should match errors.
11297         * gcc.dg/cpp/escape-1.c: Likewise.
11298         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11299         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11300         warning.
11301         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11302         errors instead of warnings.
11303         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11304         a pedantic warning.
11305         * gcc.dg/cpp/arith-3.c: Likewise.
11306
11307 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11308
11309         PR testsuite/25241
11310         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11311         * gcc.dg/pch/valid-2.c: Likewise.
11312         * gcc.dg/pch/valid-3.c: Likewise.
11313         * gcc.dg/pch/warn-1.c: Likewise.
11314         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11315         
11316 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11317
11318         PR c/4076
11319         * gcc.dg/Wunused-function.c: New.
11320         
11321 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11322
11323         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11324
11325 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11326
11327         * g++.dg/other/canon-31724.C: New.
11328         
11329 2007-06-29  Jan Hubicka  <jh@suse.cz>
11330
11331         PR middle-end/32372
11332         * gcc.c-torture/compile/pr32372.c: new.
11333
11334 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11335
11336         * gfortran.dg/operator_3.f90: New test.
11337
11338 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11339
11340         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11341         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11342
11343 2007-06-29  Richard Guenther  <rguenther@suse.de>
11344
11345         PR middle-end/32493
11346         * gcc.dg/inline-23.c: New testcase.
11347
11348 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11349
11350         PR tree-optimization/24659
11351         * gcc.target/i386/vectorize2.c: New test.
11352         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11353         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11354
11355 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11356
11357         * gcc.dg/pointer-arith-9.c: New test.
11358
11359 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11360
11361         PR fortran/32483
11362         * gfortran.dg/fmt_read_2.f90: New.
11363
11364 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11365
11366         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11367         If it exists, don't try to create it.
11368
11369 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11370
11371         * g++.dg/ext/visibility/ms-compat-1.C: New.
11372
11373 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11374
11375         PR tree-opt/32417
11376         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11377
11378 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11379
11380         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11381         targets.
11382
11383 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11384
11385         PR fortran/32467
11386         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11387
11388 2007-06-27  Richard Guenther  <rguenther@suse.de>
11389
11390         PR middle-end/32492
11391         * gcc.dg/inline-22.c: New testcase.
11392
11393 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11394
11395         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11396         the scan-assembler constant.
11397
11398 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11399
11400         PR 20216
11401         * gcc.dg/pr20216.c: New.
11402
11403 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11404
11405         PR tree-opt/32421
11406         * gcc.dg/vect/pr32421.c: New test.
11407
11408 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11409
11410         PR c++/32111
11411         * g++.dg/other/friend5.C: New test.
11412
11413 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11414
11415         PR fortran/32464
11416         * gfortran.dg/host_assoc_function_2.f90: New test.
11417
11418         PR fortran/31494
11419         * gfortran.dg/host_assoc_call_1.f90: New test.
11420
11421 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11422
11423         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11424         
11425 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11426
11427         PR fortran/32456
11428         * gfortran.dg/error_format.f90: New test.
11429
11430 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11431
11432         PR fortran/32136
11433         * gfortran.dg/pr32136.f90: New test.
11434
11435 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11436
11437         PR fortran/31726
11438         * gfortran.dg/minmaxloc_1.f90: New test.
11439
11440         PR fortran/32298
11441         * gfortran.dg/minmaxloc_2.f90: New test.
11442
11443 2007-06-23  Richard Guenther  <rguenther@suse.de>
11444
11445         PR tree-optimization/16876
11446         PR middle-end/29478
11447         * gcc.dg/pr29254.c: The warning is bogus.
11448         * gcc.dg/warn-1.c: Likewise.
11449         * gcc.dg/assign-warn-3.c: Likewise.
11450         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11451
11452 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11453
11454         * gcc.c-torture/execute/20070623-1.c: New.
11455
11456 2007-06-22  Jan Hubicka  <jh@suse.cz>
11457
11458         * gcc.c-torture/compile/pr31541.c: New.
11459
11460 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11461
11462         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11463         Remove -m64 from dg-options.
11464
11465 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11466
11467         PR middle-end/32374
11468         * gcc.dg/pr32374.c: New test.
11469
11470 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11471
11472         PR fortran/32360
11473         * gfortran.dg/pointer_assign_3.f90: New test.
11474
11475 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11476
11477         * gcc.dg/tree-ssa/pr19590.c: New.
11478
11479 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11480
11481         PR fortran/31162
11482         * gfortran.dg/assign.f90: Update test.
11483         * gfortran.dg/real_do_1.f90: Update test.
11484         * gfortran.dg/gomp/omp_do1.f90: Update test.
11485         * gfortran.dg/warnings_are_errors_1.f: Update test.
11486         * gfortran.dg/g77/20010519-1.f: Update test.
11487         * gfortran.dg/g77/pr9258.f: Update test.
11488         * gfortran.dg/g77/960317-1.f: Update test.
11489
11490 2007-06-21  Richard Guenther  <rguenther@suse.de>
11491
11492         PR tree-optimization/32453
11493         * gcc.c-torture/compile/pr32453.c: New testcase.
11494
11495 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11496
11497         PR tree-optimization/31866
11498         * gcc.dg/pr31866.c: New test.
11499
11500 2007-06-21  Richard Guenther  <rguenther@suse.de>
11501
11502         PR tree-optimization/32451
11503         * g++.dg/torture/20070621-1.C: New testcase.
11504
11505 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11506
11507         * gcc.dg/attr-isr.c: Test delay slot content.
11508         
11509 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11510
11511         PR fortran/32361
11512         gfortran.dg/pointer_assign_2.f90: New test.
11513
11514 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11515
11516         PR fortran/25061
11517         gfortran.dg/invalid_procedure_name.f90: New test.
11518
11519 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11520
11521         PR tree-optimization/25737
11522         * gcc.dg/tree-ssa/alias-14.c: New test.
11523
11524 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11525
11526         * gcc.target/i386/large-size-array-3.c: New.
11527
11528 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11529         Richard Guenther  <rguenther@suse.de>
11530
11531         PR fortran/32140
11532         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11533
11534 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR middle-end/31959
11537         * gcc.dg/pr31959.c: New test.
11538
11539         PR inline-asm/32109
11540         * g++.dg/ext/asm10.C: New test.
11541
11542         PR middle-end/32285
11543         * gcc.c-torture/execute/20070614-1.c: New test.
11544
11545 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11546
11547         * gcc.target/arm/stack-corruption.c: New test.
11548
11549 2007-06-19  Richard Guenther  <rguenther@suse.de>
11550
11551         * g++.dg/torture/pr30252.C: New testcase.
11552
11553 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11554
11555         PR tree-optimization/32353
11556         * g++.dg/opt/nrv13.C: New test.
11557
11558 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11559
11560         PR fortran/20863
11561         PR fortran/20882
11562         * gfortran.dg/impure_assignment_2.f90 : New test.
11563
11564         PR fortran/32236
11565         * gfortran.dg/data_initialized_2.f90 : New test.
11566
11567         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11568         appropriate version of 'dmach'.
11569
11570 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11571
11572         PR target/32389
11573         * gcc.target/i386/pr32389.c New test.
11574
11575 2007-06-18  Simon Baldwin <simonb@google.com>
11576
11577         PR c++/31923
11578         * g++.dg/template/error25.C: New.
11579         * g++.dg/template/spec35.C: New.
11580
11581 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11582
11583         * gcc.c-torture/compile/pr32355.c: New testcase.
11584         
11585 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11586
11587         PR tree-optimization/32383
11588         * g++.dg/opt/pr32383.C: New test.
11589
11590 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11591
11592         PR rtl-optimization/32366
11593         * gcc.dg/vect/pr32366.c: New test.
11594
11595 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11596
11597         * gcc.c-torture/compile/pr32349.c: New testcase.
11598         
11599 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11600
11601         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11602         * gcc.target/sparc/combined-2.c: Likewise.
11603         * gcc.target/sparc/fexpand.c : Likewise.
11604         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11605         * gcc.target/sparc/fpack16.c : Likewise.
11606         * gcc.target/sparc/fpmerge.c : Likewise.
11607         * gcc.target/sparc/fpmul.c : Likewise.
11608         * gcc.target/sparc/noresult.c : Likewise.
11609         * gcc.target/sparc/pdist.c: Likewise.
11610
11611 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11612
11613         PR middle-end/31723
11614         * gcc.target/i386/recip-divf.c: New test.
11615         * gcc.target/i386/recip-sqrtf.c: Ditto.
11616         * gcc.target/i386/recip-vec-divf.c: Ditto.
11617         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11618         * gcc.target/i386/sse-recip.c: Ditto.
11619         * gcc.target/i386/sse-recip-vec.c: Ditto.
11620
11621 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11622
11623         PR tree-opt/32225
11624         * gcc.c-torture/compile/20070605-1.c: New test.
11625
11626         * gcc.c-torture/compile/20070603-1.c: New testcase.
11627         * gcc.c-torture/compile/20070603-2.c: New testcase.
11628
11629         * gcc.c-torture/compile/20070531-1.c: New test.
11630
11631         PR tree-opt/32167
11632         * gcc.c-torture/compile/20070531-2.c: New test.
11633
11634         PR tree-opt/32144
11635         * gcc.c-torture/compile/20070529-1.c: New test.
11636
11637         PR tree-opt/32145
11638         * gcc.c-torture/compile/20070529-2.c: New test.
11639
11640         PR tree-opt/32015
11641         * gcc.c-torture/compile/20070520-1.c: New test.
11642
11643         * g++.dg/ext/java-1.C: New test.
11644
11645         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11646         loops instead of one. Remove the "can't determine dependence"
11647         check.
11648         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11649         needed as the cast is gone in the first place.
11650         * gcc.dg/max-1.c: Change local variable a to be a global one.
11651         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11652         have a cast which is PREd.
11653
11654 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11655
11656         * g++.dg/lookup/anon6.C: New test.
11657
11658 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11659
11660         PR c++/31806
11661         * g++.dg/opt/static6.C: New testcase.
11662
11663 2007-06-14  Geoff Keating  <geoffk@apple.com>
11664
11665         * g++.dg/ext/visibility/overload-1.C: New.
11666
11667         PR 31093
11668         * g++.dg/ext/visibility/anon4.C: New.
11669
11670 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11671
11672         PR target/32268
11673         * gcc.target/i386/pr32268.c: New test.
11674
11675 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11676
11677         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11678         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11679         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11680
11681         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11682         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11683         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11684         BID is used.
11685
11686 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11687
11688         PR fortran/32302
11689         * gfortran.dg/common_resize_1.f90: New test.
11690
11691 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11692
11693         PR target/32274
11694         * gcc.dg/vect/pr32224.c: Fix.   
11695         
11696 2007-06-13  Eric Christopher  <echristo@apple.com>
11697
11698         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11699
11700 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11701
11702         PR fortran/32323
11703         * gfortran.dg/actual_array_vect_1.f90: New.
11704
11705 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11706
11707         * gcc.target/sparc/mfpu.c: New test.
11708
11709 2007-06-12  Geoff Keating  <geoffk@apple.com>
11710
11711         * g++.dg/warn/weak1.C: Suppress on Darwin.
11712         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11713
11714 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11715
11716         PR middle-end/31579
11717          * g++.dg/torture/pr31579.C: New testcase.
11718
11719 2007-06-12  Ian Lance Taylor  <iant@google.com>
11720
11721         PR libstdc++/29286
11722         * g++.dg/init/new16.C: New test.
11723         * g++.dg/init/new17.C: New test.
11724         * g++.dg/init/new18.C: New test.
11725         * g++.dg/init/new19.C: New test.
11726
11727 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11728
11729         * gnat.dg/lhs_view_convert.adb: New test.
11730
11731 2007-06-12  Richard Guenther  <rguenther@suse.de>
11732
11733         PR tree-optimization/15353
11734         PR tree-optimization/31657
11735         * gcc.c-torture/execute/20070424-1.c: New testcase.
11736         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11737         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11738         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11739         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11740         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11741
11742 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11743
11744         PR rtl-optimization/32293
11745         * gcc.dg/pr32293.c: New test.
11746
11747 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11748
11749         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11750
11751 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11752
11753         PR fortran/29786
11754         * gfortran.dg/equiv_7.f90: New test.
11755         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11756
11757         PR fortran/30875
11758         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11759
11760 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11761
11762         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11763         * gcc.dg/setjmp-4.c: Likewise.
11764         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11765
11766 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11767
11768         PR rtl-optimization/31025
11769         * gfortran.dg/pr31025.f90: New.
11770
11771 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11772
11773         PR target/32280
11774         * gcc.target/i386/pr32280.c: New test.
11775
11776 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11777
11778         PR middle-end/32279
11779         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11780
11781 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11782
11783         PR libgfortran/32235
11784         * gfortran.dg/backspace_9.f: New test.
11785
11786 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11787
11788         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11789
11790 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11791
11792         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11793
11794 2007-06-09  Ian Lance Taylor  <iant@google.com>
11795
11796         PR tree-optimization/32169
11797         * gcc.c-torture/compile/pr32169.c: New test.
11798
11799 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11800
11801         * gcc.dg/vect/costmodel: New directory.
11802         * gcc.dg/vect/costmodel/i386: New directory.
11803         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11804         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11805         New test.
11806         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11807         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11808         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11809         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11810         * gcc.dg/vect/costmodel/x86_64: New directory.
11811         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11812         New testsuite.
11813         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11814         New test.
11815         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11816         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11817         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11818         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11819         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11820
11821 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11822
11823         PR tree-optimization/32243
11824         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11825         flags for -Os tests.
11826         * gcc.dg/vect/03-vect-pr32243.c: New test.
11827
11828 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11829
11830         PR tree-optimization/32224
11831         * gcc.dg/vect/pr32224.c: New test.
11832
11833 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR c++/32177
11836         * g++.dg/gomp/pr32177.C: New test.
11837
11838 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11839
11840         PR testsuite/25241
11841         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11842         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11843         warning nor an error.
11844         * gcc.dg/Wfatal-2.c: Likewise.
11845         * gcc.dg/Werror-1.c: Likewise.
11846         * gcc.dg/Werror-5.c: Likewise.
11847         * gcc.dg/Werror-7.c: Likewise.
11848         * gcc.dg/Werror-10.c: Likewise.
11849         * gcc.dg/Werror-11.c: Likewise.
11850
11851 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11852
11853         PR c++/30759
11854         * g++.dg/init/brace6.C: New test.
11855
11856 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11857
11858         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11859         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11860         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11861         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11862
11863         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11864         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11865         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11866         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11867         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11868         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11869         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11870         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11871
11872         * gcc.dg/darwin-minversion-3.c: New.
11873
11874 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11875
11876         * gcc.target/i386/builtin-copysign.c: New test.
11877
11878 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11879
11880         PR tree-optimization/32220
11881         * gfortran.dg/predcom-2.f: New testcase.
11882
11883 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11884
11885         PR tree-opt/32231
11886         * gcc.target/i386/vectorize4.c: New test.
11887
11888 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11889
11890         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11891
11892 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11893
11894         PR testsuite/25241
11895         * gcc.dg/simd-5.c: Mark output as a note.
11896         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11897         dg-message.
11898         * gcc.dg/simd-1.c: Likewise.
11899         * gcc.dg/always_inline.c: Mark output as a sorry.
11900         * gcc.dg/always_inline2.c: Likewise.
11901         * gcc.dg/always_inline3.c: Likewise.
11902
11903 2007-06-06  Ian Lance Taylor  <iant@google.com>
11904
11905         * g++.dg/conversion/enum1.C: New test.
11906
11907 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11908
11909         PR tree-optimization/32216
11910         * gcc.dg/vect/pr32216.c: New test.
11911
11912 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11913
11914         PR testsuite/18923
11915         * gfortran.dg/invalid_contains_1.f90: New test.
11916         * gfortran.dg/invalid_contains_2.f90: New test.
11917
11918 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11919
11920         PR testsuite/32057
11921         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11922         midnight issues.
11923
11924 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11925
11926         PR testsuite/25241
11927         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11928         dg-message to match de note.
11929         * gcc.dg/pr26570.c: Use dg-message for a note.
11930         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11931         dg-error instead of dg-warning because of -Werror.
11932         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11933         neither an error, nor a warning.
11934         * gcc.dg/glibc-uclibc-2.c: Likewise
11935         * gcc.dg/cpp/19940712-1.c: Likewise.
11936
11937 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11938
11939         PR preprocessor/23479
11940         * gcc.dg/binary-constants-1.c: Add test suites for
11941         the 0b-prefixed binary integer constants.
11942         * gcc.dg/binary-constants-2.c: Ditto.
11943         * gcc.dg/binary-constants-3.c: Ditto.
11944         * gcc.dg/binary-constants-4.c: Ditto.
11945
11946 2007-06-05  Ian Lance Taylor  <iant@google.com>
11947
11948         * gcc.dg/Wstrict-overflow-19.c: New test.
11949
11950 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11951
11952         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11953
11954 2007-06-04  Ian Lance Taylor  <iant@google.com>
11955
11956         * gcc.dg/Wstrict-overflow-18.c: New test.
11957
11958 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11959
11960         PR testsuite/25241
11961         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11962         * gcc.dg/cpp/mi5.c: Likewise.
11963         * gcc.dg/cpp/mi7.c: Likewise.
11964
11965 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11966
11967         PR c/32191
11968         * gcc.dg/pr32191.c: New test.
11969
11970 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11971
11972         PR fortran/32124
11973         * gfortran.dg/allocate_stat_1.f90: Remove.
11974
11975 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11976
11977         * gcc.target/i386/sse4_2-check.h: New.
11978         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11979         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11980         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11981         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11982         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11983         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11984         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11985         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11986         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11987         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11988         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11989         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11990         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11991         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11992         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11993         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11994         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11995         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11996
11997 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11998
11999         * gcc.dg/pie-link.c: New test.
12000
12001 2007-06-01  Ian Lance Taylor  <iant@google.com>
12002
12003         * gcc.dg/Wstrict-overflow-17.c: New test.
12004
12005 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12006
12007         * gcc.dg/builtin-return-1.c (g): New.
12008         (main): Allocate at least 64 bytes on the stack.
12009
12010 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12011
12012         * g++.dg/init/cleanup3.C: New test.
12013
12014 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12015
12016         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12017         int is 16 bits.
12018
12019 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12020
12021         PR fortran/32156
12022         * gfortran.dg/char_array_constructor_3.f90: New test.
12023
12024 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12025
12026         PR tree-optimization/32160
12027         * gfortran.dg/predcom-1.f: New test.
12028
12029 2007-05-31  Richard Guenther  <rguenther@suse.de>
12030
12031         * g++.dg/other/str_empty.C: Move...
12032         * g++.dg/other/pr30567.C: Move...
12033         * g++.dg/tree-ssa/pr27218.C: Move...
12034         * g++.dg/torture: ...here and remove dg-options.
12035
12036 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12037
12038         PR c++/32158
12039         * g++.dg/ext/is_pod_incomplete.C: New.
12040
12041 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12042             Douglas Gregor <doug.gregor@gmail.com>
12043             Pedro Lamarao <pedro.lamarao@mndfck.org>
12044             Howard Hinnant <howard.hinnant@gmail.com>
12045
12046         PR c++/7412
12047         PR c++/29939
12048         * g++.dg/cpp0x/rv8p.C: New.
12049         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12050         * g++.dg/cpp0x/cast-bug.C: New.
12051         * g++.dg/cpp0x/elision_weak.C: New.
12052         * g++.dg/cpp0x/collapse-bug.C: New.
12053         * g++.dg/cpp0x/rv3p.C: New.
12054         * g++.dg/cpp0x/rv7n.C: New.
12055         * g++.dg/cpp0x/overload-conv-1.C: New.
12056         * g++.dg/cpp0x/rv2n.C: New.
12057         * g++.dg/cpp0x/deduce.C: New.
12058         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12059         * g++.dg/cpp0x/rv6p.C: New.
12060         * g++.dg/cpp0x/template_deduction.C: New.
12061         * g++.dg/cpp0x/implicit-copy.C: New.
12062         * g++.dg/cpp0x/rv1p.C: New.
12063         * g++.dg/cpp0x/cast.C: New.
12064         * g++.dg/cpp0x/rv5n.C: New.
12065         * g++.dg/cpp0x/collapse.C: New.
12066         * g++.dg/cpp0x/overload-conv-2.C: New.
12067         * g++.dg/cpp0x/rv4p.C: New.
12068         * g++.dg/cpp0x/rvo.C: New.
12069         * g++.dg/cpp0x/iop.C: New.
12070         * g++.dg/cpp0x/rv3n.C: New.
12071         * g++.dg/cpp0x/rv7p.C: New.
12072         * g++.dg/cpp0x/reference_collapsing.C: New.
12073         * g++.dg/cpp0x/overload.C: New.
12074         * g++.dg/cpp0x/named.C: New.
12075         * g++.dg/cpp0x/rv2p.C: New.
12076         * g++.dg/cpp0x/rv6n.C: New.
12077         * g++.dg/cpp0x/not_special.C: New.
12078         * g++.dg/cpp0x/bind.C: New.
12079         * g++.dg/cpp0x/rv1n.C: New.
12080         * g++.dg/cpp0x/rv5p.C: New.
12081         * g++.dg/cpp0x/elision.C: New.
12082         * g++.dg/cpp0x/named_refs.C: New.
12083         * g++.dg/cpp0x/unnamed_refs.C: New.
12084         * g++.dg/cpp0x/rv4n.C: New.
12085         * g++.dg/cpp0x/elision_neg.C: New.
12086         * g++.dg/init/copy7.C: Run in C++98 mode.
12087         * g++.dg/overload/arg1.C: Ditto.
12088         * g++.dg/overload/arg4.C: Ditto.
12089
12090 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12091
12092         PR c++/31809
12093         * g++.dg/opt/static5.C: New test.
12094
12095 2007-05-30  Richard Guenther  <rguenther@suse.de>
12096
12097         * g++.dg/dg.exp: Prune torture/.
12098         * g++.dg/torture/dg-torture.exp: New testsuite.
12099
12100 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12101
12102         * gcc.target/arm/pr27387.C: Move and rename to ...
12103         * g++.dg/inherit/thunk8.C: ... here.
12104
12105 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12106
12107         PR tree-optimization/31769
12108         * g++.dg/gomp/pr31769.C: New test.
12109
12110 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12111
12112         * gcc.target/i386/stack-realign.c: New.
12113
12114 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12115
12116         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12117
12118 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12119
12120         * gfortran.dg/sizeof.f90: New.
12121
12122 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12123
12124         PR c/31339
12125         * gcc.dg/boolcomplex-1.c: New test.
12126
12127         PR c++/31339
12128         * g++.dg/ext/boolcomplex-1.c: New test.
12129
12130 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12131
12132         * gcc.dg/matrix: New directory.
12133
12134 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12135
12136         PR fortran/32124
12137         * gfortran.dg/allocate_stat_1.f90: New.
12138
12139 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12140
12141         PR fortran/31972
12142         * transfer_hollerith_1.f90: New test.
12143
12144 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12145
12146         PR tree-opt/32100
12147         * gcc.c-torture/execute/vrp-7.c: New test.
12148
12149 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12150
12151         * gfortran.dg/transfer_simplify_4.f90: New test.
12152
12153 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12154
12155         PR fortran/32088
12156         * gfortran.dg/func_result_3.f90: New.
12157
12158 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12159
12160         PR middle-end/32083
12161         * gfortran.dg/transfer_simplify_3.f90: New.
12162
12163 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12164
12165         PR target/32065
12166         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12167         to compile options.
12168         * gcc.target/i386/pr32065-2.c: New test.
12169
12170 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12171
12172         PR fortran/31813
12173         * gfortran.dg/io_constraints_2.f90: Update.
12174
12175 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12176
12177         PR fortran/31219
12178         * gfortran.dg/array_constructor_17.f90: New test.
12179
12180 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12181
12182         PR tree-opt/32090
12183         * g++.dg/opt/array2.C: New testcase.
12184
12185 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12186
12187         PR target/32065
12188         * gcc.target/i386/pr32065.c: New test.
12189
12190 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12191             Marcus Meissner <meissner@suse.de>
12192
12193         * gcc.dg/attr-alloc_size.c: New.
12194
12195 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12196             Lee Millward  <lee.millward@gmail.com>
12197
12198         PR c++/31745
12199         * g++.dg/parse/crash34.C: New test.
12200
12201         * g++.dg/parse/crash35.C: New test.
12202
12203 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12204
12205         * gcc.target/i386/sse2-check.h: New.
12206         * gcc.target/i386/sse2-vec-1.c: Likewise.
12207         * gcc.target/i386/sse2-vec-2.c: Likewise.
12208         * gcc.target/i386/sse2-vec-3.c: Likewise.
12209         * gcc.target/i386/sse2-vec-4.c: Likewise.
12210         * gcc.target/i386/sse2-vec-5.c: Likewise.
12211         * gcc.target/i386/sse2-vec-6.c: Likewise.
12212
12213 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12214
12215         PR c++/31431
12216         PR c++/31432
12217         PR c++/31434
12218         PR c++/31435
12219         PR c++/31437
12220         PR c++/31438
12221         PR c++/31442
12222         PR c++/31443
12223         PR c++/31444
12224         PR c++/31445
12225         * g++.dg/cpp0x/pr31431.C: New.
12226         * g++.dg/cpp0x/pr31437.C: New.
12227         * g++.dg/cpp0x/pr31442.C: New.
12228         * g++.dg/cpp0x/pr31444.C: New.
12229         * g++.dg/cpp0x/pr31431-2.C: New.
12230         * g++.dg/cpp0x/pr31432.C: New.
12231         * g++.dg/cpp0x/pr31434.C: New.
12232         * g++.dg/cpp0x/pr31438.C: New.
12233         * g++.dg/cpp0x/pr31443.C: New.
12234         * g++.dg/cpp0x/pr31445.C: New.
12235         * g++.dg/cpp0x/variadic-crash1.C: New.
12236
12237 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12238
12239         * gcc.target/arm/long-calls-1.c: New test.
12240         * gcc.target/arm/long-calls-2.c: Likewise.
12241         * gcc.target/arm/long-calls-3.c: Likewise.
12242         * gcc.target/arm/long-calls-4.c: Likewise.
12243
12244 2007-05-25  Richard Guenther  <rguenther@suse.de>
12245             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12246
12247         PR tree-optimization/31982
12248         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12249
12250 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12251
12252         PR fortran/32047
12253         * gfortran.dg/result_in_spec_2.f90: New test.
12254
12255 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12256
12257         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12258
12259 2007-05-24  Ollie Wild  <aaw@google.com>
12260
12261         * gcc.dg/cpp/counter-1.c: New test.
12262         * gcc.dg/pch/counter-1.c: New test.
12263         * gcc.dg/pch/counter-1.hs: New file.
12264         * gcc.dg/pch/counter-2.c: New test.
12265         * gcc.dg/pch/counter-2.hs: New file.
12266         * gcc.dg/pch/counter-3.c: New test.
12267         * gcc.dg/pch/counter-3.hs: New file.
12268
12269 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12270
12271         * gcc.dg/tree-ssa/predcom-1.c: New test.
12272         * gcc.dg/tree-ssa/predcom-2.c: New test.
12273         * gcc.dg/tree-ssa/predcom-3.c: New test.
12274         * gcc.dg/tree-ssa/predcom-4.c: New test.
12275         * gcc.dg/tree-ssa/predcom-5.c: New test.
12276         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12277
12278 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12279
12280         PR testsuite/32062
12281         * gcc.target/i386/sse4_1-check.h (MASK): New.
12282
12283 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12284
12285         PR fortran/32038
12286         * gfortran.dg/pr25603.f: Initialize integer variables.
12287
12288 2007-05-23  Ian Lance Taylor  <iant@google.com>
12289
12290         * g++.dg/other/vrp1.C: New test.
12291
12292 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12293
12294         PR preprocessor/20077
12295         * gcc.dg/cpp/paste15.c: New test.
12296
12297 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12298             Nigel Stephens  <nigel@mips.com>
12299             Richard Sandiford  <richard@codesourcery.com>
12300
12301         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12302         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12303         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12304         * gcc.target/mips/inter/mips16-inter.exp: New.
12305
12306 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12307
12308         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12309
12310 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12311
12312         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12313         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12314         * gcc.target/i386/sse3-addsubps.c: Likewise.
12315         * gcc.target/i386/sse3-haddpd.c: Likewise.
12316         * gcc.target/i386/sse3-haddps.c: Likewise.
12317         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12318         * gcc.target/i386/sse3-hsubps.c: Likewise.
12319         * gcc.target/i386/sse3-lddqu.c: Likewise.
12320         * gcc.target/i386/sse3-movddup.c: Likewise.
12321         * gcc.target/i386/sse3-movshdup.c: Likewise.
12322         * gcc.target/i386/sse3-movsldup.c: Likewise.
12323
12324         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12325         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12326         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12327         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12328         * gcc.target/i386/ssse3-palignr.c: Likewise.
12329         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12330         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12331         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12332         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12333         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12334         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12335         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12336         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12337         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12338         * gcc.target/i386/ssse3-psignb.c: Likewise.
12339         * gcc.target/i386/ssse3-psignd.c: Likewise.
12340         * gcc.target/i386/ssse3-psignw.c: Likewise.
12341         * gcc.target/i386/ssse3-vals.h: Likewise.
12342
12343         * gcc.target/i386/sse3-check.h: New file.
12344         * gcc.target/i386/ssse3-check.h: Likewise.
12345
12346 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12347
12348         PR middle-end/31095
12349         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12350
12351 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12352
12353         PR middle-end/31606
12354         * gcc.c-torture/20070522-1.c: New testcase.
12355
12356 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12357
12358         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12359
12360 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12361
12362         * gcc.c-torture/execute/ieee/20000320-1.x,
12363         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12364         m68k-*-* and check_effective_target_coldfire_fpu.
12365
12366 2007-05-22  Ollie Wild  <aaw@google.com>
12367
12368         * g++.dg/lookup/hidden-class10.C: New test.
12369         * g++.dg/lookup/hidden-class11.C: New test.
12370
12371 2007-05-22  Ollie Wild  <aaw@google.com>
12372
12373         * g++.dg/lookup/name-clash5.C: New test.
12374         * g++.dg/lookup/name-clash6.C: New test.
12375
12376 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12377
12378         * g++.dg/other/i386-2.C: Update comments on header files tested.
12379         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12380         of <tmmintrin.h>.
12381         * gcc.target/i386/sse-12.c: Likewise.
12382         * gcc.target/i386/sse-13.c: Likewise.
12383         * gcc.target/i386/sse-14.c: Likewise.
12384
12385         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12386         Redefined to test with immediate operand.
12387         (__builtin_ia32_blendps): Likewise.
12388         (__builtin_ia32_blendpd): Likewise.
12389         (__builtin_ia32_dpps): Likewise.
12390         (__builtin_ia32_dpps): Likewise.
12391         (__builtin_ia32_insertps128): Likewise.
12392         (__builtin_ia32_vec_ext_v4sf): Likewise.
12393         (__builtin_ia32_vec_set_v16qi): Likewise.
12394         (__builtin_ia32_vec_set_v4si): Likewise.
12395         (__builtin_ia32_vec_set_v2di): Likewise.
12396         (__builtin_ia32_vec_ext_v16qi): Likewise.
12397         (__builtin_ia32_vec_ext_v4si): Likewise.
12398         (__builtin_ia32_vec_ext_v2di): Likewise.
12399         (__builtin_ia32_roundpd): Likewise.
12400         (__builtin_ia32_roundsd): Likewise.
12401         (__builtin_ia32_roundps): Likewise.
12402         (__builtin_ia32_roundss): Likewise.
12403         (__builtin_ia32_mpsadbw128): Likewise.
12404
12405 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12406
12407         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12408
12409 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12410
12411         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12412         failures.
12413         * gcc.dg/dfp/func-struct.c: Ditto.
12414         * gcc.dg/dfp/operator-assignment.c: Ditto.
12415         * gcc.dg/dfp/convert-bfp.c: Ditto.
12416         * gcc.dg/dfp/convert-int.c: Ditto.
12417         * gcc.dg/dfp/convert-int-max.c: Ditto.
12418         * gcc.dg/dfp/func-scalar.c: Ditto.
12419         * gcc.dg/dfp/cast.c: Ditto.
12420         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12421         failures, and fix a typo in return type of arg1_128.
12422         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12423         failures, and fix a typo in a constant suffix.
12424         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12425         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12426
12427 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12428             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12429
12430         * lib/gcc-dg.exp(process_message): New proc.
12431         (dg-message): New test directive.
12432         * gcc.dg/always_inline.c: Use dg-message.
12433         * gcc.dg/always_inline2.c: Ditto.
12434         * gcc.dg/always_inline3.c: Ditto.
12435         * gcc.dg/invalid-call-1.c: Ditto.
12436         * gcc.dg/pr17506.c: Ditto.
12437         * gcc.dg/simd-5.c: Ditto.
12438         * gcc.dg/simd-6.c: Ditto.
12439         * gcc.dg/va-arg-2.c: Ditto.
12440         * gcc.dg/cpp/syshdr.c: Ditto.
12441         * gcc.dg/cpp/unc4.c: Ditto.
12442         * gcc.dg/cpp/trad/mi1.c: Ditto.
12443         * gcc.dg/cpp/trad/mi5.c: Ditto.
12444         * gcc.dg/cpp/trad/mi7.c: Ditto.
12445         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12446         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12447         * gcc.test-framework/test-framework.awk: Special-case outexists
12448         tests.
12449
12450 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12451
12452         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12453         (bit_SSE4_2): Likewise.
12454         (bit_POPCNT): Likewise.
12455
12456         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12457         Check if assembler supports SSE4 instructions.
12458
12459         * gcc.target/i386/sse4_1-blendpd.c: New file.
12460         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12461         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12462         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12463         * gcc.target/i386/sse4_1-check.h: Likewise.
12464         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12465         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12466         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12467         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12468         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12469         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12470         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12471         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12472         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12473         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12474         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12475         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12476         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12477         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12478         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12479         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12480         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12481         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12482         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12483         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12484         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12485         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12486         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12487         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12488         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12489         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12490         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12491         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12492         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12493         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12494         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12495         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12496         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12497         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12498         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12499         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12500         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12501         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12502         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12503         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12504         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12505         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12506         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12507         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12508         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12509         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12510         * gcc.target/i386/sse4_1-round.h: Likewise.
12511         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12512         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12513         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12514         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12515         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12516         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12517         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12518         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12519         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12520         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12521         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12522         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12523         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12524         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12525
12526 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12527
12528         PR fortran/31627
12529         * gfortran.dg/bounds_check_7.f90: New test.
12530
12531 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12532
12533         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12534         (check_effective_target_sse4a): Ditto.
12535
12536         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12537         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12538         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12539         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12540         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12541         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12542         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12543         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12544         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12545         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12546         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12547         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12548         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12549         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12550         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12551         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12552         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12553         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12554         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12555         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12556
12557 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12558
12559         * g++.dg/ext/cleanup-1.C: New test.
12560         * g++.dg/ext/cleanup-2.C: Likewise.
12561         * g++.dg/ext/cleanup-3.C: Likewise.
12562         * g++.dg/ext/cleanup-4.C: Likewise.
12563         * g++.dg/ext/cleanup-5.C: Likewise.
12564         * g++.dg/ext/cleanup-6.C: Likewise.
12565         * g++.dg/ext/cleanup-8.C: Likewise.
12566         * g++.dg/ext/cleanup-9.C: Likewise.
12567         * g++.dg/ext/cleanup-10.C: Likewise.
12568         * g++.dg/ext/cleanup-11.C: Likewise.
12569         * g++.dg/ext/cleanup-dtor.C: Likewise.
12570
12571 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12572
12573         PR middle-end/31995
12574         * gcc.dg/vect/vect-102a.c: New test.
12575
12576 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12577             Paolo Carlini  <pcarlini@suse.de>
12578             Uros Bizjak  <ubizjak@gmail.com>
12579
12580         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12581         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12582         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12583         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12584         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12585         New testcases.
12586
12587 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12588
12589         PR fortran/32002
12590         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12591
12592 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12593
12594         PR fortran/32027
12595         * gfortran.dg/do_3.F90: Add checks for the final value of the
12596         loop variable.
12597
12598 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12599
12600         * gcc.c-torture/execute/990127-2.x: New file.
12601
12602 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12603
12604         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12605         * gcc.target/i386/sse-12: Add -O to compile options.
12606         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12607         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12608         and mm3dnow.h.  Add -O to compile options.
12609
12610 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12611
12612         PR fortran/31867
12613         * gfortran.dg/char_length_5.f90: New test.
12614
12615         PR fortran/31994
12616         * gfortran.dg/array_reference_1.f90: New test.
12617
12618 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12619
12620         PR middle-end/7651
12621         PR c++/11856
12622         PR c/12963
12623         PR c/23587
12624         PR other/29694
12625         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12626         * gcc.dg/Wtype-limits.c: New.
12627         * gcc.dg/Wtype-limits-Wextra.c: New.
12628         * gcc.dg/Wtype-limits-no.c: New.
12629         * g++.dg/warn/Wtype-limits.C: New.
12630         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12631         * g++.dg/warn/Wtype-limits-no.C: New.
12632
12633 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12634
12635         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12636         instead of "-msse2".'
12637         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12638         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12639         and mm3dnow.h.
12640         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12641         to test with immediate operand.
12642         (__builtin_ia32_insertqi): Ditto.
12643         (__builtin_ia32_palignr128): Ditto.
12644         (__builtin_ia32_palignr): Ditto.
12645         (__builtin_ia32_pshufhw): Ditto.
12646         (__builtin_ia32_pshuflw): Ditto.
12647         (__builtin_ia32_pshufd): Ditto.
12648         (__builtin_ia32_vec_set_v8hi): Ditto.
12649         (__builtin_ia32_vec_ext_v8hi): Ditto.
12650         (__builtin_ia32_shufpd): Ditto.
12651         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12652
12653 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12654
12655         PR fortran/32001
12656         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12657
12658 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12659
12660         PR target/31585
12661         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12662         and "__inline".  Use "-msse" instead of "-msse2".
12663
12664 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12665
12666         PR middle-end/7651
12667         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12668         * gcc.dg/20030906-2.c: Likewise.
12669         * objc.dg/method-17.m: Add -Wreturn-type.
12670         * obj-c++.dg/method-21.mm: Likewise.
12671
12672 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12673
12674         PR target/31585
12675         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12676         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12677         (__builtin_ia32_psrlqi128): Ditto.
12678         (__builtin_ia32_psrlwi128): Ditto.
12679         (__builtin_ia32_psrldi128): Ditto.
12680         (__builtin_ia32_psrldqi128): Ditto.
12681         (__builtin_ia32_pslldqi128): Ditto.
12682         (__builtin_ia32_psrawi128): Ditto.
12683         (__builtin_ia32_psradi128): Ditto.
12684         (__builtin_ia32_psllqi128): Ditto.
12685         (__builtin_ia32_pslldi128): Ditto.
12686         (__builtin_prefetch): Ditto.
12687         (__builtin_ia32_pshufw): Ditto.
12688         (__builtin_ia32_vec_set_v4hi): Ditto.
12689         (__builtin_ia32_vec_ext_v4hi): Ditto.
12690         (__builtin_ia32_shufps): Ditto.
12691         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12692
12693 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12694
12695         PR fortran/31974
12696         * gfortran.dg/char_allocation_1.f90: New test.
12697
12698 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12699
12700         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12701         * gcc.dg/Wconversion-sign.c: New.
12702         * gcc.dg/Wconversion-integer-no-sign.c: New.
12703         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12704         Wconversion-sign.C
12705         * g++.dg/warn/Wconversion-sign.C: New.
12706         * g++.old-deja/g++.other/warn4.C: Update.
12707         * g++.dg/warn/Wconversion1.C: Likewise.
12708
12709 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12710
12711         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12712         * gcc.dg/torture/builtin-math-4.c: Likewise.
12713
12714 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12715
12716         PR libfortran/31964
12717         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12718
12719 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12720
12721         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12722
12723 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12724
12725         PR target/31628
12726         * gcc.target/i386/pr31628.c: New.
12727
12728 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12729
12730         PR middle-end/31344
12731         * gcc.dg/pr31344.c: New test.
12732
12733 2007-05-17  Ian Lance Taylor  <iant@google.com>
12734
12735         PR tree-optimization/31953
12736         * gcc.c-torture/compile/pr31953.c: New test.
12737
12738 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12739
12740         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12741
12742         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12743         and drem.
12744         * gcc.dg/torture/builtin-math-4.c: Likewise.
12745
12746         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12747         * gcc.dg/torture/builtin-math-4.c: Likewise.
12748
12749         * gcc.dg/torture/builtin-math-4.c: New test.
12750
12751 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12752             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12753
12754         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12755         * gcc.dg/cpp/include2.c: Ditto.
12756         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12757         * gcc.dg/cpp/paste5.c: Ditto.
12758         * gcc.dg/cpp/paste6.c: Ditto.
12759         * gcc.dg/cpp/paste8.c: Ditto.
12760         * gcc.dg/cpp/paste11.c: Ditto.
12761         * gcc.dg/cpp/paste13.c: Ditto.
12762         * gcc.dg/cpp/skipping2.c: Ditto.
12763         * gcc.dg/reg-vol-struct-1.c: Ditto.
12764         * gcc.dg/Wshadow-1.c: Ditto.
12765         * gcc.dg/cpp/trad/comment.c: Ditto.
12766         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12767         * gcc.dg/cpp/if-2.c: Ditto.
12768         * gcc.dg/array-5.c: Ditto.
12769         * gcc.dg/inline-15.c: Ditto.
12770         * gcc.dg/pr27953.c: Ditto.
12771         * gcc.dg/Wno-c++-compat.c: Ditto.
12772
12773 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12774
12775         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12776
12777 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12778
12779         * gcc.c-torture/execute/20070517-1.c: New test.
12780
12781 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12782
12783         PR fortran/31919
12784         * gfortran.dg/min_max_conformance.f90: New test.
12785
12786 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12787
12788         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12789         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12790         gcc.dg/vect/vect-104.c: Use more complex construction to
12791         prevent vectorizing.
12792         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12793
12794 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12795
12796         PR tree-optimization/24659
12797         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12798         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12799         not vect_int target.
12800         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12801         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12802         targets.
12803         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12804         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12805         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12806
12807 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12808
12809         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12810         and x86_64-*-* targets.
12811         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12812
12813 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12814
12815         PR fortran/18769
12816         PR fortran/30881
12817         PR fortran/31194
12818         PR fortran/31216
12819         PR fortran/31427
12820         * transfer_simplify_1.f90: New test.
12821         * transfer_simplify_2.f90: New test.
12822
12823 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12824
12825         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12826
12827 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12828
12829         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12830
12831         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12832
12833         PR c/31924
12834         * gcc.dg/fltconst-1.c: New test.
12835
12836         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12837         * gcc.dg/dfp/operator-assignment.c: Ditto.
12838
12839 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12840
12841         PR c++/29928
12842         * g++.dg/rtti/typeid5.C: New.
12843
12844 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12845
12846         PR fortran/31725
12847         * gfortran.dg/substr_4.f: New test.
12848
12849 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12850
12851         * gcc.target/m68k/interrupt_thread-1.c,
12852         gcc.target/m68k/interrupt_thread-2.c,
12853         gcc.target/m68k/interrupt_thread-3.c: New.
12854         * gcc.target/m68k/m68k.exp: Accept fido.
12855
12856 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12857
12858         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12859         * gfortran.dg/altreturn_3.f90: Likewise.
12860         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12861         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12862         * gfortran.dg/inquire_iolength.f90: Likewise.
12863         * gfortran.dg/module_naming_1.f90: Likewise.
12864         * gfortran.dg/oldstyle_2.f90: Likewise.
12865         * gfortran.dg/operator_2.f90: Likewise.
12866         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12867         * gfortran.dg/used_types_11.f90: Likewise.
12868         * gfortran.dg/zero_array_components_1.f90: Likewise.
12869         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12870         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12871         * gfortran.dg/real_const_3.f90: Likewise.
12872
12873 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12874
12875         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12876         * gcc.dg/tree-ssa/loop-30.c: New test.
12877
12878 2007-05-13  Richard Guenther  <rguenther@suse.de>
12879
12880         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12881         scanning forwprop1.
12882         * g++.dg/tree-ssa/pr31146.C: Likewise.
12883
12884 2007-05-13  Revital Eres  <eres@il.ibm.com>
12885
12886         * gcc.dg/dse.c: New test.
12887
12888 2007-05-12  Richard Guenther  <rguenther@suse.de>
12889
12890         PR tree-optimization/31797
12891         * gcc.c-torture/compile/pr31797.c: New testcase.
12892
12893 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12894
12895         PR fortran/30746
12896         * gfortran.dg/host_assoc_function_1.f90: New test.
12897
12898 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12899
12900         PR c++/31829
12901         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12902
12903 2007-05-11  Silvius Rus  <rus@google.com>
12904
12905         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12906         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12907         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12908         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12909         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12910         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12911         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12912         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12913         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12914         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12915         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12916         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12917         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12918         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12919         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12920         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12921
12922 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12923
12924         PR other/31852
12925         * gcc.c-torture/execute/builtins/memchr.c: New.
12926         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12927         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12928
12929 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12930
12931         PR fortran/30876
12932         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12933         line.
12934         * gfortran.dg/recursive_reference_2.f90: New test.
12935
12936 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12937
12938         PR fortran/30878
12939         * gfortran.dg/namelist_29.f90: New test.
12940
12941 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12942
12943         PR fortran/31474
12944         * gfortran.dg/entry_10.f90: New test.
12945
12946 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12947
12948         PR tree-optimization/31885
12949         * gcc.dg/tree-ssa/loop-29.c: New test.
12950
12951 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12952
12953         * assumed_dummy_1.f90: Fix dg directive.
12954         * char_initialiser_actual.f90: Likewise.
12955         * nested_modules_2.f90: Likewise.
12956         * shift-alloc.f90: Likewise.
12957
12958 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12959
12960         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12961
12962 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12963
12964         PR libfortran/31880
12965         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12966
12967 2007-05-09  Mike Stump  <mrs@apple.com>
12968
12969         * g++.dg/other/first-global.C: Add -fpie for darwin.
12970         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12971
12972 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12973
12974         * gcc.dg/20070507-1.c: New testcase.
12975
12976 2007-05-08  Chao-ying Fu  <fu@mips.com>
12977
12978         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12979         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12980         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12981         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12982
12983 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12984
12985         PR 31847
12986         * gcc.dg/pr31847.c: New test.
12987
12988 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12989
12990         PR fortran/31692
12991         * gfortran.dg/actual_array_result_1.f90: New test.
12992
12993 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12994
12995         PR fortran/29397
12996         * gfortran.dg/parameter_array_init_1.f90: New test.
12997
12998         PR fortran/29400
12999         * gfortran.dg/parameter_array_init_2.f90: New test.
13000
13001 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13002
13003         PR target/31854
13004         * gcc.target/i386/pr31854.c: New test.
13005
13006 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13007
13008         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13009
13010 2007-05-07  Mike Stump  <mrs@apple.com>
13011
13012         * g++.old-deja/g++.mike/empty.C: Add.
13013
13014 2007-05-07  Eric Christopher  <echristo@apple.com>
13015
13016         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13017
13018 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13019
13020         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13021         variable.  Rearrange conversions from binary float to decimal float.
13022
13023 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13026         x86.
13027
13028 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13029
13030         * gnat.dg/opt1.ad[sb]: New testcase.
13031
13032 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13033
13034         PR fortran/31399
13035         * gfortran.dg/do_3.F90: New test.
13036
13037 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13038
13039         PR fortran/31764
13040         * gfortran.dg/new_line.f90: Add new checks.
13041
13042 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13043
13044         PR fortran/31201
13045         * gfortran.dg/large_unit_1.f90: New.
13046         * gfortran.dg/large_unit_2.f90: New.
13047         * gfortran.dg/iostat_4.f90: New
13048         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13049
13050 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13051
13052         PR fortran/31540
13053         * gfortran.dg/char_result_4.f90: New test.
13054
13055 2007-06-05  Revital Eres  <eres@il.ibm.com>
13056
13057         PR 30957
13058         * gcc.dg/pr30957-1.c: New test.
13059
13060 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13061
13062         PR fortran/31251
13063         * gfortran.dg/char_type_len_2.f90: New test.
13064
13065 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13066
13067         PR 31775
13068         * g++.dg/other/nested-extern.cc: New.
13069         * g++.dg/other/nested-extern-1.C: New.
13070         * g++.dg/other/nested-extern-2.C: New.
13071
13072 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13073
13074         PR fortran/31760
13075         * gfortran.dg/erf.f90: New test.
13076         * gfortran.dg/besxy.f90: New test.
13077
13078 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13079
13080         PR fortran/22359
13081         * gfortran.dg/fseek.f90: New test.
13082
13083 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13084
13085         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13086
13087 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13088
13089         PR libfortran/31210
13090         * gfortran.dg/zero_length_1.f90: New test.
13091
13092 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13093
13094         PR fortran/31803
13095         * gfortran.dg/char_pointer_assign_3.f90: New test.
13096         * gfortran.dg/char_result_2.f90: Re-enable test.
13097
13098 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13099
13100         PR fortran/25071
13101         * gfortran.dg/char_length_3.f90: New test.
13102         * gfortran.dg/char_result_2.f90: Fix test.
13103
13104 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13105
13106         PR tree-optimization/30565
13107         * gcc.dg/tree-ssa/loop-27.c: New test.
13108
13109 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13110
13111         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13112         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13113         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13114         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13115
13116 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13117
13118         PR tree-optimization/31699
13119         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13120         New.
13121         (check_effective_target_vect_floatint_cvt): New.
13122         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13123         of specific targets.
13124         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13125         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13126         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13127         * gcc.dg/vect/vect-iv-4.c: Likewise.
13128         * gcc.dg/vect/vect-multitypes-11.c: New.
13129         * gcc.dg/vect/pr31699.c: New.
13130
13131 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13132
13133         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13134
13135 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13136
13137         PR C++/31663
13138         * g++.dg/warn/anonymous-namespace-2.C: New.
13139         * g++.dg/warn/anonymous-namespace-2.h: New.
13140
13141 2007-05-02  Paul Brook  <paul@codesourcery.com>
13142
13143         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13144
13145 2007-05-02  Eric Christopher  <echristo@apple.com>
13146
13147         * gcc.dg/cpp/if-div.c: New file.
13148
13149 2007-05-02  Tom Tromey  <tromey@redhat.com>
13150
13151         PR preprocessor/28709:
13152         * gcc.dg/cpp/pr28709.c: New file.
13153
13154 2007-05-02  Richard Guenther  <rguenther@suse.de>
13155
13156         PR tree-optimization/31146
13157         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13158
13159 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13160
13161         * gcc.c-torture/compile/limits-blockid.c: New.
13162         * gcc.c-torture/compile/limits-caselabels.c: New.
13163         * gcc.c-torture/compile/limits-declparen.c: New.
13164         * gcc.c-torture/compile/limits-enumconst.c: New.
13165         * gcc.c-torture/compile/limits-exprparen.c: New.
13166         * gcc.c-torture/compile/limits-externalid.c: New.
13167         * gcc.c-torture/compile/limits-fnargs.c: New.
13168         * gcc.c-torture/compile/limits-fndefn.c: New.
13169         * gcc.c-torture/compile/limits-idexternal.c: New.
13170         * gcc.c-torture/compile/limits-idinternal.c: New.
13171         * gcc.c-torture/compile/limits-pointer.c: New.
13172         * gcc.c-torture/compile/limits-stringlit.c: New.
13173         * gcc.c-torture/compile/limits-structmem.c: New.
13174         * gcc.c-torture/compile/limits-structnest.c: New.
13175
13176 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13177
13178         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13179
13180 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13181
13182         PR middle-end/31740
13183         * gcc.c-torture/compile/20070501-1.c: New testcase.
13184
13185 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13186
13187         PR fortran/31732
13188         * gfortran.dg/array_memset_2:  New test case.
13189
13190 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13191
13192         PR testsuite/31615
13193         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13194
13195 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13196
13197         PR testsuite/31589
13198         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13199         dg-final test.
13200         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13201         keyword to dg-final test.
13202         * gcc.dg/vect/vect-iv-4.c: Likewise.
13203         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13204         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13205         test.
13206         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13207         cast.
13208         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13209         * lib/target-supports.exp
13210         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13211         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13212
13213 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13214
13215         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13216         __LONG_LONG_MAX__ and its friends instead of those supplied by
13217         limits.h.
13218
13219 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13220
13221         PR C++/31721
13222         * g++.dg/ext/vector7.C: New testcase.
13223
13224 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13225
13226         PR fortran/31591
13227         * gfortran.dg/bound_simplification_1.f90: New test.
13228
13229 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13230
13231         PR fortran/31645
13232         * gfortran.dg/bom_error.f90: New test.
13233         * gfortran.dg/bom_include.f90: New test.
13234         * gfortran.dg/bom_UTF16-LE.f90: New test.
13235         * gfortran.dg/bom_UTF16-BE.f90: New test.
13236         * gfortran.dg/bom_UTF-8.f90: New test.
13237         * gfortran.dg/bom_UTF-32.f90: New test.
13238         * gfortran.dg/bom_UTF-8.F90: New test.
13239         * gfortran.dg/bom_include.inc: New file.
13240
13241 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13242
13243         PR C++/30221
13244         * g++.dg/init/ptrfn2.C: New test.
13245         * g++.dg/init/ptrfn3.C: New test.
13246
13247 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13248
13249         PR fortran/31711
13250         * gfortran.dg/dependency_21.f90: New test.
13251
13252 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13253
13254         * gfortran.dg/secnds.f: Use real*8.
13255         * gfortran.dg/secnds-1.f: Use real*8.
13256
13257 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13258
13259         PR libfortran/31532
13260         * gfortran.dg/inquire_5.f90: Update test.
13261
13262 2007-04-27  Ian Lance Taylor  <iant@google.com>
13263
13264         PR middle-end/31710
13265         * gcc.c-torture/compile/pr31710.c: New test.
13266
13267 2007-04-27  Richard Guenther  <rguenther@suse.de>
13268
13269         PR tree-optimization/30965
13270         PR tree-optimization/30978
13271         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13272         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13273         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13274         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13275
13276 2007-04-27  Richard Guenther  <rguenther@suse.de>
13277
13278         PR tree-optimization/31715
13279         * gcc.dg/Warray-bounds-4.c: New testcase.
13280
13281 2007-04-26  Ian Lance Taylor  <iant@google.com>
13282
13283         PR target/28675
13284         * gcc.c-torture/compile/pr28675.c: New test.
13285
13286 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13287
13288         PR C++/30016
13289         * g++.dg/ext/vector6.C: New test.
13290
13291 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13292
13293         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13294
13295 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13296
13297         PR middle-end/31617
13298         * g++.dg/other/str_empty.C: Add expected warning.
13299
13300 2007-04-26  Richard Guenther  <rguenther@suse.de>
13301         Daniel Berlin  <dberlin@dberlin.org>
13302
13303         PR tree-optimization/30567
13304         * g++.dg/other/pr30567.C: New testcase.
13305
13306 2007-04-26  Richard Guenther  <rguenther@suse.de>
13307
13308         PR tree-optimization/31703
13309         * gcc.c-torture/compile/pr31703.c: New testcase.
13310         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13311         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13312
13313 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13314
13315         * gfortran.dg/open_errors.f90: Added if statements checking
13316         the value of iostat.
13317
13318 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13319
13320         PR c++/31598
13321         * g++.dg/gomp/pr31598.C: New test.
13322
13323         PR tree-optimization/30558
13324         * g++.dg/gomp/pr30558.C: New test.
13325
13326 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13327
13328         PR c++/31338
13329         * g++.dg/ext/complex2.C: New test.
13330
13331 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13332
13333         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13334
13335 2007-04-25  Thiemo Seufer  <ths@mips.com>
13336
13337         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13338         value to signed char.
13339
13340 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13341
13342         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13343         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13344         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13345
13346 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13347
13348         PR fortran/31668
13349         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13350         statement functions.
13351         * gfortran.dg/c_by_val_5.f90: New test.
13352
13353 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13354
13355         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13356         with two new subroutines to avoid parameter-induced aliasing.
13357         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13358         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13359
13360 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13361
13362         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13363         * g++.dg/warn/Warray-bounds.C: Likewise.
13364
13365 2007-04-24  Ian Lance Taylor  <iant@google.com>
13366
13367         PR tree-optimization/31605
13368         * gcc.c-torture/execute/pr31605.c: New test.
13369
13370 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13371
13372         PR fortran/31587
13373         * lib/gcc-dg.exp (scan-module): New function.
13374         * gfortran.dg/module_md5_1.f90: New test.
13375
13376 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13377
13378         * g++.old-deja/g++.pt/defarg6.C: Only run with
13379         -std=gnu++98.
13380         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13381         * g++.dg/cpp0x/variadic61.C: Ditto.
13382         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13383         * g++.dg/cpp0x/variadic62.C: Ditto.
13384         * g++.dg/template/meminit1.C: Ditto.
13385         * g++.dg/template/operator7.C: Ditto.
13386         * g++.dg/template/static15.C: Ditto.
13387         * g++.dg/template/invalid1.C: Ditto.
13388         * g++.dg/template/shift1.C: Ditto.
13389         * g++.dg/template/error10.C: Ditto.
13390
13391 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13392
13393         PR diagnostic/25923
13394         * gfortran.dg/pr25923.f90: New test.
13395
13396 2007-04-24  Ian Lance Taylor  <iant@google.com>
13397
13398         PR tree-optimization/31602
13399         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13400
13401 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13402
13403         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13404         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13405
13406 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13407
13408         * gcc.target/i386/reload-1.c. New.
13409
13410 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13411             Olga Golovanevsky  <olga@il.ibm.com>
13412
13413         * g++.dg/other/str_empty.C: New test.
13414
13415 2007-04-24  Richard Henderson  <rth@redhat.com>
13416
13417         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13418
13419 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13420
13421         PR target/31641
13422         * gcc.c-torture/compile/pr31641.c: New testcase.
13423
13424 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13425
13426         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13427         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13428         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13429         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13430
13431 2007-04-23  Simon Baldwin  <simonb@google.com>
13432
13433         * g++.dg/other/error15.C: New.
13434         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13435         triggering a "multiple parameters named" error.
13436
13437 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13438
13439         PR fortran/31618
13440         * gfortran.dg/backspace_8.f:  New test case.
13441
13442 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13443
13444         PR fortran/31630
13445         * gfortran.dg/used_types_17.f90: New test.
13446
13447         PR fortran/31620
13448         * gfortran.dg/zero_array_components_1.f90: New test.
13449
13450 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13451
13452         PR fortran/31616
13453         * gfortran.dg/open_errors.f90: Allow a different error message.
13454
13455 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13456
13457         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13458         Rename from check_effective_target_vect_pack_mod.  Rename global
13459         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13460         messages.
13461         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13462         rename.
13463         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13464         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13465
13466 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13467
13468         PR middle-end/31448
13469         * gcc.c-torture/execute/pr31448.c: New testcase.
13470
13471 2007-04-22  Nick Clifton  <nickc@redhat.com>
13472
13473         * gcc.dg/20020312-2.c: Add support for the FRV.
13474
13475 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13476
13477         PR tree-optimization/24659
13478         * gcc.dg/vect/vect-float-extend-1.c: New test.
13479         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13480
13481 2007-04-22  Richard Guenther  <rguenther@suse.de>
13482
13483         PR tree-optimization/29789
13484         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13485         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13486
13487 2007-04-22  Revital Eres  <eres@il.ibm.com>
13488
13489         * gcc.dg/var-expand2.c: New test.
13490
13491 2007-04-22  Revital Eres  <eres@il.ibm.com>
13492
13493         * gcc.dg/var-expand3.c: New test.
13494
13495 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13496
13497         PR fortran/31495
13498         * gfortran.dg/continuation_8.f90: New test.
13499
13500 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13501
13502         PR C/30265
13503         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13504         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13505
13506 2007-04-21  Richard Guenther  <rguenther@suse.de>
13507
13508         PR middle-end/31136
13509         * gcc.c-torture/execute/pr31136.c: New testcase.
13510
13511 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13512
13513         * gcc.target/i386/movsi-sm-1.c: New.
13514
13515 2007-04-20  Richard Henderson  <rth@redhat.com>
13516
13517         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13518         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13519
13520 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13521
13522         * gcc.target/i386/ordcmp-1.c: New test.
13523         * gcc.target/i386/unordcmp-1.c: New test.
13524
13525         PR tree-optimization/31632
13526         * gcc.c-torture/compile/20070419-1.c: New test.
13527
13528 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13529
13530         * gcc.dg/invalid-call-1.c: New test.
13531
13532 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13533
13534         PR diagnostic/31227
13535         * gcc.dg/Warray-bounds-3.c: New.
13536
13537 2007-04-18  Richard Guenther  <rguenther@suse.de>
13538
13539         PR tree-optimization/19431
13540         PR tree-optimization/21463
13541         * gcc.c-torture/execute/20070212-1.c: New testcase.
13542         * gcc.c-torture/execute/20070212-2.c: Likewise.
13543         * gcc.c-torture/execute/20070212-3.c: Likewise.
13544         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13545         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13546         * g++.dg/tree-ssa/pr21463.C: Likewise.
13547         * g++.dg/tree-ssa/pr30738.C: Likewise.
13548
13549 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/31513
13552         * g++.dg/expr/bitfield8.C: New test.
13553
13554 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13555             Richard Sandiford  <richard@codesourcery.com>
13556
13557         * lib/target-supports.exp (check_profiling_available): Return 0
13558         for uClibc with -p or -pg.
13559
13560 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13561
13562         PR c++/31517
13563         * g++.dg/template/init7.C: New test.
13564
13565 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13566
13567         PR rtl-optimization/31360
13568         * gcc.dg/loop-7.c: New test.
13569
13570 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13571
13572         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13573         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13574         build.
13575         (compat-execute): Likewise.
13576         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13577         files to remote hosts.
13578         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13579         (c-torture-execute): Likewise.
13580         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13581         or plain file.  Use remote_upload and remote_download to copy
13582         files about.
13583         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13584         before scanning it.
13585
13586 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13587
13588         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13589
13590 2007-04-16  Lawrence Crowl  <crowl@google.com>
13591
13592         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13593         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13594         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13595         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13596         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13597         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13598         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13599         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13600         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13601         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13602         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13603
13604         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13605         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13606         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13607         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13608         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13609         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13610         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13611         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13612         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13613         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13614         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13615
13616 2007-04-16  Ian Lance Taylor  <iant@google.com>
13617
13618         PR tree-optimization/31522
13619         * gcc.dg/Wstrict-overflow-16.c: New test.
13620
13621 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13622
13623         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13624
13625 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13626
13627         PR fortran/31144
13628         * gfortran.dg/module_naming_1.f90: New.
13629
13630 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13631
13632         * lib/target-supports.exp (check_profiling_available): Return
13633         false for m68k-*-uclinux.
13634
13635 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13636
13637         PR c++/29365
13638         Testcase for c++ anonymous namespace warning
13639
13640         * g++.dg/warn/anonymous-namespace-1.C: New test
13641         * g++.dg/warn/anonymous-namespace-1.h: New test
13642
13643 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13644
13645         PR testsuite/31578
13646         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13647
13648 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13649
13650         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13651
13652 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13653
13654         PR fortran/31204
13655         * gfortran.dg/array_constructor_16.f90: New test.
13656
13657 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13658
13659         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13660         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13661
13662 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13663
13664         PR rtl-optimization/31500
13665         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13666         * g++.dg/warn/Warray-bounds.C: Likewise.
13667
13668 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13669
13670         PR C/31520
13671         * gcc.dg/gnu89-init-4.c: New testcase.
13672
13673 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13674
13675         PR c++/25874
13676         * gcc.dg/gomp/pr25874.c: Add dg-options.
13677         * g++.dg/gomp/pr25874.C: Add dg-options.
13678
13679 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13680
13681         PR fortran/21061
13682         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13683         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13684
13685 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13686
13687         PR fortran/31561
13688         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13689
13690 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13691
13692         PR fortran/29507
13693         PR fortran/31404
13694         * gfortran.dg/initialization_6.f90: New test.
13695
13696 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13697
13698         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13699
13700         * lib/target-supports.exp (check_gc_sections_available):
13701         Return false if ldflags includes -elf2flt.
13702
13703 2007-04-13  Jason Merrill  <jason@redhat.com>
13704
13705         PR c++/31074
13706         * conv3.C: New test.
13707
13708 2007-04-13  Mike Stump  <mrs@apple.com>
13709
13710         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13711         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13712
13713 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13714
13715         PR tree-optimization/29598
13716         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13717
13718 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13719
13720         PR fortran/31559
13721         * gfortran.dg/func_assign.f90: New test.
13722
13723 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13724
13725         PR fortran/31550
13726         * gfortran.dg/used_types_16.f90: New test.
13727
13728 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13729
13730         PR fortran/18937
13731         * gfortran.dg/goto_2.f90: New.
13732         * gfortran.dg/goto_3.f90: New.
13733         * gfortran.dg/pr17708.f90: Rename to ...
13734         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13735
13736 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13737
13738         PR fortran/31562
13739         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13740         instead of a struct.
13741
13742 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13743
13744         PR fortran/31562
13745         * gfortran.dg/value_4.c: Use GNU extensions for complex
13746         instead of a struct.
13747
13748 2007-04-13  Richard Guenther  <rguenther@suse.de>
13749
13750         PR tree-optimization/21258
13751         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13752
13753 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13754
13755         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13756         <complex.h>.
13757
13758 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13759
13760         PR fortran/31250
13761         * gfortran.dg/char_length_2.f90: New.
13762         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13763         * gfortran.dg/repeat_4.f90: Likewise.
13764
13765         PR fortran/31266
13766         * gfortran.dg/char_assign_1.f90: New.
13767
13768         PR fortran/31471
13769         * gfortran.dg/block_name_1.f90: New.
13770         * gfortran.dg/block_name_2.f90: New.
13771
13772 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13773
13774         PR c++/31078
13775         * g++.dg/other/pr31078.C: New.
13776
13777 2007-04-12  Richard Guenther  <rguenther@suse.de>
13778
13779         PR tree-optimization/31169
13780         * gcc.c-torture/execute/pr31169.c: New testcase.
13781
13782 2007-04-12  Richard Guenther  <rguenther@suse.de>
13783
13784         PR tree-optimization/24689
13785         PR tree-optimization/31307
13786         * g++.dg/tree-ssa/pr31307.C: New testcase.
13787         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13788
13789 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13790
13791         PR fortran/31472
13792         * gfortran.dg/access_spec_1.f90: New test.
13793         * gfortran.dg/access_spec_2.f90: New test.
13794         * gfortran.dg/non_module_public.f90: Match new error message.
13795
13796 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13797
13798         PR testsuite/31538
13799         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13800         to 4 at line 38 to fix bounds problem.
13801
13802 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13803
13804         PR testsuite/31240
13805         * gfortran.dg/pointer_intent_1.f90: Fix test.
13806
13807 2007-04-10  Eric Christopher  <echristo@apple.com>
13808
13809         * lib/target-supports.exp
13810         (check_effective_target_fstack_protector): Rewrite.
13811
13812 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13813
13814         PR c++/31449
13815         * g++.dg/init/const5.C: New test.
13816
13817 2007-04-09  Jan Hubicka  <jh@suse.cz>
13818
13819         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13820
13821 2007-04-08  Jan Hubicka  <jh@suse.cz>
13822
13823         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13824
13825 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13826
13827         PR fortran/31257
13828         * gfortran.dg/achar_4.f90: New test.
13829
13830 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13831
13832         PR fortran/30880
13833         * gfortran.dg/used_dummy_types_8.f90: New test.
13834
13835 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13836
13837         PR fortran/30872
13838         * gfortran.dg/parameter_array_element_1.f90: New test.
13839
13840 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13841
13842         PR fortran/31222
13843         * gfortran.dg/default_numeric_type_1.f90: New test.
13844
13845 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13846
13847         PR fortran/31424
13848         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13849
13850 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13851
13852         PR fortran/31293
13853         * gfortran.dg/interface_12.f90: New test.
13854
13855 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13856
13857         * gcc.dg/format/opt-6.c: New test.
13858         * gcc.dg/format/nul-1.c: New test.
13859         * gcc.dg/format/nul-2.c: New test.
13860
13861 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13862
13863         PR libgfortran/31395
13864         * gfortran.dg/fmt_colon.f90: New test.
13865
13866 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13867
13868         * g++.old-deja/g++.other/init18.C: Use
13869         dg-require-effective-target instead of an explicit xfail.
13870
13871 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13872
13873         * gcc.dg/dfp/signbit-1.c
13874         * gcc.dg/dfp/signbit-2.c
13875
13876 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13877
13878         PR fortran/31483
13879         * gfortran.dg/altreturn_5.f90: New test.
13880
13881 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13882
13883         PR fortran/31292
13884         * gfortran.dg/contained_module_proc_1.f90: New test.
13885
13886 2007-04-04  Stuart Hastings  <stuart@apple.com>
13887
13888         PR 31281
13889         * objc/execute/exceptions/pr31281.m: New.
13890
13891 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13892
13893         * g++.dg/ext/dllimport12.C: Update comments.
13894
13895 2007-04-03  Eric Christopher  <echristo@apple.com>
13896
13897         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13898
13899 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13900
13901         PR fortran/31304
13902         * gfortran.dg/repeat_2.f90: New test.
13903         * gfortran.dg/repeat_3.f90: New test.
13904         * gfortran.dg/repeat_4.f90: New test.
13905
13906 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13907
13908         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13909
13910 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13911
13912         PR c++/30847
13913         * g++.dg/parse/cond3.C: New test.
13914
13915         PR middle-end/30704
13916         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13917
13918 2007-04-02  Jason Merrill  <jason@redhat.com>
13919
13920         PR c++/31187
13921         * g++.dg/ext/visibility/anon3.C: New test.
13922
13923 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13924
13925         PR libgfortran/31052
13926         * gfortran.dg/namelist_28.f90: New test.
13927
13928 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13929
13930         PR libgfortran/31366
13931         * gfortran.dg/direct_io_6.f90: New test.
13932
13933 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13934
13935         PR libgfortran/31207
13936         * gfortran.dg/advance_5.f90: New test.
13937         * gfortran.dg/advance_6.f90: New test.
13938
13939 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13940
13941         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13942         * g++.dg/ext/dllimport7.C: Likewise.
13943         * g++.dg/ext/selectany1.C: Likewise.
13944
13945 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13946
13947         * g++.dg/parser/pr31138.C: New.
13948         * g++.dg/parser/pr31140.C: New.
13949         * g++.dg/parser/pr31141.C: New.
13950
13951 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13952
13953         PR c++/26099
13954         * g++.dg/ext/is_base_of.C: New.
13955         * g++.dg/ext/has_virtual_destructor.C: New.
13956         * g++.dg/ext/is_polymorphic.C: New.
13957         * g++.dg/ext/is_base_of_diagnostic.C: New.
13958         * g++.dg/ext/is_enum.C: New.
13959         * g++.dg/ext/has_nothrow_assign.C: New.
13960         * g++.dg/ext/has_nothrow_constructor.C: New.
13961         * g++.dg/ext/is_empty.C: New.
13962         * g++.dg/ext/has_trivial_copy.C: New.
13963         * g++.dg/ext/has_trivial_assign.C: New.
13964         * g++.dg/ext/is_abstract.C: New.
13965         * g++.dg/ext/is_pod.C: New.
13966         * g++.dg/ext/has_nothrow_copy.C: New.
13967         * g++.dg/ext/is_class.C: New.
13968         * g++.dg/ext/has_trivial_constructor.C: New.
13969         * g++.dg/ext/is_union.C: New.
13970         * g++.dg/ext/has_trivial_destructor.C: New.
13971         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13972         * g++.dg/template/crash43.C: Likewise.
13973
13974 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13975
13976         * g++.dg/warn/pedantic2.C: New testcase.
13977
13978 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13979
13980         * size_dim.f90: Fix dg directive.
13981         * pr16433.f: Likewise.
13982         * use_6.f90: Likewise.
13983         * use_7.f90: Likewise.
13984         * entry_9.f90: Likewise.
13985         * pointer_intent_2.f90: Likewise.
13986         * protected_1.f90: Likewise.
13987         * fmt_missing_period_2.f: Likewise.
13988         * pointer_intent_3.f90: Likewise.
13989         * protected_2.f90: Likewise.
13990         * protected_3.f90: Likewise.
13991         * pr15754.f90: Likewise.
13992         * protected_4.f90: Likewise.
13993         * protected_5.f90: Likewise.
13994         * initialization_2.f90: Likewise.
13995         * protected_6.f90: Likewise.
13996         * continuation_7.f90: Likewise.
13997         * derived_function_interface_1.f90: Likewise.
13998         * der_pointer_4.f90: Likewise.
13999         * fmt_zero_precision.f90: Likewise.
14000         * blockdata_3.f90: Likewise.
14001         * fmt_missing_period_1.f: Likewise.
14002         * real_const_3.f90: Likewise.
14003         * use_4.f90: Likewise.
14004         * fmt_missing_period_3.f: Likewise.
14005         * use_5.f90: Likewise.
14006
14007 2007-03-28  Mike Stump  <mrs@apple.com>
14008
14009         * gcc.dg/darwin-comm.c: Add.
14010
14011 2007-03-28  Eric Christopher  <echristo@apple.com>
14012
14013         * lib/target-supports.exp (check_effective_target_fstack_protector):
14014         New.
14015         * gcc.dg/ssp-1.c: Use.
14016         * gcc.dg/ssp-2.c: Ditto.
14017
14018 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14019
14020         PR c++/29077
14021         * g++.dg/parse/constructor3.C: New test.
14022
14023 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14024
14025         * gnat.dg/thin_pointer.ad[sb]: New test.
14026
14027 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14028
14029         * g++.dg/cpp0x/bracket1.C: New.
14030         * g++.dg/cpp0x/bracket2.C: New.
14031         * g++.dg/cpp0x/bracket3.C: New.
14032         * g++.dg/cpp0x/bracket4.C: New.
14033
14034 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14035
14036         * g++.dg/cpp0x/temp_default1.C: New.
14037         * g++.dg/cpp0x/temp_default3.C: New.
14038         * g++.dg/cpp0x/temp_default2.C: New.
14039         * g++.dg/cpp0x/temp_default4.C: New.
14040
14041 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14042
14043         PR c++/29993
14044         * g++.dg/other/cv_func2.C: New.
14045
14046 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14047
14048         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14049         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14050         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14051         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14052
14053         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14054         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14055
14056         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14057
14058         * lib/compat.exp (compat-execute): Fix processing of file names.
14059
14060 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14061
14062         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14063
14064 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14065
14066         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14067         Delete created executable test file.
14068         (check_effective_target_fortran_large_int): Ditto.
14069         (check_effective_target_static_libgfortran): Ditto.
14070
14071 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14072
14073         PR c++/30500
14074         * g++.dg/warn/pragma-system_header1.C: New test.
14075         * g++.dg/warn/pragma-system_header2.C: New test.
14076         * g++.dg/warn/pragma-system_header1.h. New.
14077         * g++.dg/warn/pragma-system_header2.h. New.
14078
14079 2007-03-26  Ian Lance Taylor  <iant@google.com>
14080
14081         PR tree-optimization/31345
14082         * gcc.c-torture/compile/pr31345-1.c: New test.
14083
14084 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14085
14086         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14087         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14088         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14089         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14090         * gfortran.dg/overload_1.f90: Likewise.
14091         * gfortran.dg/impure_assignment_1.f90: Likewise.
14092         * gfortran.dg/error_recovery_3.f90: Likewise.
14093         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14094         * gfortran.dg/sequence_types_1.f90: Likewise.
14095         * gfortran.dg/internal_references_1.f90: Likewise.
14096         * gfortran.dg/present_1.f90: Likewise.
14097         * gfortran.dg/volatile10.f90: Likewise.
14098         * gfortran.dg/module_equivalence_2.f90: Likewise.
14099         * gfortran.dg/use_4.f90: Likewise.
14100         * gfortran.dg/elemental_result_1.f90: Likewise.
14101         * gfortran.dg/generic_actual_arg.f90: Likewise.
14102         * gfortran.dg/private_type_5.f90: Likewise.
14103         * gfortran.dg/protected_4.f90: Likewise.
14104         * gfortran.dg/interface_3.f90: Likewise.
14105
14106 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14107
14108         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14109         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14110
14111 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14112
14113         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14114
14115 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14116
14117         PR libgfortran/31199
14118         * gfortran.dg/fmt_t_4.f90: New test.
14119
14120 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14121
14122         PR libfortran/31297
14123         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14124         * gfortran.dg/backspace_6.f:  Likewise.
14125         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14126         * gfortran.dg/direct_io_2.f90:  Likewise.
14127         * gfortran.dg/write_back.f:  Likewise.
14128         * gfortran.dg/write_rewind_2.f:  Likewise.
14129         * gfortran.dg/write_rewind_1.f:  Likewise.
14130         * gfortran.dg/write_rewind_2.f:  Likewise.
14131
14132 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14133
14134         PR tree-optimization/30784
14135         * gcc.dg/vect/pr30784.c: New test.
14136
14137 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14138
14139         PR fortran/30877
14140         * gfortran.dg/operator_1.f90: New test.
14141         * gfortran.dg/operator_2.f90: New test.
14142
14143 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14144
14145         PR libfortran/31196
14146         * gfortran.dg/reshape_transpose_1.f90:  New test.
14147
14148 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14149
14150         PR fortran/30655
14151         * gfortran.dg/bounds_check_6.f90: New test.
14152
14153 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14154
14155         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14156         #ifndef/#endif.
14157         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14158         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14159
14160 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14161
14162         PR fortran/31209
14163         * gfortran.dg/pointer_function_actual_1.f90: New test.
14164
14165         PR fortran/31200
14166         * gfortran.dg/pointer_function_actual_2.f90: New test.
14167
14168         PR fortran/31215
14169         * gfortran.dg/result_in_spec_1.f90: New test.
14170
14171 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14172
14173         PR fortran/30834
14174         * gfortran.dg/integer_exponentiation_3.F90: New test.
14175         * gfortran.dg/integer_exponentiation_4.f90: New test.
14176         * gfortran.dg/integer_exponentiation_5.F90: New test.
14177
14178 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14179
14180         PR c++/30863
14181         * g++.dg/template/error24.C: New test.
14182         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14183
14184 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14185
14186         PR c++/31273
14187         * g++.dg/expr/bitfield7.C: New test.
14188
14189 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14190
14191         PR other/23572
14192         * gcc.dg/float-range-4.c: New.
14193         * gcc.dg/float-range-1.c: Update. Test for a warning.
14194         * gcc.dg/float-range-3.c: New.
14195         * gcc.dg/float-range-5.c: New.
14196
14197 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14198
14199         PR fortran/31262
14200         * gfortran.dg/no_range_check_1.f90: New test.
14201
14202 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14203
14204         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14205         * g++.dg/other/static1.C: Remove stray semicolon.
14206         * g++.dg/other/init1.C: Likewise.
14207         * g++.dg/rtti/dyncast1.C: Likewise.
14208         * g++.dg/tree-ssa/pr17153.C: Likewise.
14209         * g++.dg/lookup/disamb1.C: Likewise.
14210         * g++.dg/lookup/scoped2.C: Likewise.
14211         * g++.dg/lookup/friend7.C: Likewise.
14212         * g++.dg/parse/parse4.C: Likewise.
14213         * g++.dg/parse/parse5.C: Likewise.
14214         * g++.dg/expr/pr29066.C: Likewise.
14215         * g++.dg/expr/cast4.C: Likewise.
14216         * g++.dg/tc1/dr193.C: Likewise.
14217         * g++.dg/tc1/dr213.C: Likewise.
14218         * g++.dg/abi/dcast1.C: Likewise.
14219         * g++.dg/abi/covariant2.C: Likewise.
14220         * g++.dg/inherit/covariant11.C: Likewise.
14221         * g++.dg/inherit/covariant9.C: Likewise.
14222         * g++.dg/inherit/covariant10.C: Likewise.
14223         * g++.dg/init/static3.C: Likewise.
14224         * g++.dg/init/init-ref3.C: Likewise.
14225         * g++.dg/init/ref10.C: Likewise.
14226         * g++.dg/template/meminit2.C: Likewise.
14227         * g++.dg/template/using9.C: Likewise.
14228         * g++.dg/template/friend9.C: Likewise.
14229         * g++.dg/template/ref1.C: Likewise.
14230         * g++.old-deja/g++.warn/inline.C: Likewise.
14231         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14232         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14233         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14234         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14235         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14236         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14237         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14238         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14239         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14240         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14241         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14242         * g++.old-deja/g++.brendan/template11.C: Likewise.
14243         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14244         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14245         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14246         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14247         * g++.old-deja/g++.jason/parse9.C: Likewise.
14248         * g++.old-deja/g++.jason/byval2.C: Likewise.
14249         * g++.old-deja/g++.jason/overload8.C: Likewise.
14250         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14251         * g++.old-deja/g++.jason/template33.C: Likewise.
14252         * g++.old-deja/g++.jason/return3.C: Likewise.
14253         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14254         * g++.old-deja/g++.jason/virtual.C: Likewise.
14255         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14256         * g++.old-deja/g++.jason/template27.C: Likewise.
14257         * g++.old-deja/g++.jason/synth6.C: Likewise.
14258         * g++.old-deja/g++.jason/ref8.C: Likewise.
14259         * g++.old-deja/g++.jason/offset1.C: Likewise.
14260         * g++.old-deja/g++.other/static20.C: Likewise.
14261         * g++.old-deja/g++.other/array1.C: Likewise.
14262         * g++.old-deja/g++.other/new3.C: Likewise.
14263         * g++.old-deja/g++.other/array2.C: Likewise.
14264         * g++.old-deja/g++.other/overload9.C: Likewise.
14265         * g++.old-deja/g++.other/cast6.C: Likewise.
14266         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14267         * g++.old-deja/g++.other/eh4.C: Likewise.
14268         * g++.old-deja/g++.other/using7.C: Likewise.
14269         * g++.old-deja/g++.other/init18.C: Likewise.
14270         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14271         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14272         * g++.old-deja/g++.other/dtor11.C: Likewise.
14273         * g++.old-deja/g++.pt/static11.C: Likewise.
14274         * g++.old-deja/g++.pt/crash19.C: Likewise.
14275         * g++.old-deja/g++.pt/overload12.C: Likewise.
14276         * g++.old-deja/g++.pt/crash46.C: Likewise.
14277         * g++.old-deja/g++.pt/mi1.C: Likewise.
14278         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14279         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14280         * g++.old-deja/g++.pt/local5.C: Likewise.
14281         * g++.old-deja/g++.pt/typename2.C: Likewise.
14282         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14283         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14284         * g++.old-deja/g++.law/visibility1.C: Likewise.
14285         * g++.old-deja/g++.law/visibility2.C: Likewise.
14286         * g++.old-deja/g++.law/virtual2.C: Likewise.
14287         * g++.old-deja/g++.law/operators19.C: Likewise.
14288         * g++.old-deja/g++.law/parsing10.C: Likewise.
14289         * g++.old-deja/g++.law/visibility4.C: Likewise.
14290         * g++.old-deja/g++.law/operators4.C: Likewise.
14291         * g++.old-deja/g++.law/dtors2.C: Likewise.
14292         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14293         * g++.old-deja/g++.law/visibility10.C: Likewise.
14294         * g++.old-deja/g++.law/scope3.C: Likewise.
14295         * g++.old-deja/g++.law/casts2.C: Likewise.
14296         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14297         * g++.old-deja/g++.law/operators33.C: Likewise.
14298         * g++.old-deja/g++.law/friend4.C: Likewise.
14299         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14300         * g++.old-deja/g++.mike/p5611.C: Likewise.
14301         * g++.old-deja/g++.mike/net37.C: Likewise.
14302         * g++.old-deja/g++.mike/p3570.C: Likewise.
14303         * g++.old-deja/g++.mike/p5718.C: Likewise.
14304         * g++.old-deja/g++.mike/net21.C: Likewise.
14305         * g++.old-deja/g++.mike/p1862.C: Likewise.
14306         * g++.old-deja/g++.mike/p4511.C: Likewise.
14307         * g++.old-deja/g++.mike/virt3.C: Likewise.
14308         * g++.old-deja/g++.mike/p16146.C: Likewise.
14309         * g++.old-deja/g++.mike/p1989.C: Likewise.
14310         * g++.old-deja/g++.mike/p5571.C: Likewise.
14311         * g++.old-deja/g++.gb/scope10.C: Likewise.
14312         * g++.old-deja/g++.abi/primary5.C: Likewise.
14313         * g++.old-deja/g++.abi/empty2.C: Likewise.
14314         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14315         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14316         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14317         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14318         * g++.old-deja/g++.bob/template3.C: Likewise.
14319         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14320
14321 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14322
14323         PR fortran/31193
14324         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14325
14326 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14327
14328         PR fortran/20897
14329         * gfortran.dg/derived_name_1.f90: New.
14330         * gfortran.dg/derived_name_2.f: New.
14331
14332 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14333
14334         * lib/target-supports.exp (check_effective_target_nonpic): New
14335         procedure.
14336         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14337         when compiling PIC.
14338         * gcc.target/i386/asm-4.c: Require nonpic.
14339         * gcc.target/i386/cmov1.c: Likewise.
14340         * gcc.target/i386/mul.c: Likewise.
14341         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14342         * gcc.target/i386/ssetype-1.c: Require nonpic.
14343         * gcc.target/i386/ssetype-3.c: Likewise.
14344         * gcc.target/i386/ssetype-5.c: Likewise.
14345
14346 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14347
14348         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14349         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14350         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14351         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14352
14353 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14354
14355         PR tree-optimization/30590
14356         * g++.dg/opt/pr30590.C: New testcase.
14357
14358 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14359
14360         PR c/30762
14361         * gcc.dg/pr30762-1.c: New test.
14362         * gcc.dg/pr30762-2.c: New test.
14363
14364         PR inline-asm/30505
14365         * gcc.target/i386/pr30505.c: New test.
14366
14367 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14368
14369         * gcc.target/arm/register-variables.c: New.
14370
14371 2007-03-19  Jeff Law  <law@redhat.com>
14372
14373         * PR tree-optimization/30984
14374         * gcc.c-torture/pr30984.c: New test.
14375
14376 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14377         Richard Guenther  <rguenther@suse.de>
14378
14379         PR tree-optimization/31254
14380         * gcc.dg/torture/pr31254.c: New testcase.
14381
14382 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14383
14384         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14385         target default_packed.
14386
14387 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14388
14389         PR fortran/31203
14390         * gfortran.dg/string_length_1.f90: New test.
14391
14392 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14393
14394         PR testsuite/30395
14395         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14396
14397 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14398
14399         PR libgfortran/31052
14400         * gfortran.dg/namelist_27.f90: New test.
14401
14402 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14403
14404         PR fortran/30531
14405         * gfortran.dg/used_types_14.f90: New test.
14406
14407         PR fortran/31086
14408         * gfortran.dg/used_types_15.f90: New test.
14409
14410 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14411
14412         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14413         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14414
14415 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14416
14417         PR fortran/31120
14418         * gfortran.dg/integer_exponentiation_2.f90: New test.
14419
14420 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14421
14422         PR tree-optimization/31041
14423         * gcc.dg/vect/pr31041.c: New test.
14424
14425 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14426
14427         * g++.dg/warn/Wconversion-integer.C: New
14428         * g++.dg/warn/Wconversion-real.C: New.
14429         * g++.dg/warn/Wconversion-real-integer.C: New.
14430         * g++.dg/warn/conv2.C: Updated.
14431
14432 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14433
14434         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14435         exclude RTPs.
14436
14437 2007-03-16  Richard Guenther  <rguenther@suse.de>
14438
14439         PR tree-optimization/31146
14440         * g++.dg/tree-ssa/pr31146.C: New testcase.
14441
14442 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14443
14444         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14445         assume that the target has <features.h>.
14446
14447 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14448
14449         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14450         dg-options rather than to the whole test.
14451
14452 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14453
14454         PR debug/29906
14455         * g++.dg/debug/pr29906.C: New
14456
14457 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14458
14459         PR libgfortran/31099
14460         * gfortran.dg/unformatted_recl.f90: Update test.
14461
14462 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14463
14464         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14465
14466 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14467
14468         PR c++/30891
14469         * g++.dg/parse/namespace-definition.C: New.
14470
14471 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14472
14473         PR c++/24924
14474         * g++.dg/cpp/pedantic-errors.C: New.
14475         * g++.dg/cpp/permissive.C: New.
14476
14477 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14478
14479         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14480         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14481
14482 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14483
14484         * lib/target-supports.exp (check_missing_uclibc_feature)
14485         (check_effective_target_wchar): New procedures.
14486         * gcc.dg/wchar_t-1.c: Require target wchar.
14487         * gcc.dg/wint_t-1.c: Likewise.
14488
14489 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14490
14491         * lib/target-supports.exp (check_gc_sections_available): Return
14492         false for VxWorks targets.
14493
14494 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14495
14496         * g++.dg/warn/Wconversion2.C: Fix typo.
14497         * gcc.dg/if-empty-1.c: Ditto.
14498
14499 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14500
14501         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14502
14503 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14504
14505         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14506         * gcc.target/i386/pr31167.c: Ditto.
14507
14508 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14509
14510         PR target/31167
14511         * gcc.target/i386/pr31167.c: New test.
14512
14513 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14514
14515         PR fortran/30922
14516         * gfortran.dg/import5.f90.f90: New test.
14517
14518
14519         PR fortran/30879
14520         * gfortran.dg/data_components_1.f90: New test.
14521
14522
14523         PR fortran/30870
14524         * gfortran.dg/generic_13.f90: New test.
14525
14526         PR fortran/31163
14527         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14528
14529 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14530
14531         PR libgfortran/31051
14532         * gfortran.dg/fmt_t_4.f90: New
14533
14534 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14535
14536         PR C++/31165
14537         * g++.dg/other/default7.C: New test.
14538
14539 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14540
14541         * g++.dg/warn/Wconversion2.C: New.
14542
14543 2007-03-14  Eric Christopher  <echristo@apple.com>
14544
14545         * gcc.dg/ssp-1.c: New.
14546         * gcc.dg/ssp-2.c: Ditto.
14547
14548 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14549
14550         * g++.dg/warn/do-empty.C: New.
14551         * gcc.dg/do-empty.c: New.
14552         * gcc.dg/if-empty-1.c: Update.
14553         * gcc.dg/20001116-1.c: Update.
14554         * gcc.dg/pr23165.c: Update.
14555
14556 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14557
14558         * gfortran.dg/module_implicit_conversion.f90: New test.
14559
14560 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14561
14562         PR middle-end/31127
14563         * gcc.dg/pr31127.c: New.
14564
14565 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14566
14567         * gcc.dg/tree-ssa/loop-26.c: New test.
14568
14569 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14570
14571         * gcc.target/i386/cmpxchg16b-1.c: New test.
14572
14573 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14574
14575         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14576         * gcc.dg/c99-vla-1.c: Likewise.
14577         * g++.dg/ext/vla1.C: Likewise
14578
14579 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14580
14581         * gcc.dg/wvla-1.c: New test
14582         * gcc.dg/wvla-2.c: New test
14583         * gcc.dg/wvla-3.c: New test
14584         * gcc.dg/wvla-4.c: New test
14585         * gcc.dg/wvla-5.c: New test
14586         * gcc.dg/wvla-6.c: New test
14587         * gcc.dg/wvla-7.c: New test
14588         * g++.dg/warn/Wvla-1.C: New test
14589         * g++.dg/warn/Wvla-2.C: New test
14590         * g++.dg/warn/Wvla-3.C: New test
14591
14592 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14593
14594         PR c++/30108
14595         * g++.dg/other/default6.C: New test.
14596
14597 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14598
14599         * lib/target-supports.exp (check_profiling_available): Return false
14600         for VxWorks.
14601         (check_effective_target_vxworks_kernel): New procedure.
14602         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14603         VxWorks.
14604         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14605         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14606         to include VxWorks.
14607         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14608
14609 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14610
14611         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14612         PIC is not supported.
14613         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14614         * gcc.dg/20020426-2.c: Likewise.
14615         * gcc.dg/pr28243.c: Likewise.
14616         * gcc.dg/visibility-11.c: Likewise.
14617         * gcc.dg/tls/opt-9.c: Likewise.
14618         * gcc.dg/tls/opt-10.c: Likewise.
14619         * gcc.dg/tls/pic-1.c: Likewise.
14620         * gcc.dg/tls/struct-1.c: Likewise.
14621         * gcc.target/i386/20000807-1.c: Likewise.
14622         * gcc.target/i386/20000904-1.c: Likewise.
14623         * gcc.target/i386/20011119-1.c: Likewise.
14624         * gcc.target/i386/990213-2.c: Likewise.
14625         * gcc.target/i386/990214-1.c: Likewise.
14626         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14627         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14628         * gcc.target/i386/pic-1.c: Likewise.
14629         * gcc.target/i386/pr21518.c: Likewise.
14630         * gcc.target/i386/pr23098.c: Likewise.
14631         * gcc.target/i386/pr23943.c: Likewise.
14632
14633 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/31038
14636         * g++.dg/template/complit2.C: New test.
14637
14638         PR c++/30328
14639         * g++.dg/ext/bitfield1.C: New test.
14640
14641 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14642
14643         PR fortran/30883
14644         * gfortran.dg/interface_11.f90: New test.
14645
14646 2007-03-11  Richard Guenther  <rguenther@suse.de>
14647
14648         PR tree-optimization/31115
14649         * gcc.dg/torture/pr31115.c: New testcase.
14650
14651 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14652
14653         PR tree-optimization/29925
14654         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14655
14656 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14657
14658         PR c++/30274
14659         * g++.dg/expr/bitfield3.C: New test.
14660         * g++.dg/expr/bitfield4.C: Likewise.
14661         * g++.dg/expr/bitfield5.C: Likewise.
14662         * g++.dg/expr/bitfield6.C: Likewise.
14663
14664         PR c++/30924
14665         * g++.dg/template/array18.C: New test.
14666
14667 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14668
14669         PR c++/17946
14670         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14671         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14672
14673 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14674
14675         PR c++/20599
14676         * g++.dg/cpp0x/variadic-bind.C: New.
14677         * g++.dg/cpp0x/variadic-function.C: New.
14678         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14679         * g++.dg/cpp0x/variadic-tuple.C: New.
14680         * g++.dg/cpp0x/variadic1.C: New.
14681         * g++.dg/cpp0x/variadic2.C: New.
14682         * g++.dg/cpp0x/variadic3.C: New.
14683         * g++.dg/cpp0x/variadic4.C: New.
14684         * g++.dg/cpp0x/variadic5.C: New.
14685         * g++.dg/cpp0x/variadic6.C: New.
14686         * g++.dg/cpp0x/variadic7.C: New.
14687         * g++.dg/cpp0x/variadic8.C: New.
14688         * g++.dg/cpp0x/variadic9.C: New.
14689         * g++.dg/cpp0x/variadic10.C: New.
14690         * g++.dg/cpp0x/variadic11.C: New.
14691         * g++.dg/cpp0x/variadic12.C: New.
14692         * g++.dg/cpp0x/variadic13.C: New.
14693         * g++.dg/cpp0x/variadic14.C: New.
14694         * g++.dg/cpp0x/variadic15.C: New.
14695         * g++.dg/cpp0x/variadic16.C: New.
14696         * g++.dg/cpp0x/variadic17.C: New.
14697         * g++.dg/cpp0x/variadic18.C: New.
14698         * g++.dg/cpp0x/variadic19.C: New.
14699         * g++.dg/cpp0x/variadic20.C: New.
14700         * g++.dg/cpp0x/variadic21.C: New.
14701         * g++.dg/cpp0x/variadic22.C: New.
14702         * g++.dg/cpp0x/variadic23.C: New.
14703         * g++.dg/cpp0x/variadic24.C: New.
14704         * g++.dg/cpp0x/variadic25.C: New.
14705         * g++.dg/cpp0x/variadic26.C: New.
14706         * g++.dg/cpp0x/variadic27.C: New.
14707         * g++.dg/cpp0x/variadic28.C: New.
14708         * g++.dg/cpp0x/variadic29.C: New.
14709         * g++.dg/cpp0x/variadic30.C: New.
14710         * g++.dg/cpp0x/variadic31.C: New.
14711         * g++.dg/cpp0x/variadic32.C: New.
14712         * g++.dg/cpp0x/variadic33.C: New.
14713         * g++.dg/cpp0x/variadic34.C: New.
14714         * g++.dg/cpp0x/variadic35.C: New.
14715         * g++.dg/cpp0x/variadic36.C: New.
14716         * g++.dg/cpp0x/variadic37.C: New.
14717         * g++.dg/cpp0x/variadic38.C: New.
14718         * g++.dg/cpp0x/variadic39.C: New.
14719         * g++.dg/cpp0x/variadic40.C: New.
14720         * g++.dg/cpp0x/variadic41.C: New.
14721         * g++.dg/cpp0x/variadic42.C: New.
14722         * g++.dg/cpp0x/variadic43.C: New.
14723         * g++.dg/cpp0x/variadic44.C: New.
14724         * g++.dg/cpp0x/variadic45.C: New.
14725         * g++.dg/cpp0x/variadic46.C: New.
14726         * g++.dg/cpp0x/variadic47.C: New.
14727         * g++.dg/cpp0x/variadic48.C: New.
14728         * g++.dg/cpp0x/variadic49.C: New.
14729         * g++.dg/cpp0x/variadic50.C: New.
14730         * g++.dg/cpp0x/variadic51.C: New.
14731         * g++.dg/cpp0x/variadic52.C: New.
14732         * g++.dg/cpp0x/variadic53.C: New.
14733         * g++.dg/cpp0x/variadic54.C: New.
14734         * g++.dg/cpp0x/variadic55.C: New.
14735         * g++.dg/cpp0x/variadic56.C: New.
14736         * g++.dg/cpp0x/variadic57.C: New.
14737         * g++.dg/cpp0x/variadic58.C: New.
14738         * g++.dg/cpp0x/variadic59.C: New.
14739         * g++.dg/cpp0x/variadic60.C : New.
14740         * g++.dg/cpp0x/variadic61.C : New.
14741         * g++.dg/cpp0x/variadic62.C : New.
14742         * g++.dg/cpp0x/variadic63.C : New.
14743         * g++.dg/cpp0x/variadic64.C : New.
14744         * g++.dg/cpp0x/variadic65.C : New.
14745         * g++.dg/cpp0x/variadic66.C : New.
14746         * g++.dg/cpp0x/variadic67.C : New.
14747         * g++.dg/cpp0x/variadic68.C : New.
14748         * g++.dg/cpp0x/variadic69.C : New.
14749         * g++.dg/cpp0x/variadic70.C : New.
14750         * g++.dg/cpp0x/variadic71.C : New.
14751         * g++.dg/cpp0x/variadic72.C : New.
14752         * g++.dg/cpp0x/variadic73.C : New.
14753         * g++.dg/cpp0x/variadic74.C : New.
14754         * g++.dg/cpp0x/variadic75.C : New.
14755         * g++.dg/cpp0x/variadic-ex1.C : New.
14756         * g++.dg/cpp0x/variadic-ex2.C : New.
14757         * g++.dg/cpp0x/variadic-ex3.C : New.
14758         * g++.dg/cpp0x/variadic-ex4.C : New.
14759         * g++.dg/cpp0x/variadic-ex5.C : New.
14760         * g++.dg/cpp0x/variadic-ex6.C : New.
14761         * g++.dg/cpp0x/variadic-ex7.C : New.
14762         * g++.dg/cpp0x/variadic-ex8.C : New.
14763         * g++.dg/cpp0x/variadic-ex9.C : New.
14764         * g++.dg/cpp0x/variadic-ex10.C : New.
14765         * g++.dg/cpp0x/variadic-ex11.C : New.
14766         * g++.dg/cpp0x/variadic-ex12.C : New.
14767         * g++.dg/cpp0x/variadic-ex13.C : New.
14768         * g++.dg/cpp0x/variadic-ex14.C : New.
14769
14770 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14771
14772         PR libgfortran/31099
14773         * gfortran.dg/unformatted_recl.f90: New test.
14774
14775 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14776
14777         * gcc.dg/fold-eqcmplx-1.c: New test case.
14778
14779 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14780
14781         PR rtl-optimization/30643
14782         * gcc.dg/pr30643.c: New.
14783
14784 2007-03-09  Chao-ying Fu  <fu@mips.com>
14785
14786         * gcc.target/mips/mips32-dspr2-type.c: New test.
14787         * gcc.target/mips/mips32-dspr2.c: New test.
14788         * gcc.target/mips/dspr2-MULT.c: New test.
14789         * gcc.target/mips/dspr2-MULTU.c: New test.
14790         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14791         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14792         Adjust some formats.
14793
14794 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14795
14796         PR c++/17946
14797         * gcc.dg/Wlogical-op-1.c: New.
14798         * g++.dg/warn/Wlogical-op-1.C: New.
14799
14800 2007-03-09  Richard Guenther  <rguenther@suse.de>
14801
14802         PR tree-optimization/30904
14803         PR middle-end/31058
14804         * gcc.dg/pr30904.c: Remove xfail.
14805
14806 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14807
14808         PR C/31072
14809         * gcc.c-torture/execute/pr31072.c: New test.
14810
14811 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14812
14813         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14814         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14815         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14816         *lrint* and *lround*.
14817         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14818         floor->lfloor.
14819         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14820         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14821         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14822         and *lround*.  Correct macro names.
14823         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14824         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14825
14826 2007-03-08  Ian Lance Taylor  <iant@google.com>
14827
14828         * gcc.dg/no-strict-overflow-5.c: New test.
14829         * gcc.dg/no-strict-overflow-6.c: New test.
14830         * gcc.dg/Wstrict-overflow-11.c: New test.
14831         * gcc.dg/Wstrict-overflow-12.c: New test.
14832         * gcc.dg/Wstrict-overflow-13.c: New test.
14833         * gcc.dg/Wstrict-overflow-14.c: New test.
14834         * gcc.dg/Wstrict-overflow-15.c: New test.
14835
14836 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14837
14838         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14839         for VxWorks kernel mode.
14840         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14841
14842 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14843
14844         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14845         mode.
14846
14847 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14848
14849         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14850         and lib/bfill.c on VxWorks targets.
14851         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14852         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14853         lib/bfill.c and lib/memmove.c on VxWorks targets.
14854         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14855         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14856         on VxWorks targets.
14857         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14858         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14859
14860 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14861
14862         * gfortran.dg/use_5.f90: New test.
14863         * gfortran.dg/use_6.f90: Ditto.
14864         * gfortran.dg/use_7.f90: Ditto.
14865
14866 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14867
14868         PR fortran/30973
14869         * gfortran.dg/use_4.f90: New test.
14870         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14871
14872 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14873
14874         PR fortran/31011
14875         * gfortran.dg/parameter_array_section_2.f90: New test.
14876
14877 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14878
14879         PR c++/30852
14880         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14881
14882         PR c++/30534
14883         * g++.dg/template/arg5.C: New test.
14884
14885 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14886
14887         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14888
14889 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14890
14891         * gcc.dg/var-expand1.c: Add newline at end of file.
14892
14893 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14894
14895         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14896
14897 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14898
14899         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14900
14901 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14902
14903         * gcc.dg/torture/builtin-convert-4.c: New test.
14904
14905 2007-03-05  Ian Lance Taylor  <iant@google.com>
14906
14907         * gcc.c-torture/compile/pr31034.c: New test.
14908
14909 2007-03-05  Ian Lance Taylor  <iant@google.com>
14910
14911         * gcc.dg/inline-18.c: New test.
14912         * gcc.dg/inline-19.c: New test.
14913         * gcc.dg/inline-20.c: New test.
14914         * gcc.dg/inline-21.c: New test.
14915
14916 2007-03-05  Richard Guenther  <rguenther@suse.de>
14917
14918         PR tree-optimization/14052
14919         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14920
14921 2007-03-05  Richard Guenther  <rguenther@suse.de>
14922
14923         PR tree-optimization/23777
14924         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14925
14926 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14927
14928         PR other/30465
14929         * gcc.dg/multiple-overflow-warn-3.c: New.
14930         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14931
14932 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14933
14934         PR c++/30895
14935         * g++.dg/parse/template23.C: New test.
14936
14937 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14938
14939         PR middle-end/30744
14940         * gcc.dg/pr30744-1.c: New test case.
14941
14942 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14943
14944         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14945
14946 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14947
14948         PR target/30406
14949         * gfortran.dg/logical_3.f90: New test.
14950
14951 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14952
14953         PR libfortran/30981
14954         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14955
14956 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14957
14958         * gcc.target/m68k/m68k.exp: New.
14959         * gcc.target/m68k/crash1.c: New.
14960
14961 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14962
14963         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14964         to be more compatible with integer(kind=8).
14965
14966 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14967
14968         PR libfortran/31001
14969         * gfortran.dg/zero_sized_3.f90: New test.
14970
14971 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14972
14973         PR c++/15787
14974         * g++.dg/parse/else.C: New.
14975         * g++.dg/parse/else-2.C: New.
14976
14977 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14978             Tobias Burnus  <burnus@net-b.de>
14979
14980         PR fortran/30882
14981         * gfortran.dg/size_dim.f90: New test.
14982
14983 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14984             Tobias Burnus  <burnus@net-b.de>
14985
14986         PR fortran/30873
14987         * gfortran.dg/entry_9.f90: New test.
14988
14989 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14990
14991         PR c++/28253
14992         * g++.dg/inherit/covariant16.C: New test.
14993
14994 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14995
14996         * g++.dg/other/darwin-minversion-1.C: New.
14997
14998 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14999
15000         * gcc.dg/tree-ssa/20070302-1.c: New test.
15001
15002 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15003
15004         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15005         tests.
15006
15007 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15008
15009         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15010
15011 2007-03-01  Simon Baldwin <simonb@google.com>
15012
15013         PR c++/23689
15014         * warn/ignored_typedef.C: New.
15015         * init/ctor8.C: Added dg-warning to consume ignored typedef
15016         warning.
15017         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15018         and added an explicit line number.
15019
15020 2007-02-28  Richard Guenther  <rguenther@suse.de>
15021
15022         PR middle-end/30364
15023         * gcc.dg/torture/pr30364-1.c: New testcase.
15024         * gcc.dg/torture/pr30364-2.c: Likewise.
15025         * gcc.dg/torture/pr30364-3.c: Likewise.
15026
15027 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15028
15029         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15030         powerpc*, use -funsafe-math-optimizations.
15031         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15032         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15033
15034 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15035             Paul Thomas  <pault@gcc.gnu.org>
15036
15037         PR fortran/30888
15038         PR fortran/30887
15039         * c_by_val_1.f: Test %VAL() with non-default kind.
15040         * c_by_val.c: Ditto.
15041         * c_by_val_4.f: New test.
15042
15043 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15044
15045         PR fortran/30968
15046         * gfortran.dg/continuation_7.f90: New test.
15047
15048 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15049
15050         * g++.dg/inherit/thunk7.C: New test.
15051         * lib/target-supports.exp (check_profiling_available): Not available
15052         for bfin-*-*.
15053
15054 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15055
15056         PR target/30970
15057         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15058
15059 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15060
15061         * lib/target-supports.exp (check_effective_target_init_priority):
15062         Remove Solaris special case.
15063
15064 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15065
15066         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15067         for more builtin types.
15068
15069         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15070         * g++.dg/ext/visibility/noPLT.C: Likewise.
15071
15072 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15073
15074         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15075         sh* targets.
15076
15077 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15078
15079         PR fortran/30865
15080         * size_optional_dim_1.f90:  New test.
15081
15082 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15083
15084         * gcc.dg/vxworks/vxworks.exp: New file.
15085         * gcc.dg/vxworks/initpri1.c: Likewise.
15086         * gcc.dg/vxworks/initpri2.c: Likewise.
15087         * gcc.dg/initpri2.c: Add more tests.
15088         * g++.dg/special/initpri2.C: Likewise.
15089
15090         * gcc.dg/initpri1.c: New test.
15091         * gcc.dg/initpri2.c: Likewise.
15092         * g++.dg/special/initpri1.C: New test.
15093         * g++.dg/special/initpri2.C: Likewise.
15094         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15095         * g++.dg/special/conpr-2.C: Likewise.
15096         * g++.dg/special/conpr-3.C: Likewise.
15097         * g++.dg/special/conpr-4.C: Likewise.
15098         * g++.dg/special/initp1.C: Likewise.
15099         * g++.dg/special/ecos.exp: Remove code to detect availability of
15100         constructor priorities.
15101         * lib/target-supports.exp (check_effective_target_init_priority):
15102         New function.
15103
15104 2007-02-24  Jan Hubicka  <jh@suse.cz>
15105
15106         * gcc.c-torture/execute/pr30778.c: New testcase.
15107
15108 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15109
15110         PR libgfortran/30918
15111         * gfortran.dg/namelist_26.f90: New test.
15112
15113 2007-02-24  Richard Guenther  <rguenther@suse.de>
15114
15115         PR middle-end/30951
15116         * gcc.dg/pr30951.c: New testcase.
15117
15118 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15119
15120         * gcc.dg/torture/builtin-modf-1.c: New test.
15121
15122 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15123
15124         PR tree-optimization/30904
15125         * gcc.dg/pr30904.c: New test.
15126
15127 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15128
15129         * gcc.test-framework/README: Correct command.
15130         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15131         -Wunused-value.
15132         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15133
15134 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15135
15136         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15137
15138 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15139
15140         * lib/target-supports.exp (check_effective_target_newlib): New
15141         function.
15142
15143 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15144
15145         PR fortran/30660
15146         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15147         allocatable component.
15148
15149
15150 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15151
15152         * gcc.dg/torture/builtin-logb-1.c: New test.
15153         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15154         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15155         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15156         sh* targets.
15157
15158 2007-02-23  Richard Guenther  <rguenther@suse.de>
15159
15160         * g++.dg/warn/changes-meaning.C: New testcase.
15161
15162 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15163
15164         PR libgfortran/30910
15165         * gfortran.dg/fmt_zero_precision.f90: Update test.
15166
15167 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15168
15169         * gcc.dg/torture/builtin-frexp-1.c: New test.
15170
15171 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15172
15173         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15174
15175 2007-02-22  Ian Lance Taylor  <iant@google.com>
15176
15177         PR debug/30898
15178         * g++.dg/debug/pr30898.C: New test.
15179
15180 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15181
15182         * gcc.dg/vect/vect-106.c: New test.
15183
15184 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15185             Ira Rosen  <irar@il.ibm.com>
15186
15187         PR tree-optimization/30843
15188         * gcc.dg/vect/pr30843.c: New test.
15189
15190 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15191
15192         PR tree-optimization/30858
15193         * gcc.dg/vect/pr30858.c: New test.
15194
15195 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15196
15197         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15198         to set options for compiling testglue.
15199         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15200         * lib/obj-c++.exp (obj-c++_init): Likewise.
15201
15202 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15203
15204         * gnat.dg/derived_aggregate.adb: New test.
15205
15206 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15207
15208         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15209         sh* targets.  Call the correct CKSGN macro.
15210
15211 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15212
15213         * gfortran.dg/gomp/omp_parse1.f90: New test.
15214         * gfortran.dg/gomp/omp_parse2.f: New test.
15215
15216 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15217
15218         PR fortran/30869
15219         * gfortran.dg/do_pointer_1.f90:  New test.
15220
15221 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15222
15223         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15224         and scalbln.
15225
15226 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15227
15228         * gcc.dg/darwin-minversion-1.c: New.
15229         * gcc.dg/darwin-minversion-2.c: New.
15230
15231 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15232
15233         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15234
15235 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15236             DJ Delorie <dj@redhat.com>
15237
15238         PR other/30824
15239         * gcc.dg/Wfatal.c: New.
15240         * gcc.dg/Wfatal-2.c: New.
15241         * gcc.dg/Werror-1.c: Adjust expectations.
15242         * gcc.dg/Werror-5.c: Likewise.
15243         * gcc.dg/Werror-7.c: Likewise.
15244         * gcc.dg/Werror-10.c: Likewise.
15245         * gcc.dg/Werror-11.c: Likewise.
15246
15247 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15248
15249         PR fortran/30522
15250         * gfortran.dg/volatile10.f90: New test.
15251
15252 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15253
15254         PR libfortran/30533
15255         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15256
15257 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15258
15259         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15260         * gcc.dg/Walways-true-1.c: Likewise.
15261         * gcc.dg/weak/weak-3.c: Likewise.
15262         * gcc.dg/Werror-1.c: Likewise.
15263         * gcc.dg/Werror-3.c: Likewise.
15264         * gcc.dg/Werror-4.c: Likewise.
15265         * gcc.dg/Werror-5.c: Likewise.
15266         * gcc.dg/Werror-6.c: Likewise.
15267         * gcc.dg/Werror-7.c: Likewise.
15268         * gcc.dg/Werror-8.c: Likewise.
15269         * gcc.dg/Werror-10.c: Likewise.
15270         * gcc.dg/Werror-11.c: Likewise.
15271         * gcc.dg/Werror-12.c: Likewise.
15272         * g++.old-deja/g++.mike/warn8.C: Likewise.
15273         * g++.dg/warn/Walways-true-1.C: Likewise.
15274         * g++.dg/warn/Walways-true-2.C: Likewise.
15275         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15276         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15277         -Wstring-literal-comparison with -Waddress.
15278         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15279         -Wno-string-literal-comparison with -Wno-address.
15280
15281 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15282
15283         * gnat.dg/self_aggregate_with_call.adb: New test.
15284
15285 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15286
15287         PR tree-optimization/30975
15288         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15289         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15290         * gcc.dg/vect/pr30795.c: New.
15291
15292 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15293
15294         PR fortran/30681
15295         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15296
15297 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15298
15299         PR rtl-optimization/28173
15300         * gcc.target/i386/andor-1.c: New test case.
15301
15302 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15303
15304         * gcc.dg/torture/builtin-ldexp-1.c: New.
15305         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15306
15307 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15308
15309         * gfortran.dg/array_constructor_15.f90: New test case.
15310
15311 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15312
15313         * gfortran.dg/forall_10.f90: New test case.
15314
15315 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15316
15317         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15318
15319 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15320
15321         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15322         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15323
15324 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15325
15326         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15327         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15328         * gcc.target/i386/xchg-1.c: New test.
15329         * gcc.target/i386/xchg-2.c: New test.
15330
15331 2007-02-16  Richard Guenther  <rguenther@suse.de>
15332             Christian Bruel  <christian.bruel@st.com>
15333
15334         * gcc.dg/strict-overflow-5.c: New testcase.
15335
15336 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15337
15338         PR fortran/30793
15339         * gfortran.dg/func_derived_4.f90: New test.
15340
15341 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15342
15343         PR middle-end/30391
15344         * gfortran.dg/pr30391-1.f90: New test case.
15345
15346 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15347
15348         PR middle-end/30433
15349         * gcc.c-torture/compile/pr30433.c: New testcase to check
15350         that complex constants comparisions are foldded.
15351
15352 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15353
15354         PR C++/30158
15355         * g++.dg/ext/stmtexpr10.C: New testcase.
15356
15357 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15358
15359         PR middle-end/30729
15360         * gcc.dg/Wunused-value-2.c: New testcase.
15361
15362 2007-02-15  Ian Lance Taylor  <iant@google.com>
15363
15364         * g++.dg/eh/subreg-1.C: New test.
15365
15366 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15367
15368         PR c/26494
15369         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15370         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15371         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15372         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15373         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15374         * gcc.dg/Werror-implicit-function-declaration.c: New.
15375
15376 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15377
15378         PR c++/28943
15379         * g++.dg/warn/pr28943.C: New.
15380
15381 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15382
15383         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15384
15385 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15386
15387         PR fortran/30779
15388         * gfortran.dg/error_recovery_3.f90: New test.
15389
15390 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15391
15392         * g++.dg/tree-ssa/sra-1.C: New.
15393
15394 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15395
15396         * g++.dg/tree-ssa/sra-1.C: New.
15397
15398 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15399
15400         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15401
15402 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15405
15406 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15407
15408         PR fortran/30799
15409         * gfortran.dg/logical_2.f90: New test.
15410
15411 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15412
15413         * gcc.dg/torture/complex-alias-1.c: New test.
15414
15415 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15416
15417         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15418         instead of -fdump-tree-tailcall.
15419
15420 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15421
15422         * gfortran.dg/interface_10.f90: Fix comment typo.
15423
15424 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15425
15426         PR tree-optimization/30771
15427         * gcc.dg/vect/pr30771.c: New test.
15428
15429 2007-02-13  Ian Lance Taylor  <iant@google.com>
15430
15431         * gcc.dg/Wstrict-overflow-1.c: New test.
15432         * gcc.dg/Wstrict-overflow-2.c: New test.
15433         * gcc.dg/Wstrict-overflow-3.c: New test.
15434         * gcc.dg/Wstrict-overflow-4.c: New test.
15435         * gcc.dg/Wstrict-overflow-5.c: New test.
15436         * gcc.dg/Wstrict-overflow-6.c: New test.
15437         * gcc.dg/Wstrict-overflow-7.c: New test.
15438         * gcc.dg/Wstrict-overflow-8.c: New test.
15439         * gcc.dg/Wstrict-overflow-9.c: New test.
15440         * gcc.dg/Wstrict-overflow-10.c: New test.
15441
15442 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15443
15444         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15445
15446 2007-02-13  Richard Henderson  <rth@redhat.com>
15447
15448         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15449         * gcc.c-torture/execute/pr29302-1.c: ... here.
15450
15451 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15452
15453         PR c/29521
15454         * gcc.dg/c90-return-1.c: Update output.
15455         * gcc.dg/c99-return-1.c: Likewise.
15456
15457 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15458
15459         PR fortran/30554
15460         * gfortran.dg/used_dummy_types_7.f90: New test..
15461
15462 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15463
15464         * gcc.target/i386/parity-1.c: New test.
15465         * gcc.target/i386/parity-2.c: New test.
15466
15467 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15468
15469         * gcc.target/i386/builtin-bswap-3.c: New test case.
15470
15471 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15472
15473         PR tree-optimization/29145
15474         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15475         alias analysis is improved to take better advantage of restrict
15476         qualified pointers.
15477         * gcc.dg/vect/vect-80.c: Likewise.
15478         * gcc.dg/vect/pr29145.c: New.
15479
15480 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15481
15482         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15483         * gcc.target/i386/sse4a-insert.c: Likewise.
15484
15485 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15486
15487         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15488         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15489
15490 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15491
15492         PR fortran/30478
15493         * gfortran.dg/enum_4.f90: Update error message checks.
15494
15495 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15496
15497         PR fortran/30554
15498         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15499         versions of the modules.
15500
15501         PR fortran/30617
15502         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15503         by getting rid of recursive I/O and providing functions with
15504         results.
15505
15506         PR fortran/30319
15507         * gfortran.dg/char_array_constructor_2.f90
15508
15509 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15510
15511         PR c++/26988
15512         * g++.dg/template/spec34.C: New test
15513
15514 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15515
15516         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15517         on i?86 and x86_64.
15518         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15519         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15520         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15521         on i?86 and x86_64.
15522         * gcc.dg/vect/vect-113.c: Ditto.
15523
15524 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/29487
15527         * g++.dg/eh/weak1-C: New test.
15528         * g++.dg/eh/weak1-a.cc: Likewise.
15529         * g++.dg/eh/comdat1.C: Likewise.
15530
15531 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15532             Dorit Nuzman  <dorit@il.ibm.com>
15533
15534         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15535         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15536         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15537         * gcc.dg/vect/vect-113.c: Likewise.
15538
15539         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15540
15541 2007-02-10  Richard Henderson  <rth@redhat.com>
15542
15543         * lib/target-supports.exp (check_effective_target_tls): Redefine
15544         to mean non-emulated tls.
15545         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15546         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15547         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15548         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15549         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15550         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15551         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15552
15553 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15554
15555         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15556
15557 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15558
15559         * gfortran.dg/secnds.f: Replace time tolerance with a
15560         before-and-after bracket.
15561         * gfortran.dg/secnds-1.f: Likewise.
15562
15563 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15564
15565         PR fortran/30512
15566         * gfortran.dg/maxlocval_1.f90: New test.
15567
15568 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15569
15570         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15571
15572 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15573
15574         PR fortran/30720
15575         * gfortran.dg/array_function_1.f90: New test.
15576
15577 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15578
15579         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15580         (check_effective_target_dummy_wcsftime): New functions.
15581
15582 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15583
15584         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15585         * lib/target-supports.exp (check_effective_target_uclibc): New
15586         function.
15587
15588 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15589
15590         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15591         (vsnprintf): Don't define for uClibc targets.
15592
15593 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15594
15595         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15596         set before checking whether it was allowed.
15597         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15598         before checking inside_main.
15599
15600 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15601
15602         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15603         uClinux targets.
15604         (u16sf): Likewise u4sf.
15605         * g++.dg/compat/struct-layout-1.h: Likewise.
15606
15607 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15608
15609         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15610         procedure.
15611         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15612         m68k targets if check_effective_target_coldfire_fpu returns true.
15613
15614 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15615         Richard Guenther  <rguenther@suse.de>
15616
15617         PR middle-end/23361
15618         * gcc.dg/fold-compare-3.c: New testcase.
15619         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15620
15621 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15622
15623         * gcc.dg/pr26570.c: Clean up coverage files.
15624         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15625         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15626         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15627         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15628         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15629         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15630         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15631         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15632         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15633         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15634         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15635         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15636         * gcc.dg/vect/pr28952.c: Ditto.
15637         * gcc.dg/vect/pr27151.c: Ditto.
15638         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15639         * g++.dg/gomp/macro-3.C: Ditto.
15640
15641 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15642
15643         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15644         of the loop.
15645
15646 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15647
15648         * gcc.target/i386/builtin-bswap-2.c: New test case.
15649
15650 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15651
15652         * gfortran.dg/forall_8.f90: New test case.
15653         * gfortran.dg/forall_9.f90: Likewise.
15654
15655 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15656
15657         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15658
15659 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15660
15661         * lib/target-supports.exp (check_effective_target_simulator): New.
15662
15663 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15664
15665         * gcc.dg/tree-ssa/loop-25.c: New test.
15666
15667 2007-02-06  Richard Henderson  <rth@redhat.com>
15668
15669         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15670
15671 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15672
15673         * gcc.target/powerpc/popcount-1.c: New test case.
15674         * gcc.target/powerpc/parity-1.c: Likewise.
15675
15676 2007-02-06  Richard Guenther  <rguenther@suse.de>
15677
15678         PR middle-end/27302
15679         * gcc.dg/torture/pr27302-2.c: New testcase.
15680
15681 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15682
15683         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15684         * gcc.dg/vect/vect-iv-1.c: New test.
15685         * gcc.dg/vect/vect-iv-2.c: New test.
15686         * gcc.dg/vect/vect-iv-3.c: New test.
15687         * gcc.dg/vect/vect-iv-4.c: New test.
15688         * gcc.dg/vect/vect-iv-5.c: New test.
15689         * gcc.dg/vect/vect-iv-6.c: New test.
15690         * gcc.dg/vect/vect-iv-7.c: New test.
15691         * gcc.dg/vect/vect-iv-8.c: New test.
15692         * gcc.dg/vect/vect-iv-9.c: New test.
15693         * gcc.dg/vect/vect-iv-10.c: New test.
15694         * gcc.dg/vect/vect-iv-11.c: New test.
15695         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15696         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15697         * gcc.dg/vect/vect-14.c: Now vectorizable.
15698         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15699         loop).
15700         * gcc.dg/vect/vect-27.c: Likewise.
15701         * gcc.dg/vect/vect-29.c Likewise.
15702         * gcc.dg/vect/vect-dv-2.c: Likewise.
15703         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15704         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15705         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15706
15707 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15708
15709         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15710
15711 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15712
15713         * gcc.dg/builtins-20.c: Add more cases.
15714
15715 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15716
15717         PR debug/30189
15718         * gcc.dg/pr30189.c: New test.
15719
15720 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15721
15722         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15723         for running tests.
15724         * gcc.target/i386/sse4a-extract.c: New test.
15725         * gcc.target/i386/sse4a-insert.c: New test.
15726         * gcc.target/i386/sse4a-montsd.c: New test.
15727         * gcc.target/i386/sse4a-montss.c: New test.
15728
15729 2007-02-05  Richard Guenther  <rguenther@suse.de>
15730
15731         * gcc.target/i386/vectorize3.c: New testcase.
15732
15733 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15734
15735         PR target/30665
15736         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15737
15738 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15739
15740         PR fortran/30611
15741         * gfortran.dg/repeat_1.f90: New test.
15742
15743 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15744
15745         PR fortran/30605
15746         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15747         * gfortran.dg/derived_init_2.f90: Ditto.
15748         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15749         * gfortran.dg/array_initializer_1.f90: Ditto.
15750         * gfortran.dg/do_2.f90: Ditto.
15751         * gfortran.dg/proc_assign_1.f90: Ditto.
15752
15753 2007-02-04  Richard Guenther  <rguenther@suse.de>
15754
15755         PR middle-end/30636
15756         * g++.dg/warn/pr30636.C: New testcase.
15757         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15758
15759 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15760
15761         PR middle-end/30667
15762         * gfortran.dg/pr30667.f: New test.
15763
15764 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15765
15766         * gcc.dg/builtins-54.c: Add more cases.
15767
15768 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15769
15770         PR fortran/30514
15771         * gfortran.dg/zero_sized_2.f90: New test.
15772
15773         PR fortran/30660
15774         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15775
15776         PR fortran/29820
15777         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15778         file.
15779
15780 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15781
15782         PR fortran/30683
15783         * gfortran.dg/interface_10.f90: New test.
15784
15785 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15786
15787         * gcc.dg/builtins-20.c: Add more cases.
15788
15789 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15790
15791         PR target/29682
15792         * gcc-target/ia64/pr29682.c: New test.
15793
15794 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15795
15796         PR fortran/30284
15797         * gfortran.dg/arrayio_11.f90.f90: New test.
15798
15799         PR fortran/30626
15800         * gfortran.dg/arrayio_12.f90.f90: New test.
15801
15802 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15803
15804         PR c++/30536
15805         * g++.dg/tls/diag-5.C: New test.
15806
15807         PR middle-end/30473
15808         * gcc.dg/pr30473.c: New test.
15809         * gcc.c-torture/execute/20070201-1.c: New test.
15810
15811 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15812
15813         * gfortran.dg/dependency_20.f90: New test case.
15814
15815 2007-01-31  Ian Lance Taylor  <iant@google.com>
15816
15817         * gcc.dg/lower-subreg-1.c (test): New test.
15818
15819 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15820
15821         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15822
15823 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15824
15825         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15826         * gcc.dg/torture/builtin-math-3.c: Likewise.
15827
15828 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15829
15830         gcc.dg/Wparentheses-2.c: Update and add new tests.
15831
15832 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15833
15834         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15835         vectorize.
15836
15837 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15838
15839         * gcc.dg/builtins-63.c: New test.
15840
15841 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15842
15843         PR fortran/27588
15844         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15845
15846 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15847
15848         PR fortran/30520
15849         * gfortran.dg/volatile8.f90: New argument conformance test.
15850         * gfortran.dg/volatile9.f90: New scope test.
15851
15852 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15853
15854         PR c++/24745
15855         * g++.dg/warn/null4.C: New.
15856
15857 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15858             Uros Bizjak  <ubizjak@gmail.com>
15859
15860         * gcc.dg/large-size-array-3.c: Correct typo.
15861
15862 2007-01-30  Richard Guenther  <rguenther@suse.de>
15863
15864         PR middle-end/27657
15865         * g++.dg/debug/pr27657.C: New testcase.
15866
15867 2007-01-30  Richard Guenther  <rguenther@suse.de>
15868
15869         PR middle-end/30313
15870         * gcc.dg/torture/pr30313.c: New testcase.
15871
15872 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15873
15874         * gcc.dg/dfp/dfp-except.h: New file.
15875         * gcc.dg/dfp/fe-check.h: New file.
15876         * gcc.dg/dfp/fe-binop.c: New test.
15877         * gcc.dg/dfp/fe-convert-1.c: New test.
15878         * gcc.dg/dfp/fe-convert-2.c: New test.
15879         * gcc.dg/dfp/fe-convert-3.c: New test.
15880
15881         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15882         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15883         * gcc.dg/dfp/convert-dfp.c: Ditto.
15884         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15885
15886 2007-01-29  Josh Conner  <jconner@apple.com>
15887
15888         * gcc.target/powerpc/altivec-24.c: New test.
15889
15890 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15891
15892         PR c++/28266
15893         * g++.dg/parse/defarg12.C: New test.
15894
15895 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15896
15897         PR fortran/30554
15898         * gfortran.dg/used_dummy_types_6.f90: New test.
15899
15900 2007-01-28  Jan Hubicka  <jh@suse.cz>
15901
15902         * gcc.dg/tree-prof/val-prof-6.c: New test.
15903
15904 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15905
15906         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15907
15908 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15909
15910         PR C++/28988
15911         * g++.dg/expr/dtor4.C: New test.
15912
15913 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15914
15915         * gcc.dg/tree-ssa/loop-23.c: New test.
15916
15917 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15918
15919         PR libfortran/30389
15920         * gfortran.dg/achar_2.f90:  New test.
15921         * gfortran.dg/achar_3.f90:  New test.
15922
15923 2007-01-27  Ian Lance Taylor  <iant@google.com>
15924
15925         * gcc.dg/strict-overflow-1.c: New test.
15926         * gcc.dg/no-strict-overflow-1.c: New test.
15927         * gcc.dg/strict-overflow-2.c: New test.
15928         * gcc.dg/no-strict-overflow-2.c: New test.
15929         * gcc.dg/strict-overflow-3.c: New test.
15930         * gcc.dg/no-strict-overflow-3.c: New test.
15931         * gcc.dg/strict-overflow-4.c: New test.
15932         * gcc.dg/no-strict-overflow-4.c: New test.
15933         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15934         * gcc.dg/pr15784-1.c: Likewise.
15935         * gcc.dg/pr20922-1.c: Likewise.
15936         * gcc.dg/pr20922-3.c: Likewise.
15937         * gcc.dg/pr20922-4.c: Likewise.
15938         * gcc.dg/pr20922-6.c: Likewise.
15939         * gcc.dg/compare-4.c: Likewise.
15940         * gcc.dg/torture/pr26898-1.c: Likewise.
15941         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15942         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15943         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15944         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15945         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15946         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15947         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15948         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15949         * g++.dg/tree-ssa/pr21082.C: Likewise.
15950
15951 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15952
15953         * gcc-dg/large-size-array-3.c: New test case.
15954
15955 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15956
15957         * gfortran.dg/forall_7.f90: New test case.
15958
15959 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15960
15961         PR fortran/30407
15962         * gfortran.dg/where_operator_assign_1.f90: New test.
15963         * gfortran.dg/where_operator_assign_2.f90: New test.
15964         * gfortran.dg/where_operator_assign_3.f90: New test.
15965
15966 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15967
15968         * lib/target-supports.exp
15969         (check_effective_target_powerpc_altivec): New.
15970         (check_effective_target_vect_cmdline_needed): Use it.
15971
15972 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15973
15974         PR fortran/30278
15975         * gfortran.dg/backslash_3.f: New test.
15976
15977 2007-01-26  Richard Guenther  <rguenther@suse.de>
15978
15979         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15980
15981 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15982
15983         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15984         * gfortran.dg/vect/vect.exp: Ditto.
15985         * gfortran.dg/dg.exp: Ditto.
15986         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15987         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15988
15989 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15990
15991         * gcc.dg/builtins-20.c: Add more cases.
15992         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15993
15994 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15995
15996         PR fortran/30437
15997         * gcc.dg/Wall.c: New.
15998         * gcc.dg/Wno-all.c: New.
15999         * gfortran.dg/Wall.f90: New.
16000         * gfortran.dg/Wno-all.f90: New.
16001
16002 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16003
16004         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16005         * g++.dg/eh/simd-2.C: Also run on Darwin.
16006         * g++.dg/eh/simd-3.C: New.
16007         * g++.dg/eh/simd-4.C: New.
16008
16009 2007-01-25  Richard Guenther  <rguenther@suse.de>
16010
16011         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16012         and _PROFILE_USE.
16013         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16014
16015 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16016
16017         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16018         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16019         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16020         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16021         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16022         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16023         * gcc.dg/ipa/ipa-7.c: New testcase.
16024
16025 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16026
16027         * g++.dg/cpp0x/warn_cxx0x.C: New.
16028
16029 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16030
16031         * gcc.dg/builtins-20.c: Test builtin carg.
16032
16033 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16034
16035         PR middle-end/27416
16036         * gcc.dg/gomp/pr27416.c: New test.
16037
16038         PR middle-end/30494
16039         * gcc.dg/gomp/pr30494.c: New test.
16040         * g++.dg/gomp/pr30494.C: New test.
16041
16042         PR middle-end/30421
16043         * gcc.dg/gomp/pr30421.c: New test.
16044
16045 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16046
16047         * gcc.target/ia64/versionid-1.c: New test.
16048         * gcc.target/ia64/versionid-2.c: New test.
16049
16050 2007-01-24  Richard Guenther  <rguenther@suse.de>
16051
16052         PR testsuite/30181
16053         * gcc.dg/builtins-57.c: Change to a link-time testcase
16054         to support non-C99 targets.
16055
16056 2007-01-24  Jan Hubicka  <jh@suse.cz>
16057
16058         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16059
16060 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16061
16062         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16063
16064 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16065
16066         PR objc/27438
16067         * objc.dg/const-str-12.m: New test.
16068
16069 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16070
16071         PR fortran/30532
16072         * gfortran.dg/ctrl-z.f90:  New test.
16073
16074 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16075
16076         PR fortran/30481
16077         * gfortran.dg/namelist_assumed_char.f90:  New test.
16078
16079 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16080
16081         PR c++/27492
16082         * g++.dg/inherit/covariant15.C: New test.
16083
16084 2007-01-23  Ian Lance Taylor  <iant@google.com>
16085
16086         * g++.dg/warn/Wparentheses-24.C: New test.
16087
16088 2007-01-23  Richard Guenther  <rguenther@suse.de>
16089
16090         PR testsuite/30560
16091         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16092         with full path.
16093
16094 2007-01-22  Richard Guenther  <rguenther@suse.de>
16095
16096         PR tree-optimization/30038
16097         * gcc.dg/builtins-62.c: New testcase.
16098
16099 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16100
16101         * gcc.c-torture/compile/20070121.c: New test.
16102
16103 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16104
16105         PR libfortran/30525
16106         * gfortran.dg/char_comparison_1.f:  New test.
16107
16108 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16109
16110         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16111
16112 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16113
16114         PR objc/30479
16115         * objc.dg/pch: New directory.
16116         * objc.dg/pch/pch.exp: New file.
16117         * objc.dg/pch/interface-1.m: New test.
16118         * objc.dg/pch/interface-1.hs: New include file.
16119         * lib/objc.exp (objc_target_compile): Add
16120         "-x objective-c-header" in front of the sources if this is
16121         a precompiled header being compiled.
16122
16123 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16124
16125         * gfortran.dg/array_memcpy_3.f90: New test case.
16126         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16127
16128 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16129             Brooks Moses  <brooks.moses@codesourcery.com>
16130             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16131
16132         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16133         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16134
16135 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16136
16137         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16138
16139 2007-01-19  Mike Stump  <mrs@apple.com>
16140
16141         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16142         away.
16143
16144 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16145
16146         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16147         option instead of -funsafe-math-optimizations.
16148
16149 2007-01-19  Tomas Bily  <tbily@suse.cz>
16150
16151         gcc.dg/tree-prof/indir-call-prof.c: New.
16152         g++.dg/dg.exp: Add tree-prof subdirectory.
16153         g++.dg/tree-prof/indir-call-prof.C: New.
16154         g++.dg/tree-prof/tree-prof.exp: New.
16155
16156 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16157
16158         PR c++/17947
16159         * g++.dg/warn/deprecated.C: Update warning output.
16160         * g++.dg/warn/deprecated-2.C: Likewise.
16161         * g++.dg/warn/deprecated-3.C: New.
16162
16163 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16164
16165         * gcc.c-torture/execute/nestfunc-7.c: New.
16166
16167 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16168
16169         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16170
16171 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16172
16173         * gcc.dg/m68k-pic-1.c: New.
16174
16175 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16176
16177         * gfortran.dg/array_memcpy_4.f90: New test case.
16178
16179 2007-01-18  Josh Conner  <jconner@apple.com>
16180
16181         PR target/30485
16182         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16183         * gcc.dg/vect/no-trapping-math-1: New.
16184         * gcc.dg/vect/no-trapping-math-2: New.
16185
16186 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16187
16188         * gcc.target/i386/387-8.c: Update comment about optimizing
16189         inherent load of 1.0 of fptan instruction.
16190
16191 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16192             Richard Guenther <rguenther@suse.de>
16193
16194         PR diagnostic/8268
16195         * gcc.dg/Warray-bounds.c: New testcase.
16196         * gcc.dg/Warray-bounds-2.c: New testcase.
16197         * g++.dg/warn/Warray-bounds.C: New testcase.
16198         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16199
16200 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16201
16202         PR fortran/30476
16203         * gfortran.dg/generic_12.f90: New test.
16204
16205 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16206
16207         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16208         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16209
16210 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16211
16212         * gcc.dg/dfp/compare-special.h: New file.
16213         * gcc.dg/dfp/compare-special-32.c: New test.
16214         * gcc.dg/dfp/compare-special-64.c: New test.
16215         * gcc.dg/dfp/compare-special-128.c: New test.
16216
16217 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16218             Paul Thomas  <pault@gcc.gnu.org>
16219             Steven G. Kargl  <kargl@gcc.gnu.org>
16220
16221         PR fortran/30404
16222         * gfortran.dg/forall_6.f90: New test case.
16223         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16224         * gfortran.dg/dependency_13.f90: Likewise.
16225
16226 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16227
16228         PR testsuite/12325
16229         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16230         targets that don't support Inf.
16231
16232 2007-01-15  Dale Johannesen  <dalej@apple.com>
16233
16234         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16235
16236 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16237
16238         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16239         of achar for 0xff to avoid the "Extended ASCII not
16240         implemented" error message.
16241
16242 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16243
16244         PR fortran/28172
16245         * gfortran.dg/altreturn_4.f90: New test.
16246
16247         PR fortran/29389
16248         * gfortran.dg/stfunc_4.f90: New test.
16249
16250         PR fortran/29712
16251         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16252         * gfortran.dg/initialization_1.f90: Change warning.
16253
16254         PR fortran/30283
16255         * gfortran.dg/specification_type_resolution_2.f90: New test.
16256
16257 2007-01-14  Jan Hubicka  <jh@suse.cz>
16258
16259         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16260         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16261         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16262         elimination.
16263
16264 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16265
16266         PR fortran/30410
16267         * gfortran.dg/external_procedures_2.f90: New test.
16268
16269 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16270
16271         PR target/30413
16272         * gcc.target/i386/pr30413.c: New test.
16273
16274 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16275
16276         PR fortran/30452
16277         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16278
16279 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16280
16281         * gcc.dg/20070112-1.c: New test.
16282
16283 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16284
16285         PR libgfortran/30435
16286         * gfortran.dg/list_read_6.f90: New test.
16287
16288 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16289
16290         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16291
16292 2007-01-12  Tom Tromey  <tromey@redhat.com>
16293
16294         PR preprocessor/28227:
16295         * gcc.dg/cpp/pr28227.c: New file.
16296
16297 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16298
16299         * gcc.dg/tree-ssa/loop-22.c: New test.
16300
16301 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16302
16303         PR tree-optimization/29516
16304         * gcc.dg/tree-ssa/loop-20.c: New test.
16305
16306 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16307
16308         PR libfortran/30415
16309         * minmaxloc_integer_kinds_1.f90:  New test.
16310
16311 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16312
16313         PR c++/29573
16314         * g++.dg/template/sizeof-template-argument.C: New test.
16315
16316 2007-01-11  Jan Hubicka  <jh@suse.cz>
16317
16318         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16319         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16320         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16321         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16322         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16323         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16324         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16325         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16326         transformation in question.
16327         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16328         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16329         * gcc.dg/always_inline3.c: Likewise.
16330
16331 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16332
16333         PR c++/28999
16334         * g++.dg/template/typename11.C: New test.
16335
16336 2007-01-10  Robert Kennedy <jimbob@google.com>
16337
16338         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16339
16340 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16341
16342         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16343         for different integer kinds.
16344         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16345         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16346         * gfortran.dg/ishft_2.f90: New test.
16347         * gfortran.dg/ishft_3.f90: New test.
16348
16349 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16350
16351         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16352
16353 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16354
16355         PR tree-optimization/30322
16356         * gcc.dg/tree-ssa/loop-21.c: New test.
16357
16358 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16359
16360         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16361
16362 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16363
16364         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16365
16366 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16367
16368         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16369         * g++.dg/warn/overflow-warn-3.C: Likewise.
16370         * g++.dg/warn/overflow-warn-4.C: Likewise.
16371         * g++.dg/warn/overflow-warn-5.C: Likewise.
16372         * g++.dg/warn/overflow-warn-6.C: Likewise.
16373         * g++.dg/warn/Woverflow-1.C: Likewise.
16374         * g++.dg/warn/Woverflow-2.C: Likewise.
16375         * g++.dg/warn/Woverflow-3.C: Likewise.
16376         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16377
16378 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16379
16380         * gfortran.dg/array_constructor_14.f90: New test case.
16381         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16382
16383 2007-01-08  Richard Guenther  <rguenther@suse.de>
16384
16385         PR tree-optimization/23603
16386         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16387         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16388
16389 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16390
16391         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16392         in __v8qi typedef.
16393         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16394         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16395         compiler behaviour.
16396         * gcc.dg/simd-5.c: Likewise.
16397         * gcc.dg/simd-6.c: Likewise.
16398         * g++.dg/conversion/simd1.C: Likewise.
16399         * g++.dg/conversion/simd3.C: Likewise.
16400         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16401         (main): Use it.
16402
16403 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16404
16405         PR tree-optimization/29877
16406         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16407         name of a hard register for the target concerned.  Adjust dg-error
16408         directives to cope with new behaviour of TER.
16409
16410 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16411
16412         PR c++/28986
16413         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16414         * g++.dg/warn/overflow-warn-1.C: New.
16415         * g++.dg/warn/overflow-warn-3.C: New.
16416         * g++.dg/warn/overflow-warn-4.C: New.
16417         * g++.dg/warn/overflow-warn-5.C: New.
16418         * g++.dg/warn/overflow-warn-6.C: New.
16419         * g++.dg/warn/Woverflow-1.C: New.
16420         * g++.dg/warn/Woverflow-2.C: New.
16421         * g++.dg/warn/Woverflow-3.C: New.
16422         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16423
16424 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16425
16426         PR fortran/27698
16427         * gfortran.dg/invalid_name.f90: New test.
16428         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16429         * gfortran.dg/gomp/pr29759.f90: Ditto.
16430
16431 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16432
16433         * gfortran.dg/present_1.f90:  Update error message.
16434
16435 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16436
16437         PR c++/19439
16438         * g++.dg/template/duplicate1.C: New test
16439         * g++.dg/template/memfriend6.C: Adjust error markers.
16440
16441 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16442
16443         PR tree-opt/30385
16444         * gcc.dg/torture/inline-1.c: New test.
16445
16446 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16447
16448         PR c/19978
16449         * gcc.dg/multiple-overflow-warn-1.c: New.
16450         * gcc.dg/multiple-overflow-warn-2.c: New.
16451         * gcc.dg/overflow-warn-6.c: New.
16452         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16453
16454 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16455
16456         * gfortran.dg/array_memcpy_1.f90: New test case.
16457         * gfortran.dg/array_memcpy_2.f90: Likewise.
16458
16459 2007-01-05  Richard Guenther  <rguenther@suse.de>
16460
16461         PR middle-end/27826
16462         * g++.dg/opt/pr27826.C: New testcase.
16463
16464 2007-01-05  Ian Lance Taylor  <iant@google.com>
16465
16466         * gcc.dg/Walways-true-1.c: New test.
16467         * gcc.dg/Walways-true-2.c: New test.
16468         * g++.dg/warn/Walways-true-1.C: New test.
16469         * g++.dg/warn/Walways-true-2.C: New test.
16470
16471 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16472
16473         PR c/30360
16474         * gcc.dg/pr30360.c: New test.
16475
16476 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16477
16478         PR fortran/23232
16479         * gfortran.dg/data_implied_do_1.f90: New test.
16480
16481         PR fortran/27996
16482         PR fortran/27998
16483         * gfortran.dg/char_length_1.f90: New test.
16484
16485 2007-01-05  Richard Guenther  <rguenther@suse.de>
16486
16487         PR middle-end/28116
16488         * g++.dg/opt/pr28116.C: New testcase.
16489
16490 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16491
16492         PR fortran/29624
16493         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16494           invalid deallocate.
16495         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16496         * gfortran.dg/protected_4.f90: Add pointer intent check.
16497         * gfortran.dg/protected_6.f90: Add pointer intent check.
16498         * gfortran.dg/pointer_intent_1.f90: New test.
16499         * gfortran.dg/pointer_intent_2.f90: New test.
16500         * gfortran.dg/pointer_intent_3.f90: New test.
16501
16502 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16503
16504         PR 30235
16505         * gfortran.dg/altreturn_2.f90: new test.
16506
16507 2007-01-04  Tom Tromey  <tromey@redhat.com>
16508
16509         PR preprocessor/28165:
16510         * gcc.dg/cpp/pr28165.c: New file.
16511
16512 2007-01-03  Josh Conner  <jconner@apple.com>
16513
16514         PR middle-end/29683
16515         * gcc.dg/pr29683.c: New.
16516
16517 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16518
16519         PR c++/28217
16520         * g++.dg/pch/template-1.C: New test.
16521         * g++.dg/pch/template-1.Hs: New file.
16522
16523 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16524
16525         PR middle-end/30353
16526         * gcc.c-torture/compile/complex-4.c: New test.
16527
16528 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16529
16530         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16531         -maltivec.
16532         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16533
16534 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16535
16536         PR middle-end/30286
16537         * gcc.dg/pr30286.c: New test.
16538
16539         PR c++/29535
16540         * g++.dg/template/crash66.C: New test.
16541
16542         PR c++/29054
16543         * g++.dg/template/friend49.C: New test.
16544
16545 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16546
16547         * gfortran.dg/ibits.f90: New test.
16548
16549 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16550
16551         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16552         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16553
16554 2007-01-02  Jan Hubicka  <jh@suse.cz>
16555
16556         * gcc.dg/pr16194.c: We now output error on all three functions,
16557         not just first one.
16558
16559 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16560
16561         PR c/19977
16562         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16563         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16564
16565 2006-01-02  Ian Lance Taylor  <iant@google.com>
16566
16567         * g++.dg/warn/Wparentheses-22.C: New test.
16568         * g++.dg/warn/Wparentheses-23.C: New test.
16569
16570 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16571
16572         PR middle-end/7651
16573         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16574         * gcc.dg/declspec-3-Wextra.c: New.
16575         * gcc.dg/declspec-3-no.c: New
16576
16577 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16578
16579         PR fortran/20896
16580         * gfortran.dg/interface_10.f90: Remove.
16581
16582 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16583
16584         * gcc.dg/fold-eqxor-4.c: New test case.
16585
16586 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16587
16588         PR middle-end/30311
16589         * gcc.c-torture/compile/pr30311.c: New test.
16590
16591 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16592
16593         PR middle-end/30253
16594         * gcc.c-torture/compile/statement-expression-1.c: New test.
16595
16596 2007-01-01  Andreas Schwab  <schwab@suse.de>
16597
16598         PR target/29166
16599         * g++.dg/eh/pr29166.C: New test.
16600
16601 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16602
16603         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16604         New.
16605         (check_effective_target_vect_cmdline_needed): Use it.
16606
16607 2006-12-31  Richard Guenther  <rguenther@suse.de>
16608
16609         PR middle-end/30137
16610         * gcc.dg/pr30137-1.c: New testcase.
16611         * gcc.dg/pr30137-2.c: Likewise.
16612
16613 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16614
16615         PR middle-end/30322
16616         * gcc.dg/fold-plusnot-1.c: New test case.
16617
16618 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16619
16620         PR c++/29731
16621         * g++.dg/parse/template22.C: New test.
16622
16623 2006-12-31  Richard Guenther  <rguenther@suse.de>
16624
16625         PR middle-end/30338
16626         * gcc.c-torture/compile/pr30338.c: New testcase.
16627
16628 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16629
16630         PR fortran/27900
16631         * gfortran.dg/intrinsic_actual_4.f90: New test.
16632
16633         PR fortran/24325
16634         * gfortran.dg/func_decl_3.f90: New test.
16635
16636 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16637
16638         PR fortran/23060
16639         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16640         * gfortran.dg/c_by_val_1.f: New test.
16641         * gfortran.dg/c_by_val_2.f: New test.
16642         * gfortran.dg/c_by_val_3.f: New test.
16643
16644 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16645
16646         PR libfortran/30321
16647         * gfortran.dg/sum_zero_array_1.f90:  New test.
16648
16649 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16650
16651         PR preprocessor/29612
16652         * gcc.dg/cpp/pr29612-1.c: New test.
16653         * gcc.dg/cpp/pr29612-2.c: New test.
16654
16655 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16656
16657         PR fortran/30034
16658         * gfortran.dg/pure_formal_proc_1.f90: New test.
16659
16660         PR fortran/30237
16661         * gfortran.dg/intrinsic_actual_3.f90: New test.
16662
16663 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16664
16665         PR fortran/30014
16666         * gfortran.dg/io_constraints_1.f90: Update test.
16667         * gfortran.dg/io_constraints_2.f90: Update test.
16668         * gfortran.dg/inquire_iolength.f90: New test.
16669
16670 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16671
16672         PR fortran/20896
16673         * gfortran.dg/interface_10.f90: New test.
16674         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16675         since z is already, locally a variable.
16676
16677         PR fortran/25135
16678         * gfortran.dg/generic_11.f90: New test.
16679         * gfortran.dg/interface_7.f90: Remove name clash between module
16680         name and procedure 'x' referenced in the interface.
16681
16682 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16683
16684         PR middle-end/7651
16685         * gcc.dg/Wmissing-parameter-type.c: New.
16686         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16687         * gcc.dg/Wmissing-parameter-type-no.c: New.
16688
16689 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16690
16691         PR fortran/25818
16692         * gfortran.dg/entry_array_specs_2.f: New test.
16693
16694         PR fortran/30084
16695         * gfortran.dg/nested_modules_6.f90: New test.
16696
16697 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16698
16699         PR middle-end/7651
16700         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16701         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16702
16703 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16704
16705         PR C++/30168
16706         * g++.dg/opt/complex6.C: New test.
16707
16708 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16709
16710         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16711         full" if the linker on spu-*-* warns about exceeding local store.
16712
16713         And revert this patch:
16714         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16715         fail to link due to relocation overflows on spu-*-*.
16716
16717 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16718
16719         PR fortran/30273
16720         * gfortran.dg/dependency_19.f90: New test.
16721
16722 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16723
16724         PR fortran/30202
16725         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16726
16727 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16728
16729         PR middle-end/30262
16730         * gcc.c-torture/execute/20061220-1.c: New test.
16731
16732         PR middle-end/30263
16733         * gcc.dg/gomp/asm-1.c: New test.
16734
16735         PR target/30230
16736         * g++.dg/eh/ia64-2.C: New test.
16737
16738 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16739
16740         PR target/28966
16741         PR target/29248
16742         * gcc.dg/rs6000-leaf.c: New.
16743
16744 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16745
16746         PR fortran/25392
16747         * gfortran.dg/f2c_8.f90: New test.
16748
16749 2006-12-20  Bill Wendling  <wendling@apple.com>
16750
16751         * gcc.dg/asm-b.c: Check for __ppc64__.
16752
16753 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16754
16755         PR fortran/30190
16756         * gfortran.dg/bounds_check_5.f90: New test.
16757
16758 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16759
16760         PR middle-end/30143
16761         * gcc.dg/gomp/complex-1.c: New testcase.
16762
16763 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16764
16765         * gfortran.dg/array_memset_1.f90: New test case.
16766
16767 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16768
16769         * lib/target-supports.exp: Add spu to
16770         check_effective_target_vect_widen_mult_hi_to_si.
16771
16772 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16773
16774         PR fortran/29992
16775         * gfortran.dg/generic_9.f90: New test.
16776
16777         PR fortran/30081
16778         * gfortran.dg/generic_10.f90: New test.
16779
16780 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16781
16782         PR tree-opt/30045
16783         * gcc.dg/pr30045.c: New test.
16784
16785 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16786
16787         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16788
16789 2006-12-19  Eric Christopher  <echristo@apple.com>
16790
16791         PR target/29302
16792         * gcc.c-torture/execute/pr29302-1.c: New.
16793
16794 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16795
16796         PR fortran/39238
16797         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16798
16799 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16800
16801         PR fortran/30236
16802         * gfortran.dg/altreturn_3.f90: New test.
16803
16804         * gfortran.dg/char_result_12.f90: Fix comment typos.
16805
16806 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16807
16808         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16809         as newlib's stdio.h uses non-traditional cpp constructs.
16810
16811 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16812
16813         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16814         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16815         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16816         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16817         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16818         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16819         * gfortran.dg/default_initialization.f: Renamed to
16820         default_initialization_1.f
16821         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16822         dollar_edit_descriptor_1.f
16823         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16824         dollar_edit_descriptor_2.f
16825         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16826         dollar_edit_descriptor_3.f
16827         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16828         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16829         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16830         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16831         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16832         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16833         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16834         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16835         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16836         * gfortran.dg/default_initialization_1.f: Renamed from
16837         default_initialization.f
16838         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16839         dollar_edit_descriptor-1.f
16840         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16841         dollar_edit_descriptor-2.f
16842         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16843         dollar_edit_descriptor-3.f
16844         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16845         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16846         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16847
16848 2006-12-18  Bill Wendling  <wendling@apple.com>
16849
16850         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16851         id is an OjbC keyword.
16852
16853 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16854
16855         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16856
16857 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16858
16859         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16860
16861 2006-12-18  Ian Lance Taylor  <iant@google.com>
16862
16863         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16864
16865 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16866
16867         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16868
16869 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16870
16871         PR fortran/30207
16872         * gfortran.fortran-torture/execute/where21.f90: New test.
16873
16874 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16875
16876         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16877
16878 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16879
16880         PR middle-end/7651
16881         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16882         * gcc.dg/if-empty-1.c: Likewise.
16883         * gcc.dg/pr23165.c: Likewise.
16884         * g++.dg/warn/empty-body.C: Likewise.
16885
16886 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16887
16888         PR libfortran/30005
16889         * gfortran.dg/open_errors.f90: New test.
16890
16891 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16892
16893         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16894
16895         * gcc.target/i386/ssse3-pabsb.c: New file.
16896         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16897         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16898         * gcc.target/i386/ssse3-palignr.c: Likewise.
16899         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16900         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16901         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16902         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16903         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16904         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16905         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16906         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16907         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16908         * gcc.target/i386/ssse3-psignb.c: Likewise.
16909         * gcc.target/i386/ssse3-psignd.c: Likewise.
16910         * gcc.target/i386/ssse3-psignw.c: Likewise.
16911         * gcc.target/i386/ssse3-vals.h: Likewise.
16912
16913 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16914
16915         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16916         * lib/fortran-torture.exp: Include target-supports.exp.
16917
16918 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16919
16920         PR target/30185
16921         * gcc.c-torture/execute/pr30185.c: New test.
16922
16923 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16924
16925         PR testsuite/30179
16926         PR testsuite/30180
16927         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16928         * gcc.dg/builtin-bswap-2.c: Likewise.
16929         * gcc.dg/builtin-bswap-3.c: Likewise.
16930         * gcc.dg/builtin-bswap-4.c: Likewise.
16931         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16932         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16933
16934 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16935
16936         PR libfortran/30145
16937         * gfortran.dg/write_zero_array: New test.
16938
16939 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16940
16941         PR fortran/30200
16942         * gfortran.dg/write_fmt_trim.f90: New test.
16943
16944 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16945
16946         PR 30194
16947         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16948         temporarily.
16949
16950 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16951
16952         * lib/target-supports.exp (check_weak_available): Use istarget
16953         "hppa*-*-hpux10*" instead of regexp.
16954         (check_cxa_atexit_available): Likewise.
16955
16956 2006-12-14  Richard Guenther  <rguenther@suse.de>
16957
16958         PR tree-optimization/30197
16959         * gcc.c-torture/execute/complex-1.c: Fix function name.
16960         * gcc.dg/builtins-61.c: New testcase.
16961
16962 2006-12-14  Richard Guenther  <rguenther@suse.de>
16963
16964         PR middle-end/30172
16965         * gcc.dg/pr30172-1.c: New testcase.
16966
16967 2006-12-14  Richard Guenther  <rguenther@suse.de>
16968
16969         PR tree-optimization/30198
16970         * gcc.dg/builtins-60.c: New testcase.
16971
16972 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16973
16974         * lib/target-supports.exp (vect_no_align): Remove spu.
16975
16976 2006-12-13  Ian Lance Taylor  <iant@google.com>
16977
16978         PR c++/19564
16979         PR c++/19756
16980         * g++.dg/warn/Wparentheses-5.C: New test.
16981         * g++.dg/warn/Wparentheses-6.C: New test.
16982         * g++.dg/warn/Wparentheses-7.C: New test.
16983         * g++.dg/warn/Wparentheses-8.C: New test.
16984         * g++.dg/warn/Wparentheses-9.C: New test.
16985         * g++.dg/warn/Wparentheses-10.C: New test.
16986         * g++.dg/warn/Wparentheses-11.C: New test.
16987         * g++.dg/warn/Wparentheses-12.C: New test.
16988         * g++.dg/warn/Wparentheses-13.C: New test.
16989         * g++.dg/warn/Wparentheses-14.C: New test.
16990         * g++.dg/warn/Wparentheses-15.C: New test.
16991         * g++.dg/warn/Wparentheses-16.C: New test.
16992         * g++.dg/warn/Wparentheses-17.C: New test.
16993         * g++.dg/warn/Wparentheses-18.C: New test.
16994         * g++.dg/warn/Wparentheses-19.C: New test.
16995         * g++.dg/warn/Wparentheses-20.C: New test.
16996         * g++.dg/warn/Wparentheses-21.C: New test.
16997
16998 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16999
17000         PR testsuite/30157
17001         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17002         for target "hppa.*hpux10".
17003
17004 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17005
17006         * g++.dg/debug/vartrack1.C: New test.
17007
17008         * g++.dg/opt/ifcvt1.C: New test.
17009
17010         * gcc.dg/tls/opt-13.c: New test.
17011
17012         * gcc.dg/20060425-2.c: New test.
17013
17014         * g++.dg/opt/pr15054-2.C: New test.
17015
17016         * gcc.c-torture/execute/20060420-1.c: New test.
17017
17018         * gcc.c-torture/execute/20060412-1.c: New test.
17019
17020         * objc/compile/20060406-1.m: New test.
17021
17022 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17023
17024         * g++.dg/template/array17.C: New test.
17025
17026 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17027
17028         * gcc.target/powerpc/altivec-23.c: New test.
17029
17030 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17031
17032         PR c++27316
17033         * g++.dg/inherit/error3.C: New test.
17034
17035         PR c++/28740
17036         * g++.dg/inherit/error4.C: New test.
17037
17038 2006-12-13  Richard Guenther  <rguenther@suse.de>
17039
17040         PR tree-optimization/17687
17041         * gcc.dg/builtins-59.c: New testcase.
17042
17043 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17044
17045         * gcc.target/spu/Wmain.c: New test.
17046
17047 2006-12-12  Josh Conner  <jconner@apple.com>
17048
17049         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17050         * g++.dg/abi/thunk4.C: Likewise.
17051         * g++.dg/abi/rtti3.C: Likewise.
17052
17053 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17054
17055         * gcc.target/spu/cpat-1.c: New test.
17056         * gcc.target/spu/cpat-2.c: New test.
17057         * gcc.target/spu/cpat-3.c: New test.
17058         * gcc.target/spu/cpat-4.c: New test.
17059
17060 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17061
17062         PR tree-opt/28436
17063         * gcc.c-torture/compile/vector-1.c: New test.
17064         * gcc.c-torture/compile/vector-2.c: New test.
17065         * gcc.c-torture/compile/vector-3.c: New test.
17066
17067 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17068
17069         * lib/fortran-torture.exp: Update copyright years.  Remove
17070         obsolete comment.  Test -ftree-vectorize where it makes sense.
17071         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17072         from fortran-torture.exp.
17073         * gfortran.dg/char_transpose_1.f90,
17074         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17075         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17076         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17077         '-w' to dg-options.
17078
17079 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17080
17081         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17082         saved_${tool}_load.
17083
17084 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17085
17086         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17087         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17088         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17089         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17090         gaps.
17091
17092 2006-12-12  Richard Guenther  <rguenther@suse.de>
17093
17094         PR middle-end/30147
17095         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17096
17097 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17098             Diego Novillo  <dnovillo@redhat.com>
17099
17100         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17101         VDEF/VUSE changes.
17102         * gcc.dg/tree-ssa/pr26421.c: Likewise
17103         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17104         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17105         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17106         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17107         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17108         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17109         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17110         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17111         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17112
17113 2006-12-11  Jan Hubicka  <jh@suse.cz>
17114
17115         * gcc.dg/tree-prof/stringop-1.c: New test.
17116         * gcc.dg/tree-prof/stringop-2.c: New test.
17117
17118 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17119
17120         PR target/30120
17121         * gcc.target/i386/pr30120.c: New test.
17122
17123         Revert:
17124         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17125
17126         * gcc.target/i386/x87regparm-1.c: New test.
17127         * gcc.target/i386/x87regparm-2.c: New test.
17128         * gcc.target/i386/x87regparm-3.c: New test.
17129         * gcc.target/i386/x87regparm-4.c: New test.
17130
17131 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17132
17133         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17134
17135 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17136
17137         PR fortran/23994
17138         * gfortran.dg/protected_1.f90: New test.
17139         * gfortran.dg/protected_2.f90: New test.
17140         * gfortran.dg/protected_3.f90: New test.
17141         * gfortran.dg/protected_4.f90: New test.
17142         * gfortran.dg/protected_5.f90: New test.
17143         * gfortran.dg/protected_6.f90: New test.
17144
17145 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17146             Tobias Burnus  <burnus@gcc.gnu.org>
17147
17148         PR fortran/29975
17149         PR fortran/30068
17150         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17151         interface.
17152         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17153         ambiguous interfaces.
17154         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17155         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17156         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17157         ambiguous interfaces.
17158         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17159         * gfortran.dg/array_initializer_2.f90: Add initializer array
17160         constructor test.
17161
17162         PR fortran/30096
17163         * gfortran.dg/interface_9.f90: Test that host interfaces are
17164         not checked for ambiguity with the local version.
17165
17166 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17167
17168         PR fortran/29464
17169         * gfortran.dg/module_interface_2.f90: New test.
17170
17171 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17172
17173         PR fortran/29941
17174         * gfortran.dg/assumed_len.f90: New test.
17175
17176 2006-12-09  Richard Guenther  <rguenther@suse.de>
17177
17178         * g++.dg/warn/implicit-typename1.C: Qualify types.
17179         * g++.dg/parse/crash12.C: Likewise.
17180         * g++.dg/tree-ssa/pr22444.C: Likewise.
17181
17182 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17183
17184         * gfortran.dg/array_2.f90: Added sqrt test.
17185
17186 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17187
17188         * gcc.target/i386/x87regparm-1.c: XFAIL.
17189         * gcc.target/i386/x87regparm-2.c: XFAIL.
17190         * gcc.target/i386/x87regparm-3.c: XFAIL.
17191         * gcc.target/i386/x87regparm-4.c: XFAIL.
17192
17193 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17194
17195         * lib/target-supports.exp
17196         (check_effective_target_large_long_double): New.
17197         * gcc.dg/Wconversion-real.c : Use it.
17198         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17199         unsigned.
17200
17201 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17202
17203         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17204
17205 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17206
17207         PR fortran/27546
17208         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17209
17210 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/29732
17213         * g++.dg/template/crash65.C: New test.
17214         * g++.dg/template/spec16.C: Tweak error markers.
17215
17216 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17217
17218         * gcc.target/spu: New directory.
17219         * gcc.target/spu/spu.exp: New file.
17220         * gcc.target/spu/intrinsics-1.c: New test.
17221
17222 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17223
17224         PR c++/29980
17225         * g++.dg/ext/attrib27.C: New test.
17226         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17227         * g++.dg/parse/typedef5.C: Likewise.
17228
17229 2006-12-07  Mike Stump  <mrs@apple.com>
17230
17231         * treelang/compile/var_defs.tree: Adjust.
17232
17233 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17234
17235         PR c++/29730
17236         * g++.dg/template/crash64.C: New test.
17237         * g++.dg/parse/crash27.C: Adjust error markers.
17238
17239 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17240
17241         PR libfortran/30009
17242         PR libfortran/30056
17243         * gfortran.dg/read_eof_4.f90:  Add tests.
17244         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17245         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17246
17247 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17248
17249         PR c++/29729
17250         * g++.dg/template/crash63.C: New test.
17251
17252         PR c++/29728
17253         * g++.dg/template/crash62.C: New test.
17254
17255 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17256
17257         PR fortran/30003
17258         * gfortran.dg/allocatable_function_1.f90: Increase the number
17259         of expected calls of free to 10; the lhs section reference is
17260         now evaluated so there is another call to bar.  Change the
17261         comment appropriately.
17262         * gfortran.dg/array_section_1.f90: New test.
17263
17264 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17265
17266         PR fortran/29912
17267         * gfortran.dg/char_result_12.f90: New test.
17268
17269 2006-12-05  Richard Guenther  <rguenther@suse.de>
17270
17271         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17272         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17273         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17274         vect_double, xfail for spu*-*-*.
17275
17276 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17277
17278         PR fortran/29962
17279         * initialization_4.f90: Test noninteger exponents (-std=f95).
17280         * initialization_5.f90: New test for noninteger exponents
17281           with -std=f2003.
17282
17283 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17284
17285         PR fortran/29821
17286         * gfortran.dg/parameter_array_section_1.f90: New test.
17287
17288 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17289
17290         PR c++/29733
17291         * g++.dg/template/crash61.C: New test.
17292
17293         PR c++/29632
17294         * g++.dg/template/error23.C: New test.
17295
17296 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17297
17298         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17299
17300 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17301
17302         PR fortran/29916
17303         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17304
17305 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17306
17307         PR middle-end/29965
17308         * gcc.dg/gomp/pr29965-1.c: New test.
17309         * gcc.dg/gomp/pr29965-2.c: New test.
17310         * gcc.dg/gomp/pr29965-3.c: New test.
17311         * gcc.dg/gomp/pr29965-4.c: New test.
17312         * gcc.dg/gomp/pr29965-5.c: New test.
17313         * gcc.dg/gomp/pr29965-6.c: New test.
17314         * g++.dg/gomp/pr29965-1.C: New test.
17315         * g++.dg/gomp/pr29965-2.C: New test.
17316         * g++.dg/gomp/pr29965-3.C: New test.
17317         * g++.dg/gomp/pr29965-4.C: New test.
17318         * g++.dg/gomp/pr29965-5.C: New test.
17319         * g++.dg/gomp/pr29965-6.C: New test.
17320         * g++.dg/gomp/pr29965-7.C: New test.
17321         * g++.dg/gomp/pr29965-8.C: New test.
17322         * g++.dg/gomp/pr29965-9.C: New test.
17323         * g++.dg/gomp/pr29965-10.C: New test.
17324
17325 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17326
17327         * gnat.dg/pointer_variable_bounds.adb: New test.
17328         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17329         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17330
17331 2006-12-03  Eric Christopher  <echristo@apple.com>
17332
17333         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17334
17335 2006-12-03  Richard Henderson  <rth@redhat.com>
17336             Andrew Pinski  <pinskia@gmail.com>
17337
17338         PR C++/14329
17339         * g++.dg/warn/unit-1.C: New test.
17340
17341 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17342
17343         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17344
17345 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17346
17347         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17348         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17349         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17350         * gcc.dg/vect/vect-70.c: Reduce array size.
17351         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17352         vect_no_compaer_double targets.
17353         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17354         vect_float, vect_double, and vect_int.
17355
17356 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17357
17358         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17359         test for loop versioning on vect_no_align targets.
17360         * gcc.dg/vect/pr20122.c: Likewise.
17361         * gcc.dg/vect/vect-105.c: Likewise.
17362         * gcc.dg/vect/vect-42.c: Likewise.
17363         * gcc.dg/vect/vect-43.c: Likewise.
17364         * gcc.dg/vect/vect-74.c: Likewise.
17365         * gcc.dg/vect/vect-75.c: Likewise.
17366         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17367         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17368         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17369         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17370
17371 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17372
17373         PR fortran/29642
17374         * gfortran.dg/value_1.f90 : New test.
17375         * gfortran.dg/value_2.f90 : New test.
17376         * gfortran.dg/value_3.f90 : New test.
17377         * gfortran.dg/value_4.f90 : New test.
17378         * gfortran.dg/value_4.c : Called from value_4.f90.
17379
17380 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17381
17382         PR C++/30033
17383         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17384
17385 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17386
17387         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17388
17389 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17390
17391         PR c/27953
17392         * gcc.dg/pr27953.c: New test.
17393
17394 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17395
17396         PR c++/30022
17397         * g++.dg/ext/vector5.C: New test.
17398
17399         PR c++/30021
17400         * g++.dg/other/main1.C: New test.
17401
17402 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17403
17404         PR libfortran/29568
17405         * gfortran.dg/convert_implied_open.f90:  Change to
17406         new default record length.
17407         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17408         new error message.
17409         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17410
17411 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17412
17413         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17414
17415 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17416
17417         PR c++/29066
17418         * g++.dg/expr/pr29066.c: New.
17419
17420 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17421             Zdenek Dvorak <dvorakz@suse.cz>
17422
17423         PR tree-optimization/29921
17424         * gcc.dg/pr29921-2.c: New test.
17425
17426 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17427
17428         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17429         (i386_get_cpuid): New function.
17430         (i386_cpuid_ecx): Likewise.
17431         (i386_cpuid_edx): Likewise.
17432         (i386_cpuid): Updated to call i386_cpuid_edx.
17433
17434         * gcc.target/i386/sse3-addsubpd.c: New file.
17435         * gcc.target/i386/sse3-addsubps.c: Likewise.
17436         * gcc.target/i386/sse3-haddpd.c: Likewise.
17437         * gcc.target/i386/sse3-haddps.c: Likewise.
17438         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17439         * gcc.target/i386/sse3-hsubps.c: Likewise.
17440         * gcc.target/i386/sse3-lddqu.c: Likewise.
17441         * gcc.target/i386/sse3-movddup.c: Likewise.
17442         * gcc.target/i386/sse3-movshdup.c: Likewise.
17443         * gcc.target/i386/sse3-movsldup.c: Likewise.
17444
17445 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17446
17447         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17448
17449 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17450
17451         * gcc.dg/dfp/convert-int-max.c: New test.
17452         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17453
17454 2006-11-30  Richard Guenther  <rguenther@suse.de>
17455
17456         * gcc.dg/vect/vect-pow-1.c: Rename ...
17457         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17458         floats instead of doubles, check successful vectorization.
17459
17460 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17461
17462         PR target/29945
17463         * gcc.c-torture/compile/pr29945.c: New testcase.
17464
17465 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17466
17467         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17468         -maltivec.
17469
17470 2006-11-29  Eric Christopher  <echristo@apple.com>
17471
17472         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17473
17474 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17475
17476         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17477
17478         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17479
17480 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17481
17482         PR c++/29022
17483         * g++.dg/inherit/virtual2.C: New test.
17484         * g++.dg/inherit/virtual3.C: Likewise.
17485         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17486         * g++.dg/inherit/error2.C: Likewise.
17487         * g++.dg/template/instantiate1.C: Likewise.
17488
17489 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17490
17491         PR tree-opt/29984
17492         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17493
17494 2006-11-28  Jan Hubicka  <jh@suse.cz>
17495
17496         * gcc.dg/memcpy-1.c: New test.
17497
17498 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17499
17500         PR c++/29735
17501         * g++.dg/warn/main-3.C: New test.
17502
17503 2006-11-28  Jan Hubicka  <jh@suse.cz>
17504
17505         * gcc.dg/winline-1.c: New test.
17506
17507 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17508
17509         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17510         alignments.
17511
17512 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17513
17514         PR fortran/29976
17515         * gfortran.dg/missing_optional_dummy_3.f90
17516
17517 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17518
17519         PR fortran/20880
17520         * gfortran.dg/interface_3.f90: Modify errors.
17521
17522 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17523
17524         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17525         fail to link due to relocation overflows on spu-*-*.
17526
17527 2006-11-27  Michael Matz  <matz@suse.de>
17528             Andreas Krebbel  <krebbel1@de.ibm.com>
17529
17530         PR target/29319
17531         * gcc.dg/20061127-1.c: New testcase.
17532
17533 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17534
17535         * gcc.dg/20061124-1.c: Add exit() function prototype.
17536
17537 2006-11-27  Jan Hubicka  <jh@suse.cz>
17538
17539         * gcc.target/i386/memcpy-1.c: Adjust size.
17540         * gcc.dg/visibility-11.c: Likewise.
17541
17542 2006-11-27  Richard Guenther  <rguenther@suse.de>
17543
17544         PR middle-end/25620
17545         * gcc.target/i386/pow-1.c: New testcase.
17546         * gcc.dg/builtins-58.c: Likewise.
17547
17548 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17549
17550         PR c++/29886
17551         * g++.dg/expr/cast8.C: New test.
17552
17553 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17554
17555         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17556         Don't ever inline the testcase.
17557
17558 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17559
17560         PR fortran/29982
17561         * gfortran.fortran-torture/compile/parameter_3.f90: New
17562         testcase.
17563
17564 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17565
17566         PR fortran/29951
17567         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17568
17569 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17570
17571         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17572         for CHAR.
17573
17574 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17575
17576         PR libgfortran/29936
17577         * gfortran.dg/write_check3.f90: New test.
17578
17579 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17580
17581         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17582
17583 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17584
17585         PR fortran/20880
17586         * gfortran.dg/interface_3.f90: New test.
17587
17588         PR fortran/29387
17589         * gfortran.dg/generic_8.f90: New test.
17590
17591 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17592
17593         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17594         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17595         * gfortran.dg/specifics_3.f90: Remove.
17596
17597 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17598
17599         PR c/29955
17600         * gcc.dg/gomp/pr29955.c: New test.
17601
17602         PR c/29736
17603         * gcc.dg/pr29736.c: New test.
17604
17605 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17606
17607         PR tree-opt/29964
17608         * gcc.dg/pure-1.c: New test.
17609
17610 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17611
17612         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17613         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17614
17615 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17616
17617         * gcc.dg/20061124-1.c: New testcase.
17618
17619 2006-11-23  Eric Christopher  <echristo@apple.com>
17620
17621         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17622
17623 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17624
17625         PR c/2707
17626         PR c++/26167
17627         * gcc.dg/Wconversion-integer.c: New. Supersedes
17628         Wconversion-negative-constants.c
17629         * gcc.dg/Wconversion-real.c: New.
17630         * gcc.dg/Wconversion-real-integer.c: New.
17631         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17632         * g++.dg/warn/Wconversion1.C: Modified.
17633
17634 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17635
17636         * gfortran.dg/overload_1.f90: New test.
17637
17638 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17639
17640         PR c/9072
17641         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17642         Wtraditional-conversion.
17643         * gcc.dg/overflow-warn-2.c: Likewise.
17644         * gcc.dg/Wconversion.c: Likewise. Renamed as
17645         Wtraditional-conversion.c .
17646         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17647         Wtraditional-conversion-2.c .
17648         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17649         Wtraditional-conversion-2.c
17650         * gcc.dg/Wconversion-negative-constants.c: New.
17651
17652 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17653
17654         * gcc.dg/tree-ssa/dump-1.c: New test.
17655
17656 2006-11-23  David Ung <davidu@mips.com>
17657
17658         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17659         -mfp64, allowable when ISA >= 33 and float is enabled.
17660         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17661         of mthc1 and mfhc1 patterns.
17662
17663 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17664
17665         PR tree-optimization/29921
17666         * gcc.dg/pr29921.c: New test.
17667
17668 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17669
17670         PR fortran/29441
17671         * gfortran.dg/initialization_4.f90: New test.
17672
17673 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17674
17675         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17676         platforms that have interleaving support.
17677         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17678         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17679         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17680         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17681         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17682         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17683         gcc.dg/vect/vect-strided-u8-i8.c,
17684         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17685         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17686         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17687         gcc.dg/vect/vect-strided-float.c,
17688         gcc.dg/vect/vect-strided-a-mult.c,
17689         gcc.dg/vect/vect-strided-mult-char-ls.c,
17690         gcc.dg/vect/vect-strided-a-u16-mult.c,
17691         gcc.dg/vect/vect-strided-a-u32-mult.c,
17692         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17693         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17694         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17695         gcc.dg/vect/vect-strided-mult.c,
17696         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17697         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17698         New.
17699
17700 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17701
17702         PR fortran/25087
17703         * gfortran.dg/auto_char_len_4.f90: New test.
17704
17705 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17706
17707         PR fortran/29652
17708         * gfortran.dg/generic_7.f90: New test.
17709         * gfortran.dg/defined_operators_1.f90: Add new error.
17710
17711 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17712
17713         PR tree-optimization/29902
17714         * g++.dg/tree-ssa/pr29902.C: New test.
17715
17716 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17717
17718         PR fortran/29820
17719         * gfortran.dg/used_types_13.f90: New test.
17720
17721 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17722
17723         * gcc.dg/dfp/snan.c: Delete.
17724
17725 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17726
17727         * g++.dg/cpp0x/static_assert1.C: New.
17728         * g++.dg/cpp0x/static_assert2.C: New.
17729         * g++.dg/cpp0x/static_assert3.C: New.
17730
17731 2006-11-21  Richard Guenther  <rguenther@suse.de>
17732
17733         * gcc.dg/vect/vect-pow-1.c: New testcase.
17734         * gcc.dg/vect/vect-pow-2.c: Likewise.
17735
17736 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17737
17738         PR c++/29570
17739         * g++.dg/template/static29.C: New test.
17740
17741         PR c++/29734
17742         * g++.dg/conversion/simd4.C: New test.
17743
17744 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17745
17746         PR c++/29475
17747         * g++.dg/template/access19.C: New test.
17748         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17749         error is reported.
17750
17751 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17752
17753         PR tree-opt/25500
17754         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17755
17756 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17757
17758         PR fortran/27546
17759         * gfortran.dg/import.f90: Extended test.
17760         * gfortran.dg/import2.f90: Extended test.
17761
17762 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17763
17764         * gfortran.dg/volatile3.f90: Add conflict test.
17765
17766 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17767
17768         PR fortran/24783
17769         * gfortran.dg/implicit_10.f90: New test.
17770
17771 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17772
17773         PR c++/8586
17774         * g++.dg/warn/Wall-write-strings.C: New.
17775
17776 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17777
17778         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17779         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17780
17781 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17782
17783         * gfortran.dg/use_3.f90: Remove error message.
17784         * gfortran.dg/iso_fortran_env_1.f90: New test.
17785         * gfortran.dg/iso_fortran_env_2.f90: New test.
17786         * gfortran.dg/iso_fortran_env_3.f90: New test.
17787         * gfortran.dg/iso_fortran_env_4.f90: New test.
17788
17789 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17790
17791         * gcc.dg/vect/vect-27.c: Fix initialization.
17792
17793 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17794
17795         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17796         * gcc.dg/torture/builtin-minmax-1.c: New.
17797
17798         * gcc.dg/builtins-20.c: Add cases for copysign.
17799
17800 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17801
17802         PR fortran/24285
17803         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17804
17805 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17806         * gfortran.dg/use_1.f90: New test.
17807         * gfortran.dg/use_1.f90: New test.
17808         * gfortran.dg/use_1.f90: New test.
17809
17810 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17811
17812         PR tree-optimization/29801
17813         * gcc.dg/pr29801.c: New test.
17814
17815 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17816
17817         PR middle-end/29584
17818         * gcc.dg/torture/pr29584.c: New test.
17819
17820 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17821
17822         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17823         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17824         * gcc.target/powerpc/compress-float-ppc.c,
17825         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17826         powerpc_fprs.
17827         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17828         do not pass -mhard-float.
17829
17830 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17831
17832         * gnat.dg/volatile_aggregate.adb: New test.
17833
17834 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17835
17836         PR fortran/29391
17837         PR fortran/29489
17838         * gfortran.dg/bound_2.f90: Add more checks.
17839         * gfortran.dg/bound_3.f90: New test.
17840
17841 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17842
17843         PR target/29201
17844         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17845
17846 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17847
17848         * gfortran.dg/import3.f90: Fix error message.
17849
17850 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17851
17852         PR tree-opt/29788
17853         * gfortran.fortran-torture/compile/inline_1.f90:
17854         New testcase.
17855
17856 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17857
17858         * gcc.target/i386/x87regparm-1.c: New test.
17859         * gcc.target/i386/x87regparm-2.c: New test.
17860         * gcc.target/i386/x87regparm-3.c: New test.
17861         * gcc.target/i386/x87regparm-4.c: New test.
17862
17863 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17864
17865         PR fortran/27546
17866         * gfortran.dg/import.f90: New test.
17867         * gfortran.dg/import2.f90: New test.
17868         * gfortran.dg/import3.f90: New test.
17869
17870 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17871
17872         PR fortran/27588
17873         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17874
17875 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17876
17877         PR fortran/29806
17878         * gfortran.dg/contains.f90: New test.
17879         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17880
17881 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17882
17883         PR tree-optimization/29581
17884         * gcc.dg/pr29581-1.c: New test.
17885         * gcc.dg/pr29581-2.c: New test.
17886         * gcc.dg/pr29581-3.c: New test.
17887         * gcc.dg/pr29581-4.c: New test.
17888         * gfortran.dg/pr29581.f90: New test.
17889
17890 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17891
17892         PR fortran/29702
17893         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17894         numbers in error message headers.
17895
17896 2006-11-14  Richard Guenther  <rguenther@suse.de>
17897
17898         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17899         to i?86 and x86_64 targets.
17900
17901 2006-11-14  Caroline Tice  <ctice@apple.com>
17902
17903         * gcc.dg/pubtypes-1.c: New file/testcase.
17904         * gcc.dg/pubtypes-2.c: New file/testcase.
17905         * gcc.dg/pubtypes-3.c: New file/testcase.
17906         * gcc.dg/pubtypes-4.c: New file/testcase.
17907         * g++.dg/pubtypes.C: New file/testcase.
17908
17909 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17910
17911         PR c++/29106
17912         * g++.dg/init/self1.C: New test.
17913
17914 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17915
17916         PR fortran/29657
17917         * gfortran.dg/conflicts.f90: Add.
17918
17919 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17920
17921         PR rtl-optimization/29798
17922
17923         * gcc.c-torture/execute/pr29798.c: New.
17924
17925 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17926
17927         * gcc.dg/builtins-20.c: Add more cases.
17928
17929 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17930
17931         PR fortran/29759
17932         * gfortran.dg/gomp/pr29759.f90: New test.
17933
17934 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17935
17936         PR c++/29518
17937         * g++.dg/template/static28.C: New test.
17938
17939 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17940
17941         * lib/c-torture.exp: Use target-libpath.exp.
17942         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17943         set GCC_EXEC_PREFIX env var from global variable of same name.
17944
17945 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17946
17947         PR fortran/26994
17948         * gfortran.fortran-torture/compile/transfer-1.f90:
17949         New testcase.
17950
17951 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17952             Zdenek Dvorak <dvorakz@suse.cz>
17953
17954         PR tree-optimization/29680
17955         * gcc.dg/alias-11.c: New test.
17956
17957 2006-11-12  Jason Merrill  <jason@redhat.com>
17958             Andrew Pinski <pinskia@physics.uc.edu>
17959
17960         PR middle-end/28915
17961         * gcc.target/i386/vectorize1.c: New.
17962
17963 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17964
17965         PR rtl-optimization/29797
17966         * gcc.c-torture/execute/pr29797-1.c: New test case.
17967
17968 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17969
17970         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17971
17972 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17973
17974         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17975
17976 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17977
17978         PR tree-optimization/13827
17979         * gcc.dg/fold-eqand-1.c: New test case.
17980
17981 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17982
17983         PR rtl-opt/28812
17984         * gcc.c-torture/execute/mayalias-3.c: New test.
17985
17986 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17987
17988         PR middle-end/27528
17989         * gcc.c-torture/compile/pr27528.c: New test.
17990         * gcc.dg/pr27528.c: Likewise.
17991
17992 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17993
17994         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17995
17996         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17997
17998 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17999
18000         PR fortran/29758
18001         * gfortran.dg/reshape_source_size_1.f90: New test.
18002
18003 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18004
18005         PR fortran/29315
18006         * gfortran.dg/aliasing_dummy_4.f90: New test.
18007
18008 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18009
18010         PR target/29777
18011         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18012         and x86_64-*-* targets.
18013
18014 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18015
18016         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18017         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18018         New macros. Use them in exact tests.
18019         (TESTIT3): New macro.
18020         Add tests for fmin, fmax and fma.
18021
18022 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18023
18024         PR fortran/29431
18025         * gfortran.dg/array_constructor_13.f90: New test.
18026
18027 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18028
18029         PR fortran/29744
18030         * gfortran.dg/used_types_12.f90: New test.
18031
18032 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18033
18034         PR middle-end/29726
18035         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18036         (test6): Ditto.
18037         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18038         * gcc.dg/fold-eqandshift-3.c: New test case.
18039
18040 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18041
18042         PR fortran/29699
18043         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18044
18045         PR fortran/21370
18046         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18047
18048 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18049
18050         * gcc.dg/20061109-1.c: New testcase.
18051
18052 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18053
18054         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18055
18056 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18057
18058         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18059         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18060
18061 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18062
18063         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18064         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18065
18066 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18067
18068         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18069
18070 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18071
18072         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18073         vect-9.c).
18074         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18075         * gcc.dg/vect/vect-9.c: Now vectorizable.
18076         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18077         that support vect_widen_mult.
18078         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18079         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18080         vect-reduc-dot-u16.c).
18081         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18082         vect-reduc-dot-u16.c).
18083         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18084         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18085         vect-reduc-dot-s8.c).
18086         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18087         vect-reduc-dot-s8.c).
18088         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18089         vect-reduc-dot-s8.c).
18090         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18091         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18092         vect-reduc-dot-u8.c).
18093         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18094         vect-reduc-dot-u8.c).
18095         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18096         * gcc.dg/vect/vect-multitypes-9.c: New test.
18097         * gcc.dg/vect/vect-multitypes-10.c: New test.
18098         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18099         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18100         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18101         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18102         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18103         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18104         wrapv-vect-reduc-dot-s8.c.
18105         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18106         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18107         targets that support vec_unpack.
18108         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18109         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18110         (check_effective_target_vect_widen_mult_hi_to_si): New.
18111         (check_effective_target_vect_widen_sum): Removed.
18112
18113         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18114
18115         * gcc.dg/vect/vect-multitypes-8.c: New test.
18116         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18117
18118         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18119
18120         * gcc.dg/vect/vect-multitypes-7.c: New test.
18121
18122         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18123
18124         * gcc.dg/vect/vect-multitypes-4.c: New test.
18125         * gcc.dg/vect/vect-multitypes-5.c: New test.
18126         * gcc.dg/vect/vect-multitypes-6.c: New test.
18127
18128         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18129
18130         * gcc.dg/vect/vect-multitypes-1.c: New test.
18131         * gcc.dg/vect/vect-multitypes-2.c: New test.
18132         * gcc.dg/vect/vect-multitypes-3.c: New test.
18133
18134 2006-11-07  Eric Christopher  <echristo@apple.com>
18135
18136         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18137         Test using scan-assembler-not.
18138
18139 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18140
18141         * gcc.dg/inline-17.c: New test.
18142
18143 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18144
18145         PR other/25028
18146         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18147         on HP-UX.
18148
18149 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18150
18151         PR fortran/29539
18152         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18153
18154         PR fortran/29634
18155         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18156         test.
18157
18158 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18159
18160         PR fortran/29601
18161         * gfortran.dg/volatile.f90: Add.
18162         * gfortran.dg/volatile2.f90: Add.
18163         * gfortran.dg/volatile3.f90: Add.
18164         * gfortran.dg/volatile4.f90: Add.
18165         * gfortran.dg/volatile5.f90: Add.
18166         * gfortran.dg/volatile6.f90: Add.
18167         * gfortran.dg/volatile7.f90: Add.
18168
18169 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18170
18171         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18172           for matching error messages.
18173         * gfortran.dg/specifics_3.f90: Adjust pattern
18174           for matching error messages.
18175
18176 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18177             Bernhard Fischer  <aldot@gcc.gnu.org>
18178
18179         * lib/gcc-dg.exp (output-exists): New proc.
18180         (output-exists-not): New proc.
18181         * gcc.test-framework/test-framework.awk: Support new directives.
18182         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18183         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18184         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18185         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18186         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18187         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18188
18189 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18190
18191         PR fortran/29630
18192         PR fortran/29679
18193         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18194         * gfortran.dg/initialization_3.f90: New.
18195
18196 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18197
18198         PR libgfortran/25545
18199         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18200
18201 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18202
18203         PR middle-end/29695
18204         * gcc.c-torture/execute/pr29695-1.c: New test.
18205         * gcc.c-torture/execute/pr29695-2.c: New test.
18206
18207 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18208
18209         PR fortran/29565
18210         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18211
18212 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18213
18214         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18215         for matching error messages.
18216
18217 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18218
18219         PR target/26915
18220         * gcc.target/i386/387-12.c: New test.
18221
18222 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18223
18224         PR libfortran/29713
18225         * gfortran.dg/pr29713.f90: New test.
18226
18227 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18228
18229         * gcc.c-torture/execute/arith-rand-ll.c:
18230         Also test for bogus rest sign.
18231
18232 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18233
18234         PR libfortran/27895
18235         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18236
18237 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18238
18239         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18240         from error messages.
18241
18242 2006-11-02  Mike Stump  <mrs@apple.com>
18243
18244         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18245
18246         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18247
18248 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18249
18250         * g++.dg/eh/gcsec1.C: New test.
18251
18252 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18253
18254         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18255         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18256
18257 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18258
18259         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18260         hexadecimal value.
18261         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18262         * gcc.dg/pr14796-2.c: Likewise.
18263
18264 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18265
18266         * gcc.c-torture/execute/20061101-1.c: New test.
18267
18268 2006-11-01  Richard Guenther  <rguenther@suse.de>
18269
18270         * gcc.target/i386/fpprec-1.c: New testcase.
18271
18272 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18273
18274         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18275         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18276
18277 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18278
18279         * gcc.c-torture/execute/20061031-1.c: New test.
18280
18281 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18282
18283         PR 23067
18284         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18285         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18286         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18287         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18288         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18289         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18290         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18291
18292 2006-10-31  Eric Christopher  <echristo@apple.com>
18293             Falk Hueffner  <falk@debian.org>
18294
18295         * gcc.dg/builtin-bswap-1.c: New.
18296         * gcc.dg/builtin-bswap-2.c: New.
18297         * gcc.dg/builtin-bswap-3.c: New.
18298         * gcc.dg/builtin-bswap-4.c: New.
18299         * gcc.dg/builtin-bswap-5.c: New.
18300         * gcc.target/i386/builtin-bswap-1.c: New.
18301
18302 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18303
18304         * gcc.dg/inline-16.c: New.
18305
18306         PR 16622
18307         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18308         defining it.
18309         * gcc.dg/inline-13.c: New.
18310         * gcc.dg/inline-14.c: New.
18311         * gcc.dg/inline-15.c: New.
18312
18313         PR 11377
18314         * gcc.dg/inline6.c: New.
18315         * gcc.dg/inline7.c: New.
18316
18317 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18318
18319         PR middle-end/23470
18320         * gcc.dg/pr23470-1.c: New test case.
18321
18322 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18323
18324         PR fortran/29537
18325         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18326         data.
18327         * gfortran.dg/blockdata_2.f90: New testcase.
18328
18329 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18330
18331         PR libfortran/29627
18332         * gfortran.dg/unf_short_record_1.f90:  New test.
18333
18334 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18335
18336         PR fortran/29067
18337         * gfortran.dg/pr29067.f: New test.
18338
18339 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18340             Richard Sandiford  <richard@codesourcery.com>
18341
18342         * lib/target-supports.exp (get_compiler_messages): Append options
18343         as a single list element.
18344         (check_effective_target_arm_vfp_ok): New.
18345         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18346
18347 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18348
18349         PR fortran/29387
18350         * gfortran.dg/intrinsic_actual_2.f90: New test.
18351
18352         PR fortran/29490
18353         * gfortran.dg/actual_array_interface_1.f90: New test.
18354
18355         PR fortran/29641
18356         * gfortran.dg/used_types_11.f90: New test.
18357
18358 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18359
18360         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18361         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18362         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18363         * g++.old-deja/g++.mike/net25.C (main): Same.
18364         * g++.dg/lookup/exception1.C (main): Same.
18365         * g++.dg/parse/parens2.C (main): Same.
18366
18367 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18368
18369         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18370
18371 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18372
18373         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18374         * gcc.dg/torture/builtin-math-3.c: Likewise.
18375
18376 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18377
18378         PR fortran/29452
18379         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18380         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18381
18382 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18383
18384         PR Fortran/29410
18385         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18386
18387 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18388
18389         * lib/target-supports.exp (check_function_available): Declare
18390         function before calling.
18391
18392 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18393
18394         PR tree-optimization/29637
18395         * gcc.dg/pr29637.c: New test.
18396
18397 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18398
18399         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18400         tree canonicalization.
18401
18402 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18403
18404         * gcc.dg/builtins-20.c: Add more hypot tests.
18405
18406 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18407
18408         * gcc.dg/fold-compare-1.c: New test case.
18409
18410 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18411
18412         PR c++/16307
18413         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18414
18415 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18416
18417         PR tree-optimization/15458
18418         * gcc.dg/fold-xornot-1.c: New test case.
18419
18420 2006-10-29  Richard Guenther  <rguenther@suse.de>
18421
18422         * gcc.target/i386/math-torture/trunc.c: New testcase.
18423
18424 2006-10-29  Richard Guenther  <rguenther@suse.de>
18425
18426         * gcc.target/i386/math-torture/round.c: New testcase.
18427
18428 2006-10-29  Richard Guenther  <rguenther@suse.de>
18429
18430         * gcc.target/i386/math-torture/ceil.c: New testcase.
18431         * gcc.target/i386/math-torture/floor.c: Likewise.
18432
18433 2006-10-29  Richard Guenther  <rguenther@suse.de>
18434
18435         * gcc.target/i386/math-torture/rint.c: New testcase.
18436         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18437
18438 2006-10-29  Richard Guenther  <rguenther@suse.de>
18439
18440         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18441         * gcc.target/i386/math-torture/lceil.c: Likewise.
18442
18443 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18444
18445         PR libgfortran/24313
18446         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18447
18448 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18449
18450         * gcc.c-torture/execute/20020118-1.c,
18451         gcc.c-torture/execute/builtins/strlen.c,
18452         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18453         comment typos.
18454
18455 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18456
18457         * gcc.dg/builtins-20.c: Add tests for hypot.
18458         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18459         two-argument builtins.
18460         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18461         TESTIT2.  Update all callers.
18462         (TESTIT2, TESTIT2_R): New helper macros.
18463         Add testcases for pow, hypot and atan2.
18464
18465 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18466
18467         PR C++/29295
18468         * g++.dg/expr/bool1.C: New test.
18469         * g++.dg/expr/bool2.C: New test.
18470
18471 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18472
18473         PR fortran/28224
18474         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18475         * gfortran.dg/namelist_internal.f90: New test.
18476
18477 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18478
18479         PR fortran/29625
18480         * gfortran.dg/io_real_boz.f90: Add.
18481         * gfortran.dg/io_real_boz2.f90: Add.
18482
18483 2006-10-28  Richard Guenther  <rguenther@suse.de>
18484
18485         PR middle-end/26899
18486         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18487
18488 2006-10-28  Richard Guenther  <rguenther@suse.de>
18489
18490         PR target/28806
18491         * gcc.target/i386/math-torture/lround.c: New testcase.
18492
18493 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18494
18495         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18496         * gcc.dg/builtins-44.c: Likewise.
18497         * gcc.dg/builtins-45.c: Likewise.
18498         * gcc.dg/pr28796-2.c: Likewise.
18499         * gcc.dg/unordered-3.c: Likewise.
18500
18501 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18502
18503         PR libgfortran/27954
18504         * gfortran.dg/error_recovery_2.f90: New test.
18505
18506 2006-10-26  Richard Guenther  <rguenther@suse.de>
18507
18508         * gcc.target/i386/i386.exp: Use glob, not find to collect
18509         tests.  Avoids recursing into subdirectories.
18510         * gcc.target/i386/math-torture/math-torture.exp: Torture
18511         for interesting ia32 math options.
18512         * gcc.target.i386/math-torture/lrint.c: New testcase.
18513
18514 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18515
18516         PR libgfortran/29563
18517         * gfortran.dg/arrayio_9.f90: Update test.
18518         * gfortran.dg/arrayio_19.f90: New test.
18519
18520 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18521
18522         * gcc.dg/20061026.c: New testcase.
18523
18524 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18525
18526         PR libgfortran/29563
18527         * gfortran.dg/arrayio_9.f90: New test.
18528
18529 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18530
18531         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18532         Copy the strings manually, as strcpy may call strlen.
18533
18534 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18535
18536         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18537         Add checks for log, log2, log10 and log1p.
18538
18539         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18540         we already test 0.0.  Add checks for expm1, log, log2, log10,
18541         log1p, cbrt, erf and erfc.
18542
18543 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18544
18545         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18546
18547 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18548
18549         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18550         and remainderl() built-in functions.  Remove -ffast-math from
18551         dg-options.
18552
18553 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18554
18555         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18556         acosh and atanh.
18557
18558         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18559         floating point modifiers to arguments passed to float and long
18560         double functions respectively.  Update all callers to use floating
18561         point numbers, not integers.  Add tests for exp, exp2 and
18562         exp10/pow10.
18563
18564         * gcc.dg/torture/builtin-math-3.c: New test.
18565
18566 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18567
18568         PR fortran/29393
18569         * gfortran.dg/initialize_2.f90: New.
18570
18571 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18572
18573         * gcc.dg/torture/builtin-math-2.c: New test.
18574
18575 2006-10-24  Richard Guenther  <rguenther@suse.de>
18576
18577         PR middle-end/28796
18578         * gcc.dg/pr28796-1.c: New testcase.
18579         * gcc.dg/pr28796-2.c: Likewise.
18580
18581 2006-10-24  Richard Guenther  <rguenther@suse.de>
18582
18583         * gcc.dg/builtins-57.c: New testcase.
18584
18585 2006-10-24  Richard Guenther  <rguenther@suse.de>
18586
18587         PR tree-optimization/29567
18588         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18589
18590 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18591
18592         PR tree-optimization/14784
18593         * gcc.dg/alias-10.c: New test.
18594
18595 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18596
18597         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18598
18599 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18600
18601         * gcc.dg/builtin-strncat-chk-1.c: New test.
18602
18603 2006-10-23  Jan Hubicka  <jh@suse.cz>
18604
18605         * gcc.dg/memmove-1.c: New test.
18606
18607 2006-10-23  Paul Brook  <paul@codesourcery.com>
18608
18609         * gcc.dg/pragma-pack-5.c: New test.
18610
18611 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18612
18613         * g++.dg/other/s390-1.C: New testcase.
18614
18615 2006-10-23  Richard Guenther  <rguenther@suse.de>
18616
18617         PR middle-end/27132
18618         PR middle-end/23295
18619         * gcc.dg/pr27132.c: New testcase.
18620         * gcc.dg/pr23295.c: Likewise.
18621         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18622         * g++.dg/tree-ssa/pr19807.C: Likewise.
18623
18624 2006-10-23  Richard Guenther  <rguenther@suse.de>
18625
18626         PR middle-end/21032
18627         * gcc.dg/pr21032.c: New testcase.
18628
18629 2006-10-22  Jeff Law  <law@redhat.com>
18630         Richard Guenther  <rguenther@suse.de>
18631
18632         PR tree-optimization/15911
18633         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18634
18635 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         PR c++/20647
18638         * g++.dg/abi/rtti3.C: New.
18639
18640 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18641
18642         PR middle-end/28252
18643         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18644         transformation.
18645
18646 2006-10-21  Richard Guenther  <rguenther@suse.de>
18647
18648         PR tree-optimization/3511
18649         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18650
18651 2006-10-21  Richard Guenther  <rguenther@suse.de>
18652
18653         PR middle-end/26898
18654         * gcc.dg/torture/pr26898-1.c: New testcase.
18655         * gcc.dg/torture/pr26898-2.c: Likewise.
18656
18657 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18658
18659         PR c++/28053
18660         * g++.dg/parse/bitfield1.C: Adjust error markers.
18661         * g++.dg/parse/bitfield2.C: New test.
18662
18663 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18664
18665         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18666
18667 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18668
18669         PR libfortran/27895
18670         * gfortran.dg/zero_sized_1.f90: New test.
18671
18672 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18673
18674         * gcc.dg/div-compare-1.c: New test.
18675
18676 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18677
18678         PR fortran/29216
18679         * gfortran.dg/result_default_init_1.f90: New test.
18680
18681         PR fortran/29314
18682         * gfortran.dg/automatic_default_init_1.f90: New test.
18683
18684         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18685         from 38 to 33.
18686
18687 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18688
18689         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18690         'using namespace std' without previous declaration.
18691         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18692         * g++.old-deja/g++.robertl/eb133c.C: New.
18693
18694 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18695
18696         PR libgfortran/29277
18697         * gfortran.dg/streamio_4.f90: Update test.
18698         * gfortran.dg/streamio_11.f90: New test.
18699
18700 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18701
18702         PR c++/27952
18703         * g++.dg/inherit/virtual1.C: New test.
18704
18705 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18706
18707         PR c++/28261
18708         * g++.dg/parse/enum3.C: New test.
18709
18710 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/29039
18713         * g++.dg/init/ctor8.C: New test.
18714
18715 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18716
18717         PR c++/27270
18718         * g++.dg/ext/complit8.C: Tweak error markers.
18719         * g++.dg/template/complit1.C: Add error marker.
18720
18721 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18722
18723         PR c++/27270
18724         * g++.dg/ext/complit8.C: New test.
18725
18726         PR c++/29408
18727         * g++.dg/parse/dtor12.C: New test.
18728
18729         PR c++/29435
18730         * g++.dg/template/sizeof11.C: New test.
18731
18732 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18733
18734         PR fortran/29392
18735         * gfortran.dg/data_char_3.f90: New test.
18736
18737         PR fortran/29451
18738         * gfortran.dg/negative_automatic_size.f90: New test.
18739
18740 2006-10-16  David Daney  <ddaney@avtrex.com>
18741
18742         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18743
18744 2006-10-16  Eric Christopher  <echristo@apple.com>
18745
18746         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18747         x86_64.
18748
18749 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18750
18751         PR c++/28211
18752         * g++.dg/tc1/dr49.C: Tweak error messages.
18753         * g++.dg/parse/template21.C: New test.
18754
18755 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18756
18757         PR middle-end/20491
18758         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18759
18760 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18761
18762         PR fortran/29403
18763         * gfortran.dg/print_1.f90: New test.
18764
18765 2006-10-15  Jan Hubicka  <jh@suse.cz>
18766
18767         PR middle-end/29241
18768         * gcc.c-torture/compile/pr29241.c: New testcase.
18769
18770 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18771
18772         PR middle-end/29250
18773         * gcc.c-torture/compile/pr29250.c: New test.
18774
18775 2006-10-15  Richard Guenther  <rguenther@suse.de>
18776
18777         * gcc.dg/pr29299.c: New testcase.
18778
18779 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18780
18781         PR fortran/24767
18782         * gfortran.dg/label_4.f90: Adjust warning flag.
18783
18784 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18785
18786         PR fortran/29371
18787         * gfortran.dg/nullify_3.f90: New test.
18788
18789 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18790
18791         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18792         on Solaris 2.5.1 too.
18793
18794 2006-10-13  Eric Christopher  <echristo@apple.com>
18795
18796         * gcc.dg/pr25993.c: Skip for darwin.
18797
18798 2006-10-13  Eric Christopher  <echristo@apple.com>
18799
18800         * gcc.dg/visibility-11.c: Skip for darwin.
18801
18802 2006-10-13  Eric Christopher  <echristo@apple.com>
18803
18804         * gcc.dg/darwin-weakimport-1.c: Use
18805         -fno-asynchronous-unwind-tables.
18806         * gcc.dg/darwin-weakimport-3.c: Ditto.
18807
18808 2006-10-13  Richard Guenther  <rguenther@suse.de>
18809
18810         PR tree-optimization/29446
18811         * gcc.dg/torture/pr29446.c: New testcase.
18812
18813 2006-10-13  Bill Wendling  <wendling@apple.com>
18814
18815         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18816         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18817         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18818         * g++.old-deja/g++.law/shadow1.C: Likewise.
18819         * g++.old-deja/g++.law/ctors10.C: Likewise.
18820         * g++.dg/debug/namespace1.C: Likewise.
18821         * g++.dg/inherit/namespace-as-base.C: Likewise.
18822         * g++.dg/opt/delay-slot-1.C: Likewise.
18823         * g++.dg/parse/defarg10.C: Likewise.
18824         * g++.dg/template/ptrmem11.C: Likewise.
18825         * g++.dg/template/mem_func_ptr.C: Likewise.
18826         * g++.dg/template/spec19.C: Likewise.
18827
18828 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18829
18830         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18831
18832 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18833
18834         PR fortran/29373
18835         * gfortran.dg/implicit_9.f90: New test.
18836
18837         PR fortran/29407
18838         * gfortran.dg/namelist_25.f90: New test.
18839
18840         PR fortran/27701
18841         * gfortran.dg/same_name_2.f90: New test.
18842
18843         PR fortran/29232
18844         * gfortran.dg/host_assoc_types_1.f90: New test.
18845
18846         PR fortran/29364
18847         * gfortran.dg/missing_derived_type_1.f90: New test.
18848         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18849
18850         PR fortran/29422
18851         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18852
18853         PR fortran/29428
18854         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18855
18856 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18857
18858         PR fortran/29391
18859         * gfortran.dg/bound_2.f90: New test.
18860
18861 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18862
18863         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18864         directive.
18865         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18866         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18867         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18868         * gfortran.dg/gomp/reduction3.f90: Likewise.
18869         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18870         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18871         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18872         * gfortran.dg/forall_4.f90: Likewise.
18873         * gfortran.dg/spec_expr_4.f90: Likewise.
18874         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18875         * gfortran.dg/forall_5.f90: Likewise.
18876         * gfortran.dg/open_access_append_2.f90: Add check for
18877         compile-time warning.
18878
18879 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18880
18881         PR c++/28506
18882         * g++.dg/parse/pure1.C: New test.
18883
18884 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18885
18886         PR fortran/21435
18887         * gfortran.dg/io_constraints_3.f90: New test.
18888         * gfortran.dg/open_access_append_1.f90: Add checks
18889         for compile-time warnings.
18890         * gfortran.dg/pr20163-2.f: Likewise.
18891         * gfortran.dg/iostat_2.f90: Likewise.
18892         * gfortran.dg/label_4.f90: Delete the temporary
18893         file.
18894         * gfortran.dg/direct_io_2.f90: Add a FILE=
18895         specifier.
18896         * gfortran.dg/iomsg_1.f90: Add check for
18897         compile-time warning.
18898
18899 2006-10-12  Jan Hubicka  <jh@suse.cz>
18900
18901         PR c/28419
18902         * gcc.dg/pr28319.c: New test.
18903
18904 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18905         PR c++/29318
18906         * g++.dg/ext/vla4.C: New test.
18907
18908 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18909
18910         PR c++/27961
18911         * g++.dg/template/crash60.C: New test.
18912         * g++.dg/other/large-size-array.C: Adjust error markers.
18913         * g++.dg/parse/crash27.C: Likewise.
18914         * g++.dg/template/crash1.C: Likewise.
18915
18916 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18917
18918         PR testsuite/29093
18919         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18920
18921 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18922
18923         PR preprocessor/28709
18924         * gcc.dg/cpp/paste14.c: New test.
18925
18926 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18927
18928         PR c++/29175
18929         * g++.dg/init/array24.C: New test.
18930
18931 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18932
18933         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18934         of <sys/types.h>.
18935
18936 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18937
18938         PR c++/29024
18939         * g++.dg/parse/typedef8.C: New test.
18940         * g++.dg/other/mult-stor1.C: Adjust error markers.
18941
18942 2006-10-11  Richard Guenther  <rguenther@suse.de>
18943
18944         PR tree-optimization/28230
18945         * gcc.dg/torture/pr28230.c: New testcase.
18946
18947 2006-10-11  Richard Guenther  <rguenther@suse.de>
18948
18949         PR inline-asm/29119
18950         * gcc.dg/torture/pr29119.c: New testcase.
18951
18952 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18953
18954         PR middle-end/29272
18955         * gcc.c-torture/execute/20060930-2.c: New test.
18956
18957 2006-10-09  Richard Henderson  <rth@redhat.com>
18958
18959         Revert emutls patch.
18960
18961 2006-10-09  Richard Guenther  <rguenther@suse.de>
18962
18963         PR middle-end/29254
18964         * gcc.dg/pr29254.c: New testcase.
18965
18966 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18967             Paul Thomas  <pault@gcc.gnu.org>
18968
18969         PR fortran/20541
18970         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18971         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18972         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18973         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18974         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18975         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18976         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18977         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18978         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18979         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18980         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18981         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18982         * gfortran.dg/alloc_comp_std.f90: New test.
18983         * gfortran.dg/move_alloc.f90: New test.
18984
18985 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18986
18987         PR fortran/29115
18988         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18989
18990         PR fortran/29211
18991         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18992
18993 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18994
18995         PR fortran/28585
18996         * gfortran.dg/new_line.f90: New test.
18997
18998 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18999
19000         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19001         * gcc.dg/torture/builtin-convert-1.c,
19002         gcc.dg/torture/builtin-convert-2.c,
19003         gcc.dg/torture/builtin-convert-3.c,
19004         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19005
19006 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19007
19008         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19009         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19010         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19011         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19012
19013 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19014
19015         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19016         Xfail some tests for powerpc-darwin and powerpc-aix.
19017
19018 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19019
19020         PR c/29380
19021         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19022
19023 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19024
19025         PR target/29300
19026         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19027         on hppa*-*-hpux*.
19028
19029 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19030
19031         PR fortran/16580
19032         PR fortran/29288
19033         * gfortran.fortran-torture/execute/specifics.f90:
19034         Add tests for using all possible intrinsics as actual arguments.
19035         * gfortran.dg/specifics_1.f90: Add tests for using
19036         all possible intrinsics as actual arguments.
19037         * gfortran.dg/specifics_2.f90: New file.
19038         * gfortran.dg/specifics_3.f90: New file.
19039
19040 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19041
19042         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19043         * gcc.dg/debug/debug-2.c: Likewise.
19044
19045 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19046
19047         * gcc.c-torture/compile/sync-2.c: New test.
19048
19049 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19050
19051         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19052         line endings.
19053
19054 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19055
19056         PR rtl-optimization/29128
19057         * gcc.c-torture/compile/pr29128.c: New test.
19058
19059 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19060
19061         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19062         line endings.
19063
19064 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19065
19066         PR middle-end/29256
19067         * gcc.dg/tree-ssa/loop-19.c: New test.
19068
19069 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19070
19071         PR tree-optimization/29330
19072         * gcc.dg/pr29330.c: New test.
19073
19074         PR target/28924
19075         * gcc.c-torture/compile/20061005-1.c: New test.
19076
19077 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19078
19079         * gcc.dg/typename-vla-1.c: New case.
19080         * gnat.dg/forward_vla.adb: New case.
19081
19082 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19083
19084         PR tree-optimization/29290
19085         * gfortran.dg/loop_nest_1.f90: New test.
19086
19087         PR target/29198
19088         * gcc.dg/tls/opt-12.c: New test.
19089
19090         PR fortran/28415
19091         * gfortran.dg/save_2.f90: New test.
19092
19093         PR c/29091
19094         * gcc.dg/pr29091.c: New test.
19095
19096 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19097
19098         * lib/target-supports.exp
19099         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19100         same as x86_64-*-*; check for LP64.
19101
19102 2006-10-04  Richard Henderson  <rth@redhat.com>
19103
19104         * lib/target-supports.exp (check_effective_target_tls): Redefine
19105         to mean non-emulated tls.
19106         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19107         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19108         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19109         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19110         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19111         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19112         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19113
19114 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19115
19116         PR fortran/29343
19117         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19118
19119 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19120
19121         * gfortran.dg/bounds_check_fail_1.f90: New test.
19122
19123 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19124
19125         PR c++/29020
19126         * g++.dg/template/friend48.C: New test.
19127
19128 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19129
19130         PR fortran/29098
19131         * gfortran.dg/default_initialization_2.f90: New test.
19132
19133 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19134
19135         PR fortran/20779
19136         PR fortran/20891
19137         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19138
19139 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19140
19141         PR fortran/29284
19142         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19143
19144         PR fortran/29321
19145         PR fortran/29322
19146         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19147
19148         PR fortran/25091
19149         PR fortran/25092
19150         * gfortran.dg/entry_array_specs_1.f90: New test.
19151
19152 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19153
19154         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19155         insufficient to inhibit some test failures at -O3.  Do testing
19156         on integers.
19157
19158 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19159
19160         PR c++/29138
19161         * g++.dg/inherit/access8.C: New test.
19162         * g++.dg/template/dtor4.C: Tweak error messages.
19163
19164 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19165
19166         PR fortran/27478
19167         * gfortran.dg/entry_8.f90: New test.
19168
19169 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19170
19171         PR c++/29291
19172         * g++.dg/parse/new4.C: New test.
19173
19174 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19175
19176         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19177         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19178         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19179         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19180         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19181
19182 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19183
19184         PR fortran/19260
19185         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19186         * gfortran.dg/continuation_2.f90: New test.
19187
19188         PR fortran/19262
19189         * gfortran.dg/continuation_3.f90: New test.
19190         * gfortran.dg/continuation_4.f90: New test.
19191         * gfortran.dg/continuation_5.f: New test.
19192         * gfortran.dg/continuation_6.f: New test.
19193
19194 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19195
19196         PR c++/29226
19197         * g++.dg/template/vla1.C: New test.
19198
19199 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19200
19201         PR fortran/29210
19202         * gfortran.dg/complex_parameter_1.f90: New test.
19203
19204 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19205
19206         PR c/29154
19207         * gcc.c-torture/execute/20060929-1.c: New test.
19208
19209 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19210
19211         PR c++/29105
19212         * g++.dg/template/member6.C: New test.
19213         * g++.dg/parse/typename7.C: Adjust error markers.
19214
19215         PR c++/29080
19216         * g++.dg/template/member7.C: New test.
19217
19218 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19219
19220         PR c/24010
19221         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19222         gcc.dg/Woverride-init-3.c: New tests.
19223
19224 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19225
19226         * gcc.c-torture/execute/20060930-1.c: New test.
19227
19228 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19229
19230         PR fortran/18791
19231         * gfortran.dg/specifics_1.f90: New test.
19232         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19233         complex specifics.
19234
19235 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19236
19237         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19238         pthread-init-common.h: New.
19239
19240 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19241
19242         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19243         precision on some archs.
19244
19245 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19246
19247         * gcc.dg/non-local-goto-1.c: New test.
19248         * gcc.dg/non-local-goto-2.c: Likewise.
19249         * gcc.dg/setjmp-3.c: Likewise.
19250         * gcc.dg/setjmp-4.c: Likewise.
19251
19252 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19253
19254         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19255
19256 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19257
19258         PR fortran/28276
19259         * gfortran.dg/exponent_1.f90: New test.
19260
19261         PR fortran/27021
19262         * gfortran.dg/nearest_1.f90: New test.
19263
19264 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19265
19266         PR middle-end/25261
19267         PR middle-end/28790
19268         * gcc.dg/gomp/nestedfn-1.c: New test.
19269
19270 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19271
19272         PR objc/29195
19273         * objc/compile/method-1.m: New test.
19274
19275 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19276
19277         PR c++/26938
19278         * g++.dg/template/crash58.C: New test.
19279         * g++.dg/parse/crash28.C: Adjust error markers.
19280         * g++.dg/template/crash34.C: Likewise.
19281         * g++.dg/template/friend31.C: Likewise.
19282         * g++.dg/template/crash32.C: Likewise.
19283
19284         PR c++/27329
19285         * g++.dg/template/crash59.C: New test.
19286
19287         PR c++/27667
19288         * g++.dg/template/spec33.C: New test.
19289         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19290
19291 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19292             Adam Nemet  <anemet@caviumnetworks.com>
19293
19294         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19295         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19296
19297 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19298
19299         PR target/28911
19300         * gcc.dg/pr28911.c: New.
19301
19302 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19303
19304         PR target/29169
19305         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19306         (dg-options): Add -mfpmath=387.
19307
19308 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19309
19310         PR c/28706
19311         * gcc.dg/pr28706.c: New test.
19312
19313         PR c/28712
19314         * gcc.dg/pr28712.c: New test.
19315
19316 2006-09-22  Mike Stump  <mrs@apple.com>
19317
19318         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19319
19320 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19321
19322         PR tree-optimization/28888
19323         * gcc.dg/pr28888.c: New test.
19324
19325 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19326
19327         PR c++/29016
19328         * g++.dg/init/ptrfn1.C: New test.
19329
19330 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19331
19332         PR c++/28861
19333         * g++.dg/template/spec32.C: New test.
19334         * g++.dg/parse/crash9.C: Adjust error markers.
19335
19336         PR c++/28303
19337         * g++.dg/template/typedef6.C: New test.
19338         * g++.dg/init/error1.C: Adjust error markers.
19339         * g++.dg/parse/crash9.C: Likewise.
19340         * g++.dg/template/crash55.C: Likewise.
19341
19342 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19343
19344         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19345
19346 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19347
19348         PR target/27650
19349         * g++.dg/ext/dllimport12.C: New test.
19350
19351 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19352
19353         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19354         * gcc.target/mips/nmadd-2.c: Likewise.
19355         * gcc.target/mips/mips-ps-6.c: New test.
19356         * gcc.target/mips/neg-abs-1.c: Likewise.
19357         * gcc.target/mips/neg-abs-2.c: Likewise.
19358         * gcc.target/mips/nmadd-3.c: New test.
19359
19360 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19361
19362         PR middle-end/28046
19363         * gcc.dg/gomp/atomic-10.c: New test.
19364         * g++.dg/gomp/atomic-10.C: New test.
19365
19366 2006-09-20  Eric Christopher  <echristo@apple.com>
19367
19368         * gcc.target/i386/sse3-not-fisttp.c: New.
19369
19370 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19371
19372         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19373
19374 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19375
19376         * gcc.c-torture/execute/pr28289.c (one): New variable.
19377         (main): Use it instead of argc.
19378         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19379         (main): Use it instead of argc.
19380
19381 2006-09-19  Paul Brook  <paul@codesourcery.com>
19382
19383         PR target/28516
19384         * gcc.dg/nested-func-5.c: New test.
19385
19386 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19387
19388         * lib/target-supports.exp (check_effective_target_tls): Compile
19389         test stubs using ${tool}_target_compile, not just target_compile.
19390         (check_effective_target_tls_runtime): Likewise.
19391
19392 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19393
19394         * gcc.c-torture/compile/20030405-1.x: Remove.
19395
19396         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19397         optimising linker from discarding it.
19398
19399 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19400
19401         PR fortran/28526
19402         * gfortran.dg/keyword_symbol_1.f90: New test.
19403
19404         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19405         pedantic compilation option.
19406
19407 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19408
19409         PR fortran/29060
19410         * gfortran.dg/spread_shape_1.f90: New test.
19411
19412 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19413
19414         PR tree-optimization/28887
19415         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19416
19417 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19418
19419         PR c/25993
19420         * gcc.dg/pr25993.c: New test.
19421
19422 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19423
19424         PR tree-opt/21591
19425         * gcc.dg/vect/pr21591.c: New test.
19426
19427 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19428
19429         PR tree-opt/29059
19430         * gcc.c-torture/compile/strcpy-1.c: New test.
19431         * gcc.c-torture/compile/strcpy-2.c: New test.
19432         * gcc.c-torture/compile/memcpy-1.c: New test.
19433         * gcc.c-torture/compile/memcpy-2.c: New test.
19434
19435 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19436
19437         PR testsuite/29055
19438         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19439
19440 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19441
19442         * gnat.dg/specs/double_record_extension1.ads: New test.
19443         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19444
19445 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19446
19447         PR fortran/29051
19448         * gfortran.dg/oldstyle_3.f90: New test.
19449
19450 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19451
19452         PR libgfortran/29099
19453         * gfortran.dg/secnds-1.f: New test.
19454
19455 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19456
19457         PR libgfortran/29053
19458         * gfortran.dg/streamio_9.f90: New test.
19459         * gfortran.dg/streamio_10.f90: New test.
19460
19461 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19462
19463         PR C++/29002
19464         * g++.dg/init/array22.C: New test.
19465         * g++.dg/init/array23.C: New test.
19466
19467 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19468
19469         * stackcheck.lst: Update list of tests requiring stack checking.
19470         * norun.lst: Adjust for above change.
19471         * ada95.lst: New file.
19472         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19473         requiring -gnat95 switch.
19474
19475 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19476
19477         * gnat.dg/in_out_parameter.adb: New test.
19478
19479 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19480
19481         PR debug/28980
19482         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19483
19484 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19485
19486         * gnat.dg/specs/unchecked_union.ads: New test.
19487
19488 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19489
19490         PR rtl-optimization/28982
19491         * gcc.c-torture/execute/pr28982a.c: New test.
19492         * gcc.c-torture/execute/pr28982b.c: Likewise.
19493
19494 2006-09-12  Eric Christopher  <echristo@apple.com>
19495
19496         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19497         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19498
19499 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19500
19501         PR c/28768
19502         PR preprocessor/14634
19503         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19504         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19505         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19506
19507 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19508
19509         * gcc.dg/pr28243.c: New test.
19510
19511 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19512
19513         PR fortran/28971
19514         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19515         this undiagnosed regression reappears.
19516
19517 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19518
19519         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19520         Treat $srcdir as a literal.
19521         * lib/fortran-torture.exp (fortran-torture-compile,
19522         fortran-torture-execute): Likewise.
19523         * lib/objc-torture.exp (objc-torture-compile,
19524         objc-torture-execute): Likewise.
19525         * lib/profopt.exp (profopt-execute): Likewise.
19526
19527 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19528
19529         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19530
19531 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19532
19533         PR testsuite/28950
19534         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19535
19536 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19537
19538         PR target/13685
19539         * gcc.target/i386/pr13685.c: New test.
19540
19541 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19542
19543         * gcc.dg/pr28726.c: New test.
19544
19545 2006-09-11  Josh Conner  <jconner@apple.com>
19546
19547         * gcc.dg/nrv3.c: Increase size of structure.
19548         * gcc.dg/nrv4.c: Likewise.
19549         * gcc.dg/nrv5.c: Likewise.
19550
19551 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19552
19553         PR libfortran/28890
19554         gfortran.dg/assumed_charlen_function_5.f90: New test.
19555
19556 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c++/28991
19559         * g++.dg/init/static3.C: New test.
19560
19561 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19562
19563         PR testsuite/29007
19564         * gcc.dg/long-long-cst1.c (t): Add cast to
19565         __SIZE_TYPE__ before casting to int.
19566         (main): Return 0 on success.
19567
19568 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19569
19570         * gcc.c-torture/execute/20060910-1.c: New test.
19571
19572 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19573
19574         PR middle-end/26983
19575         * gcc.dg/pr26983.c: New test.
19576
19577 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19578
19579         PR target/29006
19580         * gcc.c-torture/execute/pr29006.c: New test.
19581
19582 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19583
19584         PR libfortran/28947
19585         gfortran.dg/matmul_4.f90: New test.
19586
19587 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19588
19589         PR fortran/28959
19590         gfortran.dg/used_types_10: New test.
19591
19592 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19593
19594         PR libfortran/28923
19595         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19596         gfortran.dg/array_initializer_3.f90: New test.
19597
19598 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19599
19600         PR fortran/28914
19601         * gfortran.dg/actual_array_constructor_3.f90: New test.
19602
19603 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19604
19605         PR testsuite/26778
19606         * gcc.target/i386/pr26778.c: New testcase.
19607
19608 2006-09-08  Eric Christopher  <echristo@apple.com>
19609
19610         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19611         * gcc.target/i386/memcpy-1.c: Ditto.
19612         * gcc.target/i386/asm-1.c: Ditto.
19613         * gcc.target/i386/20060512-4.c: Ditto.
19614         * gcc.target/i386/compress-float-387.c: Ditto.
19615         * gcc.target/i386/20060512-1.c: Ditto.
19616         * gcc.target/i386/compress-float-sse.c: Ditto.
19617         * gcc.target/i386/20060512-2.c: Ditto.
19618         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19619         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19620         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19621         * gcc.dg/pr26449.c: Ditto.
19622         * gcc.dg/attr-ms_struct-2.c: Ditto.
19623         * gcc.dg/attr-ms_struct-1.c: Ditto.
19624         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19625
19626 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19627
19628         PR c/28504
19629         * gcc.dg/vla-10.c: New test.
19630
19631 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19632
19633         PR c++/28858
19634         * g++.dg/parse/template20.C: New test.
19635         * g++.dg/template/operator8.C: Remove obsolete part.
19636         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19637         * g++.old-deja/g++.pt/crash65.C: Likewise.
19638
19639 2006-09-07  Jason Merrill  <jason@redhat.com>
19640
19641         PR middle-end/27724
19642         * gcc.dg/long-long-cst1.c: New test.
19643
19644 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         PR C++/28906
19647         * g++.dg/other/array3.C: New test.
19648         * g++.dg/other/array4.C: New test.
19649         * g++.dg/other/array5.C: New test.
19650
19651 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19652
19653         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19654
19655 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19656
19657         PR target/28946
19658         * gcc.target/i386/pr28946.c: New test.
19659
19660 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19661
19662         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19663         in integer literal constant.
19664         * gfortran.dg/enum_8.f90: Ditto.
19665         * gfortran.dg/g77/20030326-1.f: Ditto.
19666
19667 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19668
19669         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19670         nonconformance usage.
19671
19672 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19673
19674         PR middle-end/28862
19675         * gcc.c-torture/compile/vector-align-1.c: New test.
19676
19677 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19678
19679         PR rtl-opt/27883
19680         * g++.dg/opt/copysign-1.C: New test.
19681
19682 2006-09-06  Jason Merrill  <jason@redhat.com>
19683
19684         PR c++/27371
19685         * g++.dg/warn/unused-result1.C: New test.
19686
19687 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19688
19689         PR c++/28903
19690         * g++.dg/ext/vla3.C: New test.
19691
19692         PR c++/28886
19693         * g++.dg/template/array16.C: New test.
19694
19695 2006-09-06  Richard Guenther  <rguenther@suse.de>
19696
19697         * gcc.dg/pr27226.c: Remove testcase again.
19698
19699 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19700
19701         PR tree-opt/28937
19702         * g++.dg/opt/unroll2.C: New test.
19703
19704 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19705
19706         PR tree-opt/28952
19707         * gcc.dg/vect/pr28952.c: New test.
19708
19709 2006-09-05  Richard Guenther  <rguenther@suse.de>
19710
19711         PR tree-optimization/28900
19712         * gcc.dg/torture/pr28900.c: New testcase
19713
19714 2006-09-05  Richard Guenther  <rguenther@suse.de>
19715
19716         PR tree-optimization/28905
19717         * gcc.c-torture/compile/pr28905.c: New testcase.
19718
19719 2006-09-05  Richard Guenther  <rguenther@suse.de>
19720
19721         PR middle-end/28935
19722         * gcc.dg/pr28935.c: New testcase.
19723
19724 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19725
19726         * gcc.c-torture/execute/20060905-1.c: New test.
19727
19728 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19729
19730         PR fortran/28908
19731         * gfortran.dg/used_types_7.f90: New test.
19732         * gfortran.dg/used_types_8.f90: New test.
19733         * gfortran.dg/used_types_9.f90: New test.
19734
19735 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19736
19737         * gcc.c-torture/compile/20060904-1.c: New test.
19738
19739 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         PR c++/23287 Revert my 2006-09-01 patch
19742         * g++.dg/parse/dtor12.C: Remove.
19743
19744 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19745
19746         PR c+/27670
19747         * g++.dg/template/operator9.C: New test.
19748
19749         PR c++/27493
19750         * g++.dg/template/operator7.C: New test.
19751
19752         PR c++/27494
19753         * g++.dg/template/operator8.C: New test.
19754
19755         PR c++/27397
19756         * g++.dg/template/crash57.C: New test.
19757
19758         * g++.dg/template/typedef4.C: Adjust error markers.
19759         * g++.dg/template/typedef5.C: Likewise.
19760
19761 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19762
19763         PR c++/28878
19764         * g++.dg/parse/crash33.C: New test.
19765
19766 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19767         Richard Guenther  <rguenther@suse.de>
19768         Adam Nemet  <anemet@caviumnetworks.com>
19769
19770         PR middle-end/27226
19771         * gcc.target/mips/memcpy-1.c: New testcase.
19772         * gcc.dg/pr27226.c: Likewise.
19773
19774 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19775
19776         PR c++/28705
19777         * g++.dg/lookup/koenig5.C: New.
19778         * g++.dg/template/crash56.C: New.
19779
19780 2006-09-01  Josh Conner  <jconner@apple.com>
19781
19782         PR c++/25505
19783         * gcc.dg/nrv3.c: New test.
19784         * gcc.dg/nrv4.c: New test.
19785         * gcc.dg/nrv5.c: New test.
19786
19787 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19788
19789         PR c++/23287
19790         * g++.dg/parse/dtor12.C: New.
19791
19792 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19793
19794         PR tree-optimization/28839
19795         * gcc.dg/pr28839.c: New test.
19796
19797 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19798
19799         PR target/24367
19800         * gcc.dg/pr24367.c: New testcase.
19801
19802 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19803
19804         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19805
19806 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19807
19808         PR rtl-optimization/27735
19809         * gcc.dg/loop-unswitch-1.c: New test.
19810
19811 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19812
19813         PR fortran/28885
19814         * gfortran.dg/aliasing_dummy_2.f90: New test.
19815
19816         PR fortran/20067
19817         * gfortran.dg/generic_5.f90: Change error message.
19818
19819         PR fortran/28873
19820         * gfortran.dg/generic_6.f90: New test.
19821
19822         PR fortran/25077
19823         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19824
19825         PR fortran/25102
19826         * gfortran.dg/invalid_interface_assignment.f90: New test.
19827
19828         PR fortran/24866
19829         * gfortran.dg/module_proc_external_dummy.f90: New test.
19830
19831 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19832
19833         PR c++/28349
19834         * g++.dg/warn/var-args1.C: New test.
19835
19836 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19837
19838         PR fortran/28866
19839         * gfortran.dg/simpleif_2.f90: New test.
19840         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19841         * gfortran.dg/enum_5.f90: Ditto.
19842
19843 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19844             Kazu Hirata  <kazu@codesourcery.com>
19845
19846         PR tree-optimization/17506
19847         * gcc.dg/pr17506.c: New.
19848
19849 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19850
19851         PR c++/28139
19852         * g++.dg/eh/alias1.C: New test.
19853
19854 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19855
19856         PR c++/28860
19857         * g++.dg/template/ttp22.C: New test.
19858
19859 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19860
19861         PR middle-end/26632
19862         * gcc.dg/pr26632.c: New.
19863
19864 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19865
19866         PR libgfortran/28354
19867         * gfortran.dg/fmt_zero_precision.f90: New test.
19868
19869 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/28058
19872         * g++.dg/template/spec31.C: New test.
19873
19874 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19875
19876         PR c++/26573
19877         * g++.dg/other/static2.C: New test.
19878
19879 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19880
19881         * gcc.dg/Wswitch-enum-2.c: New test case.
19882         * gcc.dg/Wswitch-enum-3.c: Likewise.
19883
19884 2006-08-26  Richard Guenther  <rguenther@suse.de>
19885
19886         * gcc.c-torture/compile/20060826-1.c: New testcase.
19887
19888 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19889
19890         PR c++/28736
19891         * g++.dg/template/void10.C: New test.
19892
19893         PR c++/28737
19894         * g++.dg/template/void8.C: New test.
19895
19896         PR c+_+/28738
19897         * g++.dg/template/void9.C: New test.
19898
19899         * g++.dg/template/void3.C: Adjust error markers.
19900         * g++.dg/template/void4.C: Likewise.
19901         * g++.dg/template/crash55.C: Likewise.
19902         * g++.dg/template/void7.C: Likewise
19903
19904 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19905
19906         PR c++/28588
19907         * g++.dg/inherit/access6.C: New test.
19908         * g++.dg/inherit/access7.C: Likewise.
19909
19910         PR c++/28595
19911         * g++.dg/template/array15.C: New test.
19912         * g++.dg/template/crash2.C: Tweak error markers.
19913
19914 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19915
19916         PR middle-end/28683
19917         * gcc.c-torture/compile/20060823-1.c: New test.
19918
19919 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19920
19921         PR c++/28853
19922         * g++.dg/template/ttp21.C: New test.
19923
19924         PR c++/28852
19925         * g++.dg/other/operator1.C: Add error-marker.
19926         * g++.dg/other/operator2.C: New test.
19927
19928 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19929
19930         PR c/27893
19931         * gcc.c-torture/compile/vla-const-1.c,
19932         gcc.c-torture/compile/vla-const-2.c: New tests.
19933
19934 2006-08-26  Richard Guenther  <rguenther@suse.de>
19935
19936         PR middle-end/28814
19937         * gcc.dg/torture/pr28814.c: New testcase.
19938
19939 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19940
19941         PR c/28418
19942         * gcc.c-torture/compile/compound-literal-1.c: New test.
19943
19944 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19945
19946         PR c/28299
19947         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19948         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19949         Expect extra diagnostics.
19950
19951 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19952
19953         gcc.dg/noncompile/pr16876.c: New test.
19954
19955 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19956
19957         PR c++/28056
19958         * g++.dg/parse/local1.C: New test.
19959         * g++.dg/other/qual1.C: Tweak error marker.
19960
19961 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19962
19963         PR c++/27787
19964         * g++.dg/template/typename10.C: New.
19965         * g++.dg/template/lookup4.C: Remove bogus error marker.
19966
19967 2006-08-25  Richard Guenther  <rguenther@suse.de>
19968
19969         PR testsuite/28829
19970         * gcc.dg/pr26570.c: Fix testcase.
19971
19972 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19973
19974         PR tree-opt/28807
19975         * gcc.c-torture/execute/mayalias-2.c: New test.
19976         * gcc.dg/tree-ssa/alias-13.c: New test.
19977
19978 2006-08-24  Jan Hubicka  <jh@suse.cz>
19979
19980         PR debug/26881
19981         * gcc.dg/debug/pr26881.c: New file.
19982
19983 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19984
19985         PR fortran/28788
19986         * gfortran.dg/used_types_4.f90: New test.
19987         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19988         association of derived types.
19989         * gfortran.dg/used_types_2.f90: Add module cleanup.
19990         * gfortran.dg/used_types_3.f90: The same.
19991
19992         PR fortran/28771
19993         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19994         fix of regression.
19995
19996 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19997
19998         PR 28813
19999         * gfortran.dg/direct_io_6.f90: Remove test.
20000
20001 2006-08-23  Stuart Hastings  <stuart@apple.com>
20002
20003         PR 28825
20004         * gcc.target/i386/20060821-1.c: New.
20005
20006 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20007
20008         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20009         dg-warning strings for dllimport.
20010
20011 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20012
20013         PR C++/28450
20014         * g++.dg/ext/vector4.C: New test.
20015         * g++.dg/ext/complex1.C: New test.
20016
20017 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20018
20019         PR debug/28692
20020         * gcc.dg/debug/const-1.c: New.
20021         * gcc.dg/debug/const-2.c: New.
20022         * gcc.dg/debug/dwarf2/const-1.c: New.
20023         * gcc.dg/debug/dwarf2/const-2.c: New.
20024         * gcc.dg/debug/dwarf2/const-2b.c: New.
20025
20026 2006-08-22  Richard Guenther  <rguenther@suse.de>
20027
20028         PR middle-end/28776
20029         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20030         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20031
20032 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20033
20034         PR tree-optimization/28003
20035         * g++.dg/tree-ssa/pr28003.C: New.
20036
20037 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20038
20039         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20040
20041 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20042
20043         PR c++/26269
20044         * g++.dg/other/error14.C: New test.
20045
20046         PR c++/28505
20047         * g++.dg/parse/ctor7.C: New test.
20048         * g++.dg/parse/ctor8.C: Likewise.
20049
20050         PR c++/28741
20051         * g++.dg/template/void7.C: New test.
20052
20053 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20054
20055         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20056         * gnat.dg/self_aggregate_with_array.adb: New test.
20057
20058 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20059
20060         * g++.dg/eh/arm-vfp-unwind.C: New test.
20061
20062 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20063
20064         PR c++/28341
20065         * g++.dg/template/ref3.C: New test.
20066         * g++.dg/template/nontype13.C: New test.
20067
20068         PR c++/28346
20069         * g++.dg/template/ptrmem17.C: New test.
20070
20071 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20072
20073         PR target/28648 c:
20074         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20075
20076 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20077
20078         PR fortran/28630
20079         * gfortran.dg/used_types_2.f90: New test.
20080
20081         PR fortran/28601
20082         * gfortran.dg/used_types_3.f90: New test.
20083
20084         PR fortran/20886
20085         * gfortran.dg/generic_actual_arg.f90: New test.
20086
20087         PR fortran/28735
20088         * gfortran.dg/module_private_array_refs_1.f90: New test.
20089
20090         PR fortran/28762
20091         * gfortran.dg/program_name_1.f90: New test.
20092
20093         PR fortran/28425
20094         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20095
20096         PR fortran/28496
20097         * gfortran.dg/array_initializer_2.f90: New test.
20098
20099         PR fortran/18111
20100         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20101
20102         PR fortran/28600
20103         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20104
20105         PR fortran/28771
20106         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20107
20108         PR fortran/28660
20109         * gfortran.dg/dependent_decls_1.f90: New test.
20110
20111 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20112
20113         PR fortran/25217
20114         * gfortran.dg/derived_init_2.f90: New.
20115
20116 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20117
20118         * gcc.c-torture/execute/pr28289.c: New test.
20119
20120 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20121
20122         PR c/28744
20123         * gcc.dg/attr-externally-visible-1.c: New test.
20124         * gcc.dg/attr-externally-visible-2.c: New test.
20125         * g++.dg/parse/attr-externally-visible-1.C: New test.
20126         * g++.dg/parse/attr-externally-visible-2.C: New test.
20127
20128 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20129
20130         PR c++/28606
20131         * g++.dg/parse/dtor11.C: New test.
20132
20133 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20134
20135         PR rtl-optimization/28489
20136         * gcc.c-torture/compile/pr28489.c: New test.
20137
20138 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20139
20140         PR c++/28710
20141         * g++.dg/template/redecl4.C: New test.
20142
20143         PR c++/28711
20144         * g++.dg/template/ctor8.C: New test.
20145
20146 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20147
20148         * gcc.dg/pr26570.c: Fix testcase.
20149
20150 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20151
20152         * PR c++/28573
20153         * g++.dg/parse/offsetof6.C: New test.
20154         * g++.dg/parse/offsetof6.C: New test.
20155         * g++.dg/parse/offsetof7.C: New test.
20156
20157 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20158
20159         PR testsuite/28602
20160         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20161         is false.
20162
20163 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20164
20165         PR c++/28302
20166         * g++.dg/ext/vector3.C: New test.
20167
20168 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20169
20170         PR gcov/profile/26570
20171         * gcc.dg/pr26570.c: New test.
20172
20173 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20174
20175         PR c/27697
20176         * gcc.dg/qual-component-1.c: New test.
20177
20178 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20179
20180         PR c++/28593
20181         * g++.dg/parse/new3.C: New test.
20182
20183 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20184
20185         PR fortran/25828
20186         * gfortran.dg/streamio_1.f90: New test.
20187         * gfortran.dg/streamio_2.f90: New test.
20188         * gfortran.dg/streamio_3.f90: New test.
20189         * gfortran.dg/streamio_4.f90: New test.
20190         * gfortran.dg/streamio_5.f90: New test.
20191         * gfortran.dg/streamio_6.f90: New test.
20192         * gfortran.dg/streamio_7.f90: New test.
20193         * gfortran.dg/streamio_8.f90: New test.
20194
20195 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20196
20197         PR c/28287
20198         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20199
20200 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20201
20202         PR c++/28594
20203         * g++.dg/template/void6.C: New test.
20204
20205 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20206
20207         PR c/28649
20208         * gcc.dg/parse-error-1.c: New test.
20209         * gcc.dg/parse-error-2.c: New test.
20210         * gcc.dg/cpp/digraph2.c: Add error-marker.
20211         * gcc.dg/noncompile/920923-1.c: Likewise.
20212
20213 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20214
20215         PR c/27490
20216         * gcc.dg/sizeof-2.c: New testcase.
20217
20218         PR c/27489
20219         * gcc.dg/switch-A.c: New testcase.
20220
20221 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20222
20223         PR c++/28288
20224         PR c++/14556
20225         * g++.old-deja/g++.warn/compare1.C: Delete.
20226         * g++.dg/opt/pr7503-2.C: Delete.
20227         * g++.dg/opt/pr7503-3.C: Delete.
20228         * g++.dg/opt/pr7503-4.C: Delete.
20229         * g++.dg/opt/pr7503-5.C: Delete.
20230         * g++.dg/opt/max1.C: Delete.
20231         * g++.dg/warn/minmax.C: Delete.
20232         * g++.dg/expr/minmax.C: New test.
20233
20234 2006-08-14  Richard Guenther  <rguenther@suse.de>
20235
20236         PR testsuite/28703
20237         * gcc.c-torture/execute/pr28651.c: Do not use argc
20238         to avoid optimization, instead forbid inlining.
20239
20240 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20241
20242         PR rtl-optimization/28634
20243         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20244
20245 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20246
20247         PR c/27184
20248         * gcc.dg/torture/pr27184.c: New test.
20249
20250 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20251
20252         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20253
20254 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20255
20256         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20257         * gfortran.dg/stat_2.f90: Likewise.
20258         * gfortran.dg/chmod_1.f90: Likewise.
20259         * gfortran.dg/chmod_2.f90: Likewise.
20260         * gfortran.dg/chmod_3.f90: Likewise.
20261
20262 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20263
20264         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20265
20266 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20267
20268         * g++.dg/opt/pr23454-2.C: New test.
20269
20270 2006-08-11  Richard Guenther  <rguenther@suse.de>
20271
20272         PR middle-end/28651
20273         * gcc.c-torture/execute/pr28651.c: New testcase.
20274
20275 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20276
20277         * gnat.dg/specs/static_initializer.ads: New test.
20278
20279 2006-08-10  Paul Brook  <paul@codesourcery.com>
20280
20281         * gcc.target/arm/cond-asm.c: New test.
20282
20283 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20284
20285         PR tree-optimization/26197
20286         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20287         * g++.dg/vect/vect.exp: Compile the new tests with
20288         --param max-aliased-vops=0.
20289
20290 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20291
20292         PR c++/28637
20293         * g++.dg/template/void3.C: New test.
20294
20295         PR c++/28638
20296         * g++.dg/template/void4.C: New test.
20297
20298         PR c++/28640
20299         * g++.dg/template/void5.C: New test.
20300
20301 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20302
20303         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20304         after dg-do compile.
20305
20306 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20307
20308         PR tree-optimizations/26969
20309         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20310         "unswitch-loops" with -funswitch-loops.
20311         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20312
20313 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20314
20315         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20316         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20317         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20318         * objc.dg/dwarf-1.m: Likewise.
20319         * objc.dg/dwarf-2.m: Likewise.
20320         * obj-c++.dg/dwarf-2.mm: Likewise.
20321
20322 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20323
20324         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20325         * objc.dg/dwarf-2.m: Likewise.
20326         * obj-c++.dg/dwarf-2.mm: Likewise.
20327
20328         PR libfortran/28603
20329         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20330
20331         PR testsuite/27611
20332         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20333
20334         PR testsuite/27033
20335         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20336
20337 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20338
20339         PR target/27827
20340         * gcc.target/i386/pr27827.c: New testcase.
20341
20342 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20343
20344         PR fortran/28590
20345         * gfortran.dg/sequence_types_1.f90: New test.
20346
20347 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20348
20349         PR fortran/28548
20350         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20351         dg-warning.  Add -pedantic option.
20352
20353 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20354
20355         PR c/28502
20356         * gcc.dg/proto-1.c: New test.
20357
20358         PR c/27721
20359         * gcc.dg/lvalue-4.c: New test.
20360
20361         PR c/28136
20362         * gcc.dg/init-bad-5.c: New test.
20363
20364 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20365
20366         PR c++/28347
20367         * g++.dg/ext/typedef-init.C: Add new test for typedef
20368         initialization inside templates. Adjust existing error markers.
20369
20370 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20371
20372         PR c++/28148
20373         * g++.dg/init/ptrmem3.C: New test.
20374
20375 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20376
20377         PR tree-optimization/27770
20378         * lib/target-support.exp: New target keyword "section_anchors".
20379         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20380         tests.
20381         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20382         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20383         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20384         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20385
20386 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20387
20388         * gcc.dg/20060801-1.c: Add missing '}'.
20389
20390 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20391
20392         PR c++/27508
20393         * g++.dg/parse/dtor9.C: New test.
20394         * g++.dg/parse/dtor10.C: New test.
20395         * g++.dg/other/error7.C: Adjust error-marker.
20396
20397         PR c++/28274
20398         * g++.dg/other/default5.C: New test.
20399
20400 2006-08-02  Richard Guenther  <rguenther@suse.de>
20401
20402         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20403
20404 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20405
20406         PR c++/28557
20407         * g++.dg/template/conv9.C: New test.
20408
20409 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20410
20411         PR debug/28063
20412         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20413         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20414         Optionally return assembly text.  Update callers.
20415         (check_no_compiler_messages): Update verbose messages.
20416         (check_no_messages_and_pattern): New.
20417         (check_effective_target_string_merging): New.
20418
20419 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20420
20421         PR c++/28250
20422         * g++.dg/eh/catch4.C: New test.
20423
20424         PR c++/28257
20425         * g++.dg/other/qual1.C: New test.
20426
20427         PR c++/28259
20428         * g++.dg/inherit/error2.C: New test.
20429
20430         PR c++/28267
20431         * g++.dg/other/new1.C: New test.
20432
20433         * g++.dg/warn/pr23075.C: Remove obsolete test.
20434         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20435         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20436
20437 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20438
20439         PR c++/28523
20440         * g++.dg/eh/cast1.C: New test.
20441
20442 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20443
20444         PR libfortran/28452
20445         * gfortran.dg/random_3.f90:  New test.
20446
20447 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20448
20449         PR c++/28432
20450         * g++.dg/other/pr28304.C: Change expected error message.
20451         * g++.dg/other/pr28432.C: New test.
20452
20453 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20454
20455         PR c++/28256
20456         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20457
20458 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20459
20460         PR debug/23336
20461         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20462         at -g1.
20463         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20464         g++.dg/debug/enum-2.C: New.
20465
20466 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20467
20468         PR c++/6634
20469         * g++.dg/parse/long1.C: Add more tests.
20470
20471 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20472
20473         * gfortran.dg/lrshift_1.c: New file.
20474
20475 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20476
20477         PR libgfortran/28335
20478         * gfortran.dg/no_unit_error_1.f90: New test.
20479
20480 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20481
20482         PR libgfortran/28335
20483         * gfortran.dg/no_unit_error_1.f90: Delete test.
20484         * gfortran.dg/no_unit_error_2.f90: Delete test.
20485
20486 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20487
20488         * gfortran.dg/chmod_3.f90: New test.
20489         * gfortran.dg/ltime_gmtime_1.f90: New test.
20490         * gfortran.dg/ltime_gmtime_2.f90: New test.
20491         * gfortran.dg/lrshift_1.f90: New test.
20492         * gfortran.dg/chmod_1.f90: New test.
20493         * gfortran.dg/chmod_2.f90: New test.
20494
20495 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20496
20497         PR c++/27668
20498         * g++.dg/template/crash55.C: New test.
20499
20500         PR c++/27962
20501         * g++.dg/template/nontype16.C: New test.
20502
20503         * g++.dg/template/void2.C: Adjust error markers.
20504         * g++.dg/template/nontype5.C: Adjust error markers.
20505
20506 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20507
20508         * gcc.target/i386/stack-prot-kernel.c: New test.
20509
20510 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20511
20512         * gcc.dg/builtins-55.c: New test case.
20513
20514 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20515
20516         PR rtl-optimization/27907
20517         * gcc.c-torture/compile/pr27907.c: New test.
20518
20519 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20520
20521         * gfortran.dg/mclock.f90: New test.
20522         * gfortran.dg/int_conv_1.f90: New test.
20523         * gfortran.dg/stat_1.f90: New test.
20524         * gfortran.dg/stat_2.f90: New test.
20525
20526 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20527
20528         PR libgfortran/28335
20529         * gfortran.dg/no_unit_error_1.f90: New test.
20530         * gfortran.dg/no_unit_error_2.f90: New test.
20531         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20532
20533 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20534
20535         PR middle-end/28473
20536         * gcc.dg/fold-convround-1.c: New test case.
20537
20538 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20539
20540         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20541
20542 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20543
20544         PR c++/27572
20545         * g++.dg/other/typedef1.C: New test.
20546         * g++.dg/template/typedef4.C: New test.
20547         * g++.dg/template/typedef5.C: New test.
20548
20549 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20550
20551         PR fortran/28416
20552         * gfortran.dg/allocatable_dummy_3.f90: New.
20553
20554 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20555
20556         PR fortran/28439
20557         * gfortran.dg/arithmetic_if.f90:  New test.
20558
20559 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20560
20561         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20562         avoid memcpy optimization.
20563
20564 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20565
20566         PR fortran/25289
20567         * gfortran.dg/direct_io_6.f90: New test.
20568
20569 2006-07-24  Jan Hubicka  <jh@suse.cz>
20570
20571         PR c/25795
20572         PR c++/27369
20573         * gcc.dg/pr25795.c: New test.
20574         * gcc.dg/pr25795-1.c: New test.
20575
20576 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20577
20578         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20579         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20580         which may be transformed to "g || h" on some platforms.
20581
20582 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20583
20584         PR c++/28025
20585         * g++.dg/template/friend45.C: New test.
20586
20587 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20588
20589         PR libgfortran/28339
20590         * gfortran.dg/arrayio_8.f90: New test.
20591
20592 2006-07-21  Mike Stump  <mrs@apple.com>
20593
20594         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20595
20596         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20597
20598 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20599
20600         PR c++/28250
20601         * g++.dg/eh/catch3.C: New test.
20602
20603         PR c++/28363
20604         * g++.dg/template/defarg10.C: New test.
20605
20606 2006-07-20  Paul Brook  <paul@codesourcery.com>
20607
20608         PR 27363
20609         * gcc.dg/pr27363.c: New test.
20610
20611 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20612
20613         PR c++/28338
20614         * g++.dg/init/ref13.C: New test.
20615
20616 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20617
20618         PR obj-c++/28434
20619         * obj-c++.dg/proto-error-1.mm: New test.
20620
20621 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20622
20623         PR c++/28337
20624         * g++.dg/template/string1.C: New test.
20625
20626 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20627
20628         PR c++/28048
20629         * g++.dg/template/defarg9.C: New test.
20630
20631         PR c++/28235
20632         * g++.dg/template/static27.C: New test.
20633
20634 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20635
20636         PR 28410
20637         * gcc.dg/tree-ssa/pr28410.c: New test.
20638
20639 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20640
20641         PR c++/28258
20642         * g++/dg/other/error13.C: New test.
20643
20644         PR c++/28260
20645         * g++.dg/template/friend44.C: New test.
20646
20647 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20648
20649         PR c++/27495
20650         * g++.dg/other/pr27495.C: New.
20651
20652 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20653
20654         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20655         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20656
20657 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20658
20659         PR c/28286
20660         * gcc.dg/pragma-pack-4.c: New test.
20661
20662 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20663
20664         PR c++/28291
20665         * g++.dg/ext/pr28291.C: New test.
20666
20667 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20668
20669         PR middle-end/28403
20670         * gcc.c-torture/execute/pr28403.c: New test.
20671
20672 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20673
20674         PR middle-end/28402
20675         * gcc.dg/pr28402.c: New test.
20676
20677 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20678
20679         PR c++/28304
20680         * g++.dg/other/pr28304.C: New test.
20681
20682 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20683
20684         PR other/28251
20685         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20686         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20687
20688 2006-07-17  Richard Guenther  <rguenther@suse.de>
20689
20690         PR tree-optimization/28238
20691         * g++.dg/tree-ssa/pr28238.C: New testcase.
20692
20693 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20694
20695         PR c++/28250
20696         * g++.dg/eh/catch1.C: New test.
20697         * g++.dg/eh/catch2.C: New test.
20698
20699 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20700
20701         PR c++/28370
20702         * g++.dg/template/anon3.C: New test.
20703
20704 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20705
20706         PR fortran/20844
20707         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20708         specifiers requiring an explicit format tag..
20709
20710         PR fortran/28201
20711         * gfortran.dg/generic_5: New test.
20712
20713         PR fortran/20893
20714         * gfortran.dg/elemental_optional_args_1.f90: New test.
20715
20716 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20717
20718         * gnat.dg/assert.ads: New file.
20719         * gnat.dg/controlled_record.ads: Likewise.
20720         * gnat.dg/controlled_record.adb: Likewise.
20721
20722 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20723
20724         PR c++/28292
20725         * g++.dg/other/error12.C: New test.
20726
20727         PR c++/28269
20728         * g++.dg/template/crash54.C: New test.
20729
20730 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20731
20732         PR c++/28249
20733         * g++.dg/parse/catch1.C: New test.
20734
20735         PR c++/28294
20736         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20737
20738         PR c++/28387
20739         * g++.dg/ext/attrib24.C: New test.
20740
20741 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20742
20743         PR c++/28343
20744         * g++.dg/ext/asmspec1.C: New test.
20745
20746 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20747
20748         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20749         (dg-test): Support shouldfail tests.
20750         * lib/target-supports-dg.exp (dg-shouldfail): New.
20751         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20752         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20753         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20754         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20755         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20756         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20757         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20758
20759 2006-07-13  Jan Hubicka  <jh@suse.cz>
20760
20761         * gcc.target/i386/memcpy-1.c: New.
20762
20763 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20764
20765         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20766
20767 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20768
20769         PR fortran/25097
20770         * gfortran.dg/present_1.f90: New test.
20771
20772         PR fortran/20903
20773         * gfortran.dg/interface_derived_type_1.f90: New test.
20774
20775 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20776
20777         PR fortran/28213
20778         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20779         list.
20780
20781 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20782
20783         PR c++/27820
20784         * g++.dg/other/label1.C: New test.
20785
20786 2006-07-07  Richard Guenther  <rguenther@suse.de>
20787
20788         PR middle-end/28268
20789         * gcc.dg/torture/pr28268.c: New testcase.
20790
20791 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20792
20793         PR c++/27019
20794         * g++.dg/ext/pr27019.C: New.
20795
20796 2006-07-07  Richard Guenther  <rguenther@suse.de>
20797
20798         PR tree-optimization/28187
20799         * gcc.dg/pr28187.c: New testcase.
20800
20801 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20802
20803         * gnat.dg/address_conversion.adb: New test.
20804         * gnat.dg/boolean_subtype.adb: Likewise.
20805         * gnat.dg/frame_overflow.adb: Likewise.
20806         * gnat.dg/pointer_array.adb: Likewise.
20807         * gnat.dg/pointer_conversion.adb: Likewise.
20808
20809 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20810
20811         PR fortran/28237
20812         PR fortran/23420
20813         * gfortran.dg/print_fmt_5.f90: New test.
20814
20815 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20816
20817         PR fortran/28129
20818         * gfortran.dg/bounds_check_4.f90: New test.
20819
20820 2006-07-05  Richard Guenther  <rguenther@suse.de>
20821
20822         PR target/28158
20823         * gfortran.dg/pr28158.f90: New testcase.
20824
20825 2006-07-05  Richard Guenther  <rguenther@suse.de>
20826
20827         PR tree-optimization/28162
20828         * gcc.dg/pr28162.c: New testcase.
20829
20830 2006-07-05  Richard Guenther  <rguenther@suse.de>
20831         Andrew Pinski  <pinskia@gcc.gnu.org>
20832
20833         PR c++/27084
20834         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20835
20836 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20837
20838         PR fortran/28174
20839         * gfortran.dg/actual_array_substr_2.f90: New test.
20840
20841         PR fortran/28167
20842         * gfortran.dg/actual_array_constructor_2.f90: New test.
20843
20844 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20845
20846         * gfortran.dg/itime_idate_1.f: New test.
20847         * gfortran.dg/itime_idate_2.f: New test.
20848
20849 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20850
20851         PR libgfortran/27704
20852         * gfortran.dg/open_status_3.f90: New test.
20853         * gfortran.dg/fmt_l.f90: Update for new feature.
20854
20855 2006-07-03  Asher Langton  <langton2@llnl.gov>
20856
20857         * gfortran.dg/oldstyle_2.f90: New.
20858
20859 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20860
20861         * gnat.dg/string_slice.adb: New test.
20862
20863 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20864
20865         PR fortran/19259
20866         * gfortran.dg/semicolon_fixed.c: New.
20867         * gfortran.dg/semicolon_free.c: New.
20868
20869 2006-06-30  Mike Stump  <mrs@apple.com>
20870
20871         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20872         that don't support internal visibility.
20873
20874 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20875
20876         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20877         for '(' / ')' needing an extra '\'.
20878
20879 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20880
20881         PR middle-end/27428
20882         * gcc.dg/pr27428-1.c: New test case.
20883
20884 2006-06-29  Mike Stump  <mrs@apple.com>
20885
20886         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20887         on darwin as we can't align commons large enough yet.
20888
20889         * gcc.dg/vla-8.c: Add additional testcases.
20890
20891 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20892
20893         PR c++/28114
20894         * g++.dg/other/pr28114.C: New.
20895
20896 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20897
20898         * gcc.c-torture/compile/20060625-1.c: New test.
20899
20900 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20901
20902         PR fortran/20867
20903         * gfortran.dg/stfunc_3.f90: New test.
20904
20905         PR fortran/25056
20906         * gfortran.dg/impure_actual_1.f90: New test.
20907
20908         PR fortran/20874
20909         * gfortran.dg/elemental_result_1.f90: New test.
20910
20911         PR fortran/25073
20912         * gfortran.dg/select_7.f90: New test.
20913
20914         PR fortran/27554
20915         * intrinsic_actual_1.f: New test.
20916
20917         PR fortran/22038
20918         PR fortran/28119
20919         * gfortran.dg/forall_4.f90: New test.
20920
20921         PR fortran/25072
20922         * gfortran.dg/forall_5.f90: New test.
20923
20924 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20925
20926         PR c++/28051
20927         * g++.dg/template/using13.C: New test.
20928
20929         PR c++/28054
20930         * g++.dg/other/incomplete3.C: New test.
20931
20932 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20933
20934         PR fortran/28081
20935         * gfortran.dg/substr_3.f: New test.
20936         * gfortran.dg/equiv_2.f90: Update expected error message.
20937
20938 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20939
20940         PR fortran/28118
20941         * gfortran.dg/actual_array_substr_1.f90: New test.
20942
20943 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20944
20945         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20946         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20947
20948 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20949
20950         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20951
20952 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20953
20954         PR fortran/27981
20955         * gfortran.dg/simpleif_2.f90: New test.
20956
20957 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20958
20959         * g++.dg/template/error22.C: Fix typo.
20960
20961 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20962
20963         PR c++/28112
20964         * g++.dg/ext/attrib23.C: New test.
20965
20966 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20967
20968         * gnat.dg/varsize_temp.adb: New test.
20969
20970 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20971
20972         PR c++/11468
20973         * g++.dg/other/java2.C: New test.
20974
20975 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20976
20977         PR target/27789
20978         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20979         initialization.
20980
20981 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20982
20983         PR target/27531
20984         * gcc.dg/pr27531-1.c: New test case.
20985
20986 2006-06-22  Asher Langton  <langton2@llnl.gov>
20987
20988         PR fortran/24748
20989         * gfortran.dg/implicit_8.f90: New.
20990
20991 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20992
20993         PR rtl-optimization/28121
20994         * gcc.dg/pr28121.c: New test.
20995
20996 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20997
20998         PR c++/27805
20999         * g++.dg/parse/ptrmem6.C: New test.
21000
21001         PR c++/27821
21002         * g++.dg/template/error22.C: New test.
21003
21004 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21005
21006         PR c++/28111
21007         * g++.dg/template/friend43.C: New test.
21008
21009         PR c++/28110
21010         * g++.dg/template/crash53.C: New test.
21011
21012         PR c++/28109
21013         * g++.dg/rtti/incomplete1.C: New test.
21014
21015 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21016
21017         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21018
21019 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21020
21021         * gcc.c-torture/execute/complex-7.c: New.
21022
21023 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21024
21025         * gcc.dg/merge-all-constants-1.c: New test.
21026
21027 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21028
21029         PR c++/28113
21030         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21031
21032 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21033
21034         * gfortran.dg/rrspacing_1.f90: New test.
21035
21036 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21037
21038         PR c++/28052
21039         * g++.dg/other/bitfield2.C: New test.
21040
21041 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21042
21043         PR tree-optimization/27331
21044         * gcc.dg/pr27331.c: New test.
21045
21046 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21047             Eric Botcazou  <ebotcazou@adacore.com>
21048
21049         PR ada/18692
21050         * lib/gnat.exp: New file.
21051         * lib/gnat-dg.exp: Likewise.
21052         * gnat.dg: New directory.
21053         * gnat.dg/dg.exp: New driver.
21054         * gnat.dg/specs: New directory.
21055         * gnat.dg/specs/specs.exp: New driver.
21056         * gnat.dg/style: New directory.
21057         * gnat.dg/style/style.exp: New driver.
21058
21059 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21060
21061         PR fortran/16206
21062         * gfortran.dg/array_initializer_1.f90: New test.
21063
21064         PR fortran/28005
21065         * gfortran.dg/matmul_3.f90: New test.
21066
21067 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21068
21069         PR middle-end/28075
21070         * gcc.dg/tree-ssa/inline-1.c: New test.
21071
21072 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21073
21074         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21075         in malloc prototype; remove XFAIL.
21076         * gcc.dg/pr18241-2.c: Ditto.
21077         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21078         in memset prototype; remove XFAIL.
21079         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21080
21081 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21082
21083         * gcc.dg/vla-8.c: Add.
21084
21085 2006-06-19  Richard Guenther  <rguenther@suse.de>
21086
21087         PR tree-optimization/27090
21088         * g++.dg/tree-ssa/pr27090.C: New testcase.
21089
21090 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21091
21092         PR target/27861
21093         * gcc.dg/pr27861-1.c: New test case.
21094
21095 2006-06-19  Richard Guenther  <rguenther@suse.de>
21096
21097         PR middle-end/28045
21098         * gcc.dg/torture/pr28045.c: New testcase.
21099
21100 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21101
21102         PR fortran/26801
21103         * gfortran.dg/associated_4.f90: New test.
21104
21105 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21106
21107         PR fortran/19310
21108         PR fortran/19904
21109         * gfortran.dg/real_const_3.f90: New test.
21110
21111 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21112
21113         PR c++/28016
21114         * g++.dg/template/static26.C: New test.
21115
21116         PR c++/27979
21117         * g++.dg/expr/bitfield2.C: New test.
21118
21119         PR c++/27884
21120         * g++.dg/parse/linkage2.C: New test.
21121
21122 2006-06-16  Richard Guenther  <rguenther@suse.de>
21123
21124         PR middle-end/27116
21125         * gcc.dg/pr15785-1.c: Revert last change.
21126         * gcc.dg/torture/pr27116-2.c: New testcase.
21127
21128 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21129
21130         PR middle-end/27802
21131         * gcc.dg/pr27802-1.c: New test case.
21132
21133 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21134
21135         PR c++/27689
21136         * g++.dg/template/ttp18.C: New test.
21137         * g++.dg/template/ttp19.C: Likewise.
21138
21139         PR c++/27666
21140         * g++.dg/expr/cond9.C: New test.
21141
21142         PR c++/27640
21143         * g++.dg/template/ctor7.C: New test.
21144
21145 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21146
21147         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21148
21149 2006-06-16  Richard Guenther  <rguenther@suse.de>
21150
21151         PR tree-optimization/27781
21152         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21153
21154 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21155
21156         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21157
21158 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21159
21160         * gcc.dg/tree-ssa/loop-18.c: New test.
21161
21162 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21163
21164         PR c++/27665
21165         * g++.dg/template/crash52.C: New test.
21166
21167         PR c++/27648
21168         * g++.dg/ext/attrib22.C: New test.
21169
21170         PR c++/26559
21171         * g++.dg/template/builtin1.C: New test.
21172         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21173
21174         PR c++/28018
21175         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21176         assignment.
21177         * g++.old-deja/g++.pt/crash51.C: Likewise.
21178
21179         PR c++/27227
21180         * g++.dg/lookup/linkage1.C: New test.
21181         * g++.dg/lookup/linkage2.C: Likewise.
21182
21183 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21184
21185         PR middle-end/27959
21186         * gcc.dg/pr27959.c: New testcase.
21187
21188 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21189
21190         PR target/28014:
21191         * g++.dg/eh/div.C: New test.
21192
21193 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21194
21195         PR c++/27894
21196         * g++.dg/tree-ssa/pr26757.C: New test.
21197         * g++.dg/tree-ssa/pr27894.C: New test.
21198
21199 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21200
21201         * gcc.c-torture/compile/20060609-1.c: New test.
21202
21203         PR target/27863
21204         * gcc.c-torture/compile/pr27863.c: New test.
21205
21206 2006-06-13  Richard Guenther  <rguenther@suse.de>
21207
21208         PR tree-optimization/27830
21209         * g++.dg/tree-ssa/pr27830.C: New testcase.
21210
21211 2006-06-13  Matthew Sachs  <msachs@apple.com>
21212
21213         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21214         the list of compiler flags; this causes those flags to be checked
21215         for things like dg-skip-if.
21216
21217 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21218
21219         PR c++/27601
21220         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21221
21222 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21223             Kazu Hirata  <kazu@codesourcery.com>
21224
21225         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21226         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21227
21228 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21229
21230         PR c++/27933
21231         * g++.dg/lookup/using15.C: New test.
21232
21233         PR c++/27951
21234         * g++.dg/other/anon4.C: New test.
21235
21236 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21237
21238         PR c++/21210
21239         * g++.dg/init/complex1.C: New test case.
21240
21241 2006-06-11  Eric Christopher  <echristo@apple.com>
21242
21243         PR middle-end/27948
21244         * gcc.dg/bf-ms-layout.c: Run on darwin.
21245         * gcc.dg/bf-no-ms-layout: Ditto.
21246         * gcc.dg/attr-ms_struct-2.c: New.
21247         * gcc.dg/bf-ms-layout-2.c: Ditto.
21248
21249 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21250
21251         * gcc.dg/attr-ms_struct-packed1.c: New.
21252
21253 2006-06-09  Mike Stump  <mrs@apple.com>
21254
21255         * gcc.dg/vla-7.c: Add.
21256
21257 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21258
21259         PR fortran/24558
21260         * gfortran.dg/entry_6.f90: New test.
21261
21262         PR fortran/20877
21263         PR fortran/25047
21264         * gfortran.dg/entry_7.f90: New test.
21265
21266 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21267
21268         PR c/27747
21269         * gcc.dg/cpp/_Pragma6.c: New test.
21270
21271         PR c++/27748
21272         * g++.dg/cpp/_Pragma1.C: New test.
21273
21274         PR preprocessor/27746
21275         * gcc.dg/gomp/macro-3.c: New test.
21276         * gcc.dg/gomp/macro-4.c: New test.
21277         * g++.dg/gomp/macro-3.C: New test.
21278         * g++.dg/gomp/macro-4.C: New test.
21279
21280 2006-06-09  Richard Guenther  <rguenther@suse.de>
21281
21282         PR tree-optimization/26998
21283         * gcc.dg/torture/pr26998.c: New testcase.
21284         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21285
21286 2006-06-08  Mike Stump  <mrs@apple.com>
21287
21288         * gcc.dg/pr27095.c: Account for stubs.
21289
21290         PR target/26427
21291         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21292         produce bad code on darwin.
21293
21294 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21295
21296         PR fortran/27958
21297         * gfortran.dg/substr_2.f: New test.
21298
21299 2006-06-08  Asher Langton  <langton2@llnl.gov>
21300
21301         PR fortran/27786
21302         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21303
21304 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21305
21306         PR target/27421
21307         * gcc.dg/union-3.c: New test.
21308
21309 2006-06-08  Richard Guenther  <rguenther@suse.de>
21310
21311         PR middle-end/27116
21312         * gcc.dg/torture/pr27116.c: New testcase.
21313         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21314
21315 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21316
21317         PR rtl-optimization/26449
21318         * gcc.dg/pr26449.c: New test.
21319
21320 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21321
21322         PR c++/27601
21323         * g++.dg/ext/offsetof1.C: Test member functions.
21324
21325 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21326
21327         * gcc.dg/pr27095.c: Improve scanning.
21328
21329 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21330
21331         PR fortran/23091
21332         * gfortran.dg/saved_automatic_1.f90: New test.
21333
21334         PR fortran/24168
21335         * gfortran.dg/array_simplify_1.f90: New test.
21336
21337         PR fortran/25090
21338         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21339
21340         PR fortran/25058
21341         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21342
21343 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21344
21345         PR c++/27177
21346         * g++.dg/expr/cast7.C: New test.
21347
21348 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21349
21350         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21351         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21352         * lib/fortran-torture.exp (fortran-torture-compile,
21353         fortran-torture-execute): Ditto.
21354
21355 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21356
21357         PR target/27842
21358         * gcc.dg/vmx/pr27842.c: New test.
21359
21360 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21361
21362         PR libfortran/27895
21363         * gfortran.dg/bounds_check_3.f90: New test.
21364
21365 2006-06-05  Mike Stump  <mrs@apple.com>
21366
21367         * objc.dg/objc-fast-4.m: Skip for ppc64.
21368
21369 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21370
21371         PR testsuite/27705
21372         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21373
21374 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21375             Victor Kaplansky  <victork@il.ibm.com>
21376
21377         PR tree-optimizations/26360
21378         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21379         with -fno-tree-dce.
21380         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21381
21382 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21383
21384         PR fortran/14067
21385         * gfortran.dg/data_char_1.f90: Add messages for truncated
21386         strings.
21387
21388         PR fortran/16943
21389         * gfortran.dg/func_decl_2.f90: New test.
21390
21391         PR fortran/20839
21392         * gfortran.dg/do_2.f90: New test.
21393
21394         PR fortran/27655
21395         * gfortran.dg/associated_3.f90: New test.
21396
21397 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21398
21399         PR c++/27819
21400         * g++.dg/template/static25.C: New test.
21401
21402         PR c++/27722
21403         * g++.dg/init/array21.C: New test.
21404
21405         PR c++/27807
21406         * g++.dg/ext/complit7.C: New test.
21407
21408         PR c++/27806
21409         * g++.dg/parse/ptrmem5.C: New test.
21410
21411 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21412             Andrew Pinski  <pinskia@physics.uc.edu>
21413
21414         PR c/27150
21415         PR middle-end/27382
21416         * gcc.dg/pr27150-1.c: New testcase.
21417         * gcc.dg/pr27382-1.c: New testcase.
21418         * gcc.dg/pr27382-2.c: New testcase.
21419
21420 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21421
21422         PR c/25161
21423         PR c/27020
21424         * gcc.dg/array-10.c: New test.
21425
21426 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21427
21428         PR c++/27804
21429         * g++.dg/init/const4.C: New test.
21430         * g++.dg/init/member1.C: Add error-marker.
21431         * g++.dg/other/fold1.C: Adjust error-marker.
21432
21433 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21434
21435         PR c++/27601
21436         * g++.dg/ext/offsetof1.C: New test.
21437
21438 2006-06-04 Eric Christopher <echristo@apple.com>
21439
21440         * gcc.dg/attr-ms_struct-1.c: New.
21441
21442 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21443
21444         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21445
21446 2006-06-04  Richard Guenther  <rguenther@suse.de>
21447
21448         PR tree-optimization/27039
21449         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21450
21451 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21452
21453         PR target/26223
21454         * gcc.target/i386/amd64-abi-2.c: New test case.
21455
21456 2006-06-02  Eric Christopher  <echristo@apple.com>
21457
21458         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21459         * gcc.target/i386/20020523-1.c: Skip if darwin.
21460         * gcc.target/i386/asm-3.c: Ditto.
21461         * gcc.target/i386/20011119-1.c: Ditto.
21462         * gcc.target/i386/clobbers.c: Remove pic part of test.
21463
21464 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21465
21466         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21467         * g++.old-deja/g++.other/init19.C: Ditto.
21468         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21469         and add other platforms as expected failures.
21470
21471 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21472
21473         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21474         (is-effective-target-keyword): Ditto.
21475
21476 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21477
21478         PR fortran/27715
21479         * gfortran.dg/extended_char_comparison_1.f:  New test.
21480
21481 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21482
21483         PR fortran/25098
21484         * gfortran.dg/dummy_procedure_1.f90: New test.
21485
21486         PR fortran/25147
21487         * gfortran.dg/dummy_procedure_2.f90: New test.
21488
21489         * gfortran.dg/associated_2.f90: Correct to make consistent with
21490         standard.
21491
21492 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21493
21494         * gcc.target/i386/387-11.c: New test case.
21495
21496 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21497
21498         PR c++/27801
21499         * g++.dg/template/cond6.C: New test.
21500
21501         PR c++/26496
21502         * g++.dg/template/crash51.C: New test.
21503         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21504
21505         PR c++/27385
21506         * g++.dg/init/array20.C: New test.
21507
21508 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21509
21510         * gcc.dg/builtins-54.c: New test case.
21511
21512 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21513
21514         PR c++/26433
21515         * g++.dg/template/fntry1.C: Add dg-do link.
21516
21517         PR c++/27808
21518         * g++.dg/parse/friend6.C: New test.
21519
21520 2006-05-30  Asher Langton  <langton2@llnl.gov>
21521
21522         * gfortran.dg/cray_pointers_7.f90: New test.
21523
21524 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21525
21526         PR tree-optimization/23452
21527         * gcc.dg/fold-mulconj-1.c: New test case.
21528
21529 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21530
21531         PR c++/27803
21532         * g++.dg/parse/bitfield1.C: New test.
21533
21534 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21535
21536         * gcc.target/ppc-eq0-1.c: New test case.
21537         * gcc.target/ppc-negeq0-1.c: New test case.
21538
21539 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21540
21541         PR c/27273
21542         * gcc.dg/overflow-warn-5.c: New test.
21543
21544 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21545
21546         PR c/27718
21547         * gcc.dg/sizeof-1.c: New test.
21548
21549 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21550
21551         PR target/27790
21552         * gcc.target/i386/pr27790.c: New test.
21553
21554 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21555
21556         PR libgfortran/27757
21557         * gfortran.dg/direct_io_5.f90: New test.
21558
21559 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21560
21561         PR libgfortran/27634
21562         * gfortran.dg/fmt_missing_period_1.f: New test.
21563         * gfortran.dg/fmt_missing_period_2.f: New test.
21564         * gfortran.dg/fmt_missing_period_3.f: New test.
21565
21566 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21567
21568         PR fortran/19777
21569         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21570         arrays.
21571
21572 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21573
21574         PR c++/27713
21575         * g++.dg/template/new6.C: New test.
21576
21577 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21578
21579         PR tree-optimization/24964
21580         * gcc.target/i386/387-10.c: New test case.
21581
21582 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21583
21584         * intrinsics/string_intrinsics.c (compare_string):
21585         Use memcmp instead of strncmp to avoid tripping over
21586         CHAR(0) in a string.
21587
21588 2006-05-27  Richard Guenther  <rguenther@suse.de>
21589
21590         PR middle-end/27773
21591         * gcc.dg/torture/pr27773.c: New testcase.
21592
21593 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21594
21595         * gcc.dg/pr24561.c: Rename to..
21596         * gcc.dg/pr25962.c: .. this.
21597
21598 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21599
21600         PR fortran/19777
21601         * gfortran.dg/bounds_check_2.f: New test.
21602
21603 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21604
21605         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21606         * gfortran.dg/byte_1.f90: Likewise.
21607         * gfortran.dg/dup_save_2.f90: Likewise.
21608
21609 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21610
21611         * gfortran.dg/associated_2.f90: New test.
21612
21613 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21614
21615         PR fortran/27524
21616         * gfortran.dg/bounds_check_1.f90: New test.
21617
21618 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21619
21620         PR rtl-optimization/27661
21621         * gcc.dg/pr27661.c: New test case.
21622
21623 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21624
21625         PR fortran/23151
21626         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21627         * gfortran.dg/print_parentheses_1.f:  New test.
21628         * gfortran.dg/print_parentheses_2.f90:  New test.
21629
21630 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21631
21632         PR target/27758
21633         * gcc.dg/pr27758.c: New test.
21634
21635 2006-05-24  Falk Hueffner  <falk@debian.org>
21636
21637         * gcc.c-torture/compile/pr27571.c: New test.
21638
21639 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21640
21641         PR fortran/27709
21642         * gfortran.dg/spec_expr_4.f90: New test.
21643
21644         PR fortran/27155
21645         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21646
21647 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c++/20103
21650         * g++.dg/ext/complit6.C: New test.
21651         * g++.dg/ext/complit3.C: Adjust error markers.
21652         * g++.dg/init/const3.C: New test.
21653
21654 2006-05-25  Richard Guenther  <rguenther@suse.de>
21655
21656         PR middle-end/27743
21657         * gcc.dg/torture/pr27743.c: New testcase.
21658
21659 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21660
21661         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21662
21663 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21664
21665         * gcc.dg/compat/scalar-by-value-x.h: New.
21666         * gcc.dg/compat/scalar-by-value-y.h: New.
21667         * gcc.dg/compat/scalar-by-value-5.c: New.
21668         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21669         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21670         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21671         * gcc.dg/compat/scalar-by-value-6.c: New.
21672         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21673         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21674         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21675
21676 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21677
21678         PR tree-optimization/27639
21679         PR tree-optimization/26719
21680         * gcc.dg/pr27639.c: New test.
21681         * gcc.dg/pr26719.c: New test.
21682         * gcc.dg/tree-ssa/scev-cast.c: New test.
21683
21684 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21685
21686         PR c++/20173
21687         * g++.dg/template/error21.C: New test.
21688
21689 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21690
21691         PR target/27696
21692         * gcc.target/i386/pr27696.c: New.
21693
21694 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21695
21696         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21697
21698         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21699
21700 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21701
21702         PR c++/27716
21703         * g++.dg/other/assign1.C: New test.
21704
21705 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21706
21707         PR target/27266
21708         * gcc.target/i386/pr27266.c: New.
21709
21710 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21711
21712         PR c++/27451
21713         * g++.dg/ext/asm9.C: New test.
21714
21715 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21716
21717         PR rtl-optimization/25514
21718         * gcc.c-torture/compile/pr25514.c: New test.
21719
21720 2006-05-22  Richard Guenther  <rguenther@suse.de>
21721
21722         Revert
21723         2006-01-31  Richard Guenther  <rguenther@suse.de>
21724
21725         * gcc.target/i386/sselibm-1.c: New testcase.
21726         * gcc.target/i386/sselibm-2.c: Likewise.
21727         * gcc.target/i386/sselibm-3.c: Likewise.
21728         * gcc.target/i386/sselibm-4.c: Likewise.
21729         * gcc.target/i386/sselibm-5.c: Likewise.
21730
21731 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21732
21733         PR c/27420
21734         * gcc.dg/func-args-2.c: New test.
21735
21736         PR c/26818
21737         * gcc.dg/struct-incompl-1.c: New test.
21738
21739 2006-05-22  Richard Guenther  <rguenther@suse.de>
21740
21741         PR testsuite/27708
21742         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21743         the transformations we test for.
21744
21745 2006-05-22  Richard Guenther  <rguenther@suse.de>
21746
21747         PR testsuite/27707
21748         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21749
21750 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21751
21752         PR c++/27210
21753         * g++.dg/warn/new1.C: New test.
21754         * g++.dg/template/new5.C: Likewise.
21755
21756 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21757
21758         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21759         * gcc.target/i386/20060512-3.c: Likewise.
21760
21761 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21762
21763         PR rtl-optimization/27671
21764         * gcc.c-torture/execute/pr27671-1.c: New.
21765         * gcc.dg/pr27671-2.c: Likewise.
21766
21767         PR tree-optimization/26622.
21768         * gcc.c-torture/compile/pr26622.c: New.
21769
21770 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21771
21772         PR fortran/27613
21773         * gfortran.dg/recursive_reference_1.f90: New test.
21774
21775 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21776
21777         PR fortran/25746
21778         * gfortran.dg/elemental_subroutine_3.f90: New test.
21779
21780         PR fortran/25090
21781         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21782
21783         PR fortran/27584
21784         * gfortran.dg/associated_target_1.f90: New test.
21785
21786         PR fortran/19015
21787         * gfortran.dg/maxloc_shape_1.f90: New test.
21788
21789 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21790
21791         PR libgfortran/24459
21792         * gfortran.dg/namelist_24.f90: New test.
21793         * gfortran.dg/namelist_12.f: Fix typo in comment.
21794
21795 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21796
21797         PR middle-end/25776
21798         * g++.dg/other/error11.C: New test.
21799
21800 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21801
21802         * gcc.target/mips/pr26765.c: Add -w to options.
21803
21804 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21805
21806         * lib/target-supports.exp (check_effective_target_mpaired_single):
21807         New function.
21808         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21809         multilibs.
21810         * g++.dg/vect/vect.exp: Likewise.
21811
21812 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21813
21814         PR testsuite/25891
21815         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21816
21817 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21818
21819         PR fortran/27662
21820         * gfortran.dg/temporary_1.f90: New file.
21821
21822 2006-05-19  Andreas Schwab  <schwab@suse.de>
21823
21824         * g++.dg/other/unused1.C: Also match "stringz".
21825
21826 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21827
21828         PR c++/26433
21829         * g++.dg/template/fntry1.C: New test.
21830
21831 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21832
21833         PR c++/27471
21834         PR c++/27506
21835         * g++.dg/conversion/bitfield5.C: New test.
21836         * g++.dg/conversion/bitfield6.C: New test.
21837
21838 2006-05-18  Mike Stump  <mrs@apple.com>
21839
21840         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21841         * gcc.dg/vla-4.c: Add.
21842         * gcc.dg/vla-5.c: Add.
21843         * gcc.dg/vla-6.c: Add.
21844
21845 2006-05-12  Stuart Hastings  <stuart@apple.com>
21846
21847         * gcc.target/i386/20060512-1.c: New.
21848         * gcc.target/i386/20060512-2.c: New.
21849         * gcc.target/i386/20060512-3.c: New.
21850         * gcc.target/i386/20060512-4.c: New.
21851
21852 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21853
21854         PR c++/26122
21855         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21856
21857         PR c++/26068
21858         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21859         * g++.dg/parse/linkage1.C: New test.
21860
21861 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21862
21863         PR tree-optimization/27548
21864         * g++.dg/tree-ssa/pr27548.C: New test.
21865
21866 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21867
21868         PR fortran/26551
21869         * gfortran.dg/recursive_check_1.f: New test.
21870         * gfortran.dg/recursive_check_2.f90: New test.
21871
21872 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21873
21874         * g++.dg/opt/temp2.C: New test.
21875
21876 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21877
21878         PR c++/27491
21879         * g++.dg/init/brace5.C: New test.
21880
21881         PR middle-end/27415
21882         * gcc.dg/gomp/pr27415.c: New test.
21883         * g++.dg/gomp/pr27415.C: New test.
21884
21885         PR tree-optimization/27549
21886         * g++.dg/tree-ssa/pr27549.C: New test.
21887
21888 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21889
21890         PR libgfortran/27575
21891         * gfortran.dg/read_eof_4.f90: New test.
21892
21893 2006-05-16  Richard Guenther  <rguenther@suse.de>
21894
21895         PR tree-optimization/22303
21896         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21897
21898 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21899
21900         PR middle-end/27573
21901         * gcc.dg/gomp/pr27573.c: New test.
21902         * gfortran.dg/gomp/pr27573.f90: New test.
21903
21904         PR c/27499
21905         * gcc.dg/gomp/pr27499.c: New test.
21906         * g++.dg/gomp/pr27499.C: New test.
21907
21908 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21909
21910         PR c++/27339
21911         * g++.dg/parser/access8.C: Adjust error marker.
21912         * g++.dg/template/access17.C: New test.
21913         * g++.dg/template/access18.C: Likewise.
21914
21915 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21916
21917         PR target/26600
21918         * gcc.target/i386/pr26600.c: New test case.
21919
21920 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21921
21922         PR c++/27505
21923         * g++.dg/expr/bitfield1.C: New test.
21924
21925 2006-05-15  Richard Guenther  <rguenther@suse.de>
21926
21927         PR tree-optimization/27603
21928         * gcc.dg/torture/pr27603.c: New testcase.
21929
21930 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21931
21932         PR fortran/25090
21933         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21934
21935         PR fortran/25082
21936         * gfortran.dg/scalar_return_1.f90: New test.
21937
21938         PR fortran/27411
21939         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21940
21941 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21942
21943         * gcc.dg/gomp/critical-4.c: New test.
21944         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21945         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21946         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21947         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21948
21949 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21950
21951         PR c++/27582
21952         * g++.dg/template/dependent-args1.C: New test.
21953
21954         PR c++/27581
21955         * g++.dg/lookup/this1.C: New test.
21956
21957         PR c++/27315
21958         * g++.dg/template/operator6.C: New test.
21959         * g++.dg/template/incomplete3.C: New test.
21960
21961         PR c++/27559
21962         * g++.dg/template/new4.C: New test.
21963
21964         PR c++/27496
21965         * g++.dg/template/void2.C: New test.
21966
21967 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21968
21969         * g++.dg/template/dependent-expr5.C: New test.
21970
21971 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21972
21973         PR middle-end/26729
21974         * gcc.dg/pr26729-1.c: New test case.
21975
21976 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21977
21978         * gcc.dg/pr27003.c: New test.
21979
21980 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21981
21982         * lib/target-supports.dg (check_cxa_atexit_available): Change
21983         v3_target_compile to ${tool}_target_compile.
21984
21985 2006-05-11  Jason Merrill  <jason@redhat.com>
21986
21987         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21988
21989 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21990
21991         PR fortran/27553
21992         * gfortran.dg/label_5.f90: New test.
21993
21994 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21995
21996         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21997         check_effective_target_powerpc_altivec_ok): New.
21998         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21999         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22000         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22001         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22002         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22003         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22004         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22005         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22006         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22007         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22008         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22009         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22010         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22011         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22012         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22013         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22014         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22015         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22016         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22017         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22018         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22019         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22020         gcc.target/powerpc/altivec-9.c,
22021         gcc.target/powerpc/altivec-consts.c,
22022         gcc.target/powerpc/altivec-pr22085.c,
22023         gcc.target/powerpc/altivec-splat.c,
22024         gcc.target/powerpc/altivec-types-1.c,
22025         gcc.target/powerpc/altivec-types-2.c,
22026         gcc.target/powerpc/altivec-types-3.c,
22027         gcc.target/powerpc/altivec-types-4.c,
22028         gcc.target/powerpc/altivec-varargs-1.c,
22029         gcc.target/powerpc/altivec-vec-merge.c,
22030         gcc.target/powerpc/ppc-vector-memcpy.c,
22031         gcc.target/powerpc/ppc-vector-memset.c,
22032         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22033         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22034         these effective targets.
22035         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22036         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22037
22038 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22039
22040         PR middle-end/27384
22041         * g++.dg/other/fold1.C: New test.
22042
22043         PR middle-end/27488
22044         * gcc.dg/fold-nonneg-1.c: New test.
22045
22046         PR c++/27547
22047         * g++.dg/other/operator1.C: New test.
22048
22049 2006-05-11  Richard Guenther  <rguenther@suse.de>
22050
22051         PR middle-end/27529
22052         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22053
22054 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22055
22056         * lib/target-supports-dg.exp (check-flags): New.
22057         (dg-skip-if): Move flag checks.
22058
22059 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22060
22061         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22062         * lib/target-supports.dg (check_cxa_atexit_available): New.
22063
22064 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22065
22066         PR fortran/27470
22067         * gfortran.dg/multiple_allocation_2.f90: New test case.
22068
22069 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22070
22071         * gcc.target/arm/pr27387.C: Fix a comment typo.
22072
22073 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22074
22075         PR fortran/24549
22076         * gfortran.dg/error_recovery_1.f90: New test.
22077
22078 2006-05-10  Richard Guenther  <rguenther@suse.de>
22079
22080         PR tree-optimization/27302
22081         * gcc.dg/torture/pr27302.c: New testcase.
22082
22083 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22084         Richard Guenther  <rguenther@suse.de>
22085
22086         PR middle-end/27498
22087         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22088
22089 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22090
22091         PR rtl-optimization/27335
22092         * gcc.dg/pr27335.c: New test.
22093
22094 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22095
22096         * gcc.target/mips/mips-ps-5.c: New file.
22097
22098 2006-05-08  Jan Hubicka  <jh@suse.cz>
22099
22100         PR middle-end/25962
22101         * gcc.dg/pr25962.c: New.
22102
22103 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22104
22105         PR target/27158
22106         * gcc.target/powerpc/pr27158.c: New test case.
22107
22108 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22109
22110         PR testsuite/27476
22111         * ada/acats/run_all.sh: Use test -z.
22112
22113 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22114
22115         PR libfortran/18271
22116         * gfortran.dg/spec_expr_3.f90: New test.
22117
22118 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22119
22120         PR target/24879
22121         * gcc.target/i386/monitor.c: New file.
22122
22123 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22124
22125         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22126
22127 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22128
22129         PR c++/27447
22130         * g++.dg/other/ptrmem7.C: New test.
22131
22132 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22133
22134         PR target/27421
22135         * gcc.dg/array-9.c: New test.
22136
22137 2006-05-07  Richard Guenther  <rguenther@suse.de>
22138
22139         PR tree-optimization/27409
22140         * gcc.dg/torture/pr27409.c: New testcase.
22141
22142 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22143
22144         PR fortran/27457
22145         * gfortran.dg/select_6.f90: New.
22146
22147 2006-05-07  Richard Guenther  <rguenther@suse.de>
22148
22149         PR tree-optimization/27136
22150         * gcc.dg/torture/pr27136.c: New testcase.
22151
22152 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22153
22154         PR fortran/24813
22155         * gfortran.dg/char_cons_len_1.f90: New test.
22156
22157 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22158
22159         PR c++/27427
22160         * g++.dg/template/incomplete2.C: New test.
22161
22162 2006-05-06  Richard Guenther  <rguenther@suse.de>
22163
22164         PR tree-optimization/27151
22165         * gcc.dg/vect/pr27151.c: New testcase.
22166
22167 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22168
22169         PR c++/27430
22170         * g++.dg/template/void1.C: New test.
22171
22172         PR c++/27423
22173         * g++.dg/other/void2.C: New test.
22174
22175         PR c++/27422
22176         * g++.dg/conversion/void1.C: New test.
22177
22178 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22179
22180         PR/21391
22181         * g++.dg/other/unused1.C: New.
22182
22183 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22184
22185         PR objc/27240
22186         * objc.dg/member-1.m: New test.
22187
22188 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22189
22190         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22191
22192 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22193
22194         PR libfortran/26985
22195         * gfortran.dg/matmul_2.f90: New test.
22196
22197 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22198
22199         * ada/acats/run_all.sh: Use sync when main not found.
22200
22201 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22202
22203         PR target/26765
22204         * gcc.target/mips/pr26765.c: New.
22205
22206 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22207
22208         * gcc.target/bfin: New directory.
22209         * gcc.target/bfin/bfin.exp: New file.
22210         * gcc.target/bfin/frmul.c: New file.
22211         * gcc.target/bfin/arith.c: New file.
22212         * gcc.target/bfin/mul-combine.c: New file.
22213         * gcc.target/bfin/shift.c: New file.
22214
22215 2006-05-04  Richard Guenther  <rguenther@suse.de>
22216
22217         PR tree-optimization/14287
22218         PR tree-optimization/14844
22219         PR tree-optimization/19792
22220         PR tree-optimization/21608
22221         PR tree-optimization/27090
22222         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22223         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22224         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22225         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22226         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22227
22228 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22229
22230         PR tree-optimization/27285
22231         * gcc.c-torture/execute/pr27285.c: New test.
22232
22233         PR middle-end/27388
22234         * gcc.dg/gomp/pr27388-1.c: New test.
22235         * gcc.dg/gomp/pr27388-2.c: New test.
22236         * gcc.dg/gomp/pr27388-3.c: New test.
22237
22238         PR c++/27359
22239         * g++.dg/gomp/pr27359.C: New test.
22240
22241 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22242
22243         PR fortran/20248
22244         * gfortran.dg/iargc.f90: New test.
22245
22246 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/27102
22249         * g++.dg/template/crash49.C: New test.
22250
22251 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22252
22253         PR testsuite/27032
22254         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22255
22256 2006-05-02  Jeff Law  <law@redhat.com>
22257
22258         PR tree-optimization/27364
22259         * gcc.c-torture/execute/pr27364.c: New test.
22260
22261 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22262
22263         PR c++/27309
22264         * g++.dg/parser/ctor5.C: New test.
22265
22266 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22267
22268         PR target/27387
22269         * gcc.target/arm/arm.exp: New.
22270         * gcc.target/arm/pr27387.C: Likewise.
22271
22272 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22273
22274         PR fortran/27269
22275         PR fortran/27324
22276         * gfortran.dg/module_equivalence_2.f90: New test.
22277
22278 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22279
22280         PR middle-end/27337
22281         * g++.dg/gomp/pr27337-1.C: New test.
22282         * g++.dg/gomp/pr27337-2.C: New test.
22283
22284         PR middle-end/27328
22285         * gcc.dg/gomp/pr27328.c: New test.
22286
22287         PR middle-end/27325
22288         * g++.dg/gomp/pr27325.C: New test.
22289
22290         PR middle-end/27310
22291         * g++.dg/gomp/pr27310.C: New test.
22292
22293 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22294
22295         PR tree-optimization/27291
22296         * g++.dg/tree-ssa/pr27291.C: New test.
22297
22298 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22299
22300         PR tree-optimization/27283
22301         * g++.dg/tree-ssa/pr27283.C: New test.
22302
22303 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22304
22305         * gcc.dg/tree-ssa/loop-16.c: New test.
22306
22307 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22308             Joseph S. Myers  <joseph@codesourcery.com>
22309
22310         * gcc.dg/Wconversion-3.c: New test case.
22311         * gcc.dg/Wconversion-4.c: Likewise.
22312
22313 2006-05-01  Richard Guenther  <rguenther@suse.de>
22314
22315         PR tree-optimization/26726
22316         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22317
22318 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22319
22320         * gcc.dg/Woverflow-1.c: New test case.
22321         * gcc.dg/Woverflow-2.c: Likewise.
22322         * gcc.dg/Woverflow-3.c: Likewise.
22323
22324 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22325
22326         PR c++/27094
22327         * g++.dg/template/defarg8.C: New test.
22328
22329 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22330
22331         PR c++/27278
22332         * g++.dg/parse/operator7.C: New test.
22333
22334 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22335
22336         PR c++/11471
22337         PR c++/27102
22338         * g++.dg/template/crash48.C: New test.
22339
22340         PR c++/27279
22341         * g++.dg/parse/ctor4.C: New test.
22342
22343 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22344
22345         PR fortran/25681
22346         * gfortran.df/char_type_len.f90: New test.
22347
22348 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22349
22350         PR libgfortran/27304
22351         * gfortran.dg/fmt_exhaust.f90: New test.
22352
22353 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22354
22355         PR c/25309
22356         * gcc.dg/large-size-array-2.c: New test case.
22357
22358 2006-04-28  Richard Guenther  <rguenther@suse.de>
22359
22360         PR target/26826
22361         * gcc.target/i386/pr26826.c: New testcase.
22362
22363 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22364
22365         PR middle-end/27260
22366         * gcc.c-torture/execute/pr27260.c: New.
22367
22368 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22369
22370         PR middle-end/27095
22371         * gcc.dg/pr27095.c: New.
22372
22373 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22374
22375         PR c++/27292
22376         * g++.dg/conversion/bitfield4.C: New test.
22377
22378 2006-04-27  Eric Christopher  <echristo@apple.com>
22379
22380         * gcc.dg/pragma-ms_struct.c: New.
22381
22382 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22383
22384         PR c++/27102
22385         * g++.dg/template/crash47.C: New test.
22386
22387 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22388
22389         * gcc.target/i386/sse-7.c: build with -msse.
22390
22391 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22392
22393         PR testsuite/27274:
22394         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22395         (main): Exit if processor doesn't support SSE.
22396
22397 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22398
22399         PR middle-end/27282
22400         * gcc.c-torture/compile/pr27282.c: New test.
22401
22402 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22403
22404         PR middle-end/26913
22405         * g++.dg/gomp/pr26913.C: New test.
22406
22407         PR c/25996
22408         * gcc.dg/gomp/pr25996.c: New test.
22409         * g++.dg/gomp/pr25996.C: New test.
22410
22411 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22412
22413         PR rtl-optimization/26725
22414         * gcc.c-torture/compile/pr26725.c: New test.
22415
22416 2006-04-25  Richard Guenther  <rguenther@suse.de>
22417
22418         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22419         than n + -1.
22420
22421 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22422
22423         * gcc.dg/20060425-1.c: New testcase.
22424
22425 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22426
22427         PR tree-optimization/26865
22428         * gcc.dg/pr26865.c: New test.
22429
22430 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22431
22432         PR c++/27292
22433         * g++.dg/conversion/bitfield1.C: New test.
22434         * g++.dg/conversion/bitfield2.C: Likewise.
22435         * g++.dg/conversion/bitfield3.C: Likewise.
22436
22437 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22438         Richard Guenther  <rguenther@suse.de>
22439
22440         PR tree-optimization/27236
22441         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22442
22443 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22444
22445         PR c++/19963
22446         * g++.dg/other/incomplete2.C: New test.
22447
22448 2006-04-24  Richard Guenther  <rguenther@suse.de>
22449
22450         PR middle-end/26869
22451         * gcc.dg/torture/pr26869.c: New testcase.
22452
22453 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22454         Richard Guenther  <rguenther@suse.de>
22455
22456         PR tree-optimization/27218
22457         * g++.dg/tree-ssa/pr27218.C: New testcase.
22458
22459 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22460
22461         PR c++/26912
22462         * g++.dg/template/friend41.C: New test.
22463
22464 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22465
22466         * g++.dg/opt/pr15551.C: Include cstdio.
22467         (main): Use remove instead of unlink.
22468
22469 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22470
22471         * gcc.dg/sibcall-7.c: New test.
22472         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22473         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22474         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22475         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22476         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22477
22478 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22479
22480         PR c++/26534
22481         * g++.dg/opt/bitfield1.C: New test.
22482         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22483         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22484         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22485         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22486         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22487         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22488         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22489         * g++.dg/abi/bitfield2.C: Likewise.
22490         * g++.dg/init/bitfield1.C: Likewise.
22491
22492 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22493
22494         PR fortran/25099
22495         * gfortran.dg/elemental_subroutine_4.f90: New test.
22496         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22497         call sub (m, x).
22498
22499 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22500
22501         * gcc.c-torture/compile/20060421-1.c: New testcase.
22502
22503 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22504
22505         PR c/25875
22506         * gcc.dg/init-bad-4.c: New test.
22507
22508 2006-04-21  Paul Brook  <paul@codesourcery.com>
22509
22510         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22511
22512 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22513
22514         PR fortran/27122
22515         * gfortran.dg/defined_operators_1.f90: New test.
22516         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22517         remove old ones associated, incorrectly, with Note 5.46.
22518
22519         PR fortran/27113
22520         * gfortran.dg/character_array_constructor_1.f90: New test.
22521
22522 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22523
22524         * gcc.dg/20060419-1.c: New test.
22525
22526 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22527
22528         PR c/26774
22529         * gcc.dg/struct-parse-1.c: New test case.
22530
22531 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22532
22533         PR c++/26558
22534         * g++.dg/parse/template19.C: New test.
22535
22536         PR c++/26739
22537         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22538
22539         PR c++/26036
22540         * g++.dg/expr/call3.C: New test.
22541
22542         PR c++/10385
22543         * g++.dg/conversion/dynamic1.C: New test.
22544
22545 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22546
22547         PR c++/27102
22548         * g++.dg/template/crash35.C: Tweak error markers.
22549         * g++.dg/template/crash46.C: New test.
22550         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22551         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22552
22553 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22554
22555         PR rtl-optimization/14261
22556         * gcc.c-torture/compile/20060419-1.c: Added.
22557
22558 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22559
22560         * gfortran.dg/label_1.f90: Adjust dg-error.
22561
22562 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22563
22564         PR target/26961
22565         * gcc.dg/fold-cond-1.c: New test case.
22566         * gcc.dg/pr26961-1.c: Likewise.
22567
22568 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22569
22570         PR libgfortran/27138
22571         * gfortran.dg/read_bad_advance.f90: New test.
22572
22573 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22574             Dale Johannesen  <dalej@apple.com>
22575
22576         PR target/24076
22577         * gcc.target/i386/vecinit-3.c: New testcase.
22578         * gcc.target/i386/vecinit-4.c: Likewise.
22579         * gcc.target/i386/sse-18.c: Likewise.
22580         * gcc.target/i386/sse-19.c: Likewise.
22581
22582 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22583
22584         * gfortran.dg/allocate_zerosize_1.f90: New test.
22585
22586 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22587
22588         PR c++/26365
22589         * g++.dg/template/crash45.C: New test.
22590
22591 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22592
22593         PR fortran/26787
22594         * gfortran.dg/proc_assign_1.f90: New test.
22595         * gfortran.dg/procedure_lvalue.f90: Change message.
22596         * gfortran.dg/namelist_4.f90: Add new error.
22597
22598         PR fortran/25597
22599         PR fortran/27096
22600         * gfortran.dg/auto_pointer_array_result_1.f90
22601
22602         PR fortran/27089
22603         * gfortran.dg/specification_type_resolution_1.f90
22604
22605         PR fortran/18003
22606         PR fortran/25669
22607         PR fortran/26834
22608         * gfortran.dg/bounds_temporaries_1.f90: New test.
22609
22610         PR fortran/27124
22611         * gfortran.dg/array_return_value_1.f90: New test.
22612
22613 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22614
22615         PR fortran/25336
22616         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22617
22618 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22619
22620         PR middle-end/26823
22621         * g++.dg/gomp/pr26823-1.C: New test.
22622         * g++.dg/gomp/pr26823-2.C: New test.
22623
22624 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22625
22626         PR middle-end/27134
22627         * gcc.dg/pr27314.c: New test.
22628
22629 2006-04-13  Richard Henderson  <rth@redhat.com>
22630
22631         * g++.dg/gomp/block-0.C: Update expected matches.
22632
22633 2006-04-13  DJ Delorie  <dj@redhat.com>
22634
22635         * lib/target-supports.exp (check_effective_target_int32plus): New.
22636         (check_effective_target_ptr32plus): New.
22637         (check_effective_target_size32plus): New.
22638         (check_effective_target_int16): New.
22639         (check_profiling_available): Add m32c to the list of unsupported
22640         targets.
22641
22642         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22643         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22644         memory size.
22645         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22646         pointers.
22647         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22648         size_t.
22649         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22650         and size_t.
22651         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22652         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22653         not just xstormy16.  Skip m32c due to weird pointer size.
22654         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22655         not just xstormy16.
22656         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22657         not just xstormy16.
22658         * gcc.dg/20020312-2.c: Add m32c support.
22659         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22660         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22661         in test.
22662         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22663         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22664         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22665         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22666         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22667         formats
22668         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22669         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22670         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22671         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22672         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22673         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22674         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22675         in test.
22676         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22677         in test.
22678         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22679         * gcc.dg/pr23049.c: Require >=32 bit integers.
22680         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22681         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22682         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22683         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22684         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22685         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22686         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22687         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22688         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22689         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22690         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22691         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22692         prototype in test.
22693         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22694         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22695         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22696         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22697         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22698
22699         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22700         * gcc.c-torture/execute/20040703-1.x: Likewise.
22701         * gcc.c-torture/execute/20040705-1.x: Likewise.
22702         * gcc.c-torture/execute/20040705-2.x: Likewise.
22703         * gcc.c-torture/execute/20040709-1.x: Likewise.
22704         * gcc.c-torture/execute/20040709-2.x: Likewise.
22705         * gcc.c-torture/execute/20040811-1.x: Likewise.
22706         * gcc.c-torture/execute/20050316-1.x: Likewise.
22707         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22708         * gcc.c-torture/execute/pr19689.x: Likewise.
22709         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22710         * gcc.c-torture/execute/usmul.x: Likewise.
22711         * gcc.c-torture/execute/vrp-5.x: Likewise.
22712         * gcc.c-torture/execute/vrp-6.x: Likewise.
22713         * gcc.dg/debug/20041023-1.s: Likewise.
22714
22715 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22716
22717         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22718         of integers to a vector types are now constant expressions in C.
22719         * gcc.dg/vect/vect-fold-1.c: New test case.
22720
22721 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22722             Ulrich Weigand  <uweigand@de.ibm.com>
22723
22724         PR target/27006
22725         * gcc.dg/vmx/pr27006.c: New testcase.
22726
22727 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22728
22729         PR libgfortran/26766
22730         * gfortran.dg/write_recursive.f90: New test.
22731
22732 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22733
22734         * g++.dg/parse/dtor7.C: New test.
22735         * g++.dg/parse/new1.C: Add error marker.
22736         * g++.dg/template/new3.C: New test.
22737
22738         PR c++/26122
22739         * g++.dg/template/pure1.C: New test.
22740
22741         PR c++/26295
22742         * g++.dg/parse/ptrmem4.C: New test.
22743
22744 2006-04-10  Jeff Law  <law@redhat.com>
22745
22746         PR/27087
22747         * gcc.c-torture/compile/pr27087.c: New test.
22748
22749 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22750
22751         PR/21391
22752         * gcc.dg/20060410.c: New.
22753
22754 2006-04-10  Matthias Klose  <doko@debian.org>
22755
22756         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22757         Recognize multilib directory names containing underscores.
22758
22759 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22760
22761         * gcc.target/i386/vecinit-1.c: New test case.
22762         * gcc.target/i386/vecinit-2.c: Likewise.
22763
22764 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22765
22766         PR debug/27057
22767         * g++.dg/debug/dwarf2-2.C: New test.
22768
22769 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22770
22771         PR rtl-optimization/27073
22772         * gcc.c-torture/execute/pr27073.c: New test.
22773
22774 2006-04-08  Mike Stump  <mrs@apple.com>
22775
22776         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22777
22778 2006-04-07  Richard Guenther  <rguenther@suse.de>
22779
22780         PR tree-optimization/26135
22781         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22782
22783 2006-04-06  Jan Hubicka  <jh@suse.cz>
22784
22785         PR profile/26399
22786         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22787
22788 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22789
22790         * g++.dg/conversion/nullptr1.C: New test case.
22791         * g++.dg/conversion/nullptr2.C: Likewise.
22792
22793 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22794
22795         * gfortran.dg/dependency_18.f90: New test case.
22796
22797 2006-04-05  Richard Guenther  <rguenther@suse.de>
22798
22799         PR tree-optimization/26919
22800         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22801         * gcc.dg/ipa/ipa-2.c: Likewise.
22802         * gcc.dg/ipa/ipa-3.c: Likewise.
22803         * gcc.dg/ipa/ipa-5.c: Likewise.
22804
22805 2006-04-05  Richard Guenther  <rguenther@suse.de>
22806
22807         PR tree-optimization/26763
22808         * gcc.dg/torture/pr26763-1.c: New testcase.
22809         * gcc.dg/torture/pr26763-2.c: Likewise.
22810
22811 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22812
22813         PR fortran/23634
22814         PR fortran/25619
22815         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22816
22817 2006-04-04  Eric Christopher  <echristo@apple.com>
22818
22819         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22820         stubs.
22821         * gcc.target/i386/387-5.c: Ditto.
22822
22823 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22824
22825         * gcc.target/sparc/struct-ret-check.c: New test.
22826
22827 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22828
22829         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22830         zero decimal digits specified in format.
22831
22832 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22833
22834         PR fortran/26891
22835         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22836
22837         PR fortran/26976
22838         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22839         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22840         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22841         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22842         compliant and detect bigendian-ness.
22843
22844 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22845
22846         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22847         dummy arguments work when the actual argument is itself a dummy
22848         argument of the caller.
22849
22850 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22851
22852         PR libfortran/24685
22853         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22854
22855 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22856
22857         * gfortran.dg/dependencency_17.f90: New test case.
22858
22859 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22860
22861         * gfortran.dg/dependency_14.f90: New test case.
22862         * gfortran.dg/dependency_15.f90: Likewise.
22863         * gfortran.dg/dependency_16.f90: Likewise.
22864
22865 2006-03-31  Asher Langton  <langton2@llnl.gov>
22866
22867         PR fortran/25358
22868         gfortran.dg/cray_pointers_6.f90: New test.
22869
22870 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22871
22872         PR libgfortran/26890
22873         * gfortran.dg/read_size_noadvance.f90: New test.
22874
22875 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22876
22877         PR fortran/25031
22878         * gfortran.dg/multiple_allocation_1.f90: Check that the
22879         size has changed after a re-allocation with stat.
22880
22881 2006-03-30  Richard Guenther  <rguenther@suse.de>
22882
22883         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22884         removal.
22885         * gcc.target/i386/sselibm-2.c: Likewise.
22886         * gcc.target/i386/sselibm-3.c: Likewise.
22887         * gcc.target/i386/sselibm-4.c: Likewise.
22888         * gcc.target/i386/sselibm-5.c: Likewise.
22889
22890 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22891
22892         * gcc.dg/fold-andxor-1.c: New test case.
22893         * gcc.dg/fold-xorand-1.c: Likewise.
22894
22895 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22896
22897         * gcc.dg/fold-convnotconv-1.c: New test case.
22898
22899 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22900
22901         PR fortran/26779
22902         * gfortran.dg/private_type_5.f90: New test.
22903
22904 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22905
22906         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22907
22908 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * gfortran.dg/advance_2.f90: New test.
22911         * gfortran.dg/advance_3.f90: New test.
22912
22913         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22914
22915 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22916
22917         PR libgfortran/26661
22918         PR libgfortran/26880
22919         * gfortran.dg/read_x_past.f: New test.
22920
22921 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22922
22923         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22924         to be STABS.
22925
22926 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22927
22928         * objc.dg/dwarf-1.m: Skip on AIX.
22929         * objc.dg/dwarf-2.m: Skip on AIX.
22930
22931 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22932
22933         PR fortran/26816
22934         * gfortran.dg/float_1.f90: New test.
22935
22936 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22937
22938         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22939         X86_64 targets.
22940         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22941
22942 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22943
22944         PR libfortran/26735
22945         * gfortran.dg/convert_implied_open.f90: New test case.
22946
22947 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22948
22949         PR fortran/26769
22950         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22951
22952 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22953
22954         PR middle-end/26717
22955         * gcc.dg/pr26717.c: New test.
22956
22957 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22958
22959         * gfortran.dg/dependency_12.f90: New test case.
22960
22961 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22962
22963         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22964
22965 2006-03-24  Jeff Law  <law@redhat.com>
22966
22967         * gcc.c-torture/pr26840.c: New test.
22968
22969 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22970
22971         * objc.dg/dwarf-2.m: New.
22972         * obj-c++.dg/dwarf-2.mm: New.
22973
22974         * g++.old-deja/g++.other/init19.C: New.
22975
22976 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22977
22978         * g++.dg/eh/spbp.C: Skip on AIX.
22979
22980 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22981
22982         PR middle-end/26611
22983         * g++.dg/gomp/pr26611-1.C: New test.
22984         * g++.dg/gomp/pr26611-2.C: New test.
22985
22986 2006-03-24  Jeff Law  <law@redhat.com>
22987
22988         * gcc.c-torture/compile/pr26833.c: New test.
22989         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22990
22991 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22992
22993         * gfortran.dg/endfile_2.f90: Delete temp file.
22994
22995 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22996
22997         PR fortran/19303
22998         * gfortran.dg/record_marker_1.f90: New test case.
22999         * gfortran.dg/record_marker_2.f: New test case.
23000         * gfortran.dg/record_marker_3.f90: New test case.
23001
23002 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23003
23004         PR fortran/17298
23005         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23006         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23007
23008 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23009
23010         * lib/gcc-dg.exp (cleanup-modules): New proc.
23011         * gfortran.dg/allocatable_function_1.f90,
23012         gfortran.dg/allocate_char_star_scalar_1.f90,
23013         gfortran.dg/assumed_charlen_function_1.f90,
23014         gfortran.dg/assumed_dummy_1.f90,
23015         gfortran.dg/assumed_shape_ranks_1.f90,
23016         gfortran.dg/assumed_shape_ranks_2.f90,
23017         gfortran.dg/assumed_size_dt_dummy.f90,
23018         gfortran.dg/auto_char_dummy_array_1.f90,
23019         gfortran.dg/auto_char_len_3.f90,
23020         gfortran.dg/automatic_module_variable.f90,
23021         gfortran.dg/bad_automatic_objects_1.f90,
23022         gfortran.dg/char_array_constructor.f90,
23023         gfortran.dg/char_array_structure_constructor.f90,
23024         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23025         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23026         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23027         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23028         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23029         gfortran.dg/derived_pointer_recursion.f90,
23030         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23031         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23032         gfortran.dg/dummy_functions_1.f90,
23033         gfortran.dg/elemental_initializer_1.f90,
23034         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23035         gfortran.dg/elemental_pointer_1.f90,
23036         gfortran.dg/elemental_subroutine_1.f90,
23037         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23038         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23039         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23040         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23041         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23042         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23043         gfortran.dg/global_references_1.f90,
23044         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23045         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23046         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23047         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23048         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23049         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23050         gfortran.dg/large_integer_kind_1.f90,
23051         gfortran.dg/large_real_kind_1.f90,
23052         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23053         gfortran.dg/module_double_reuse.f90,
23054         gfortran.dg/module_equivalence_1.f90,
23055         gfortran.dg/module_interface_1.f90,
23056         gfortran.dg/module_parameter_array_refs_1.f90,
23057         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23058         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23059         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23060         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23061         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23062         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23063         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23064         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23065         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23066         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23067         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23068         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23069         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23070         gfortran.dg/same_name_1.f90,
23071         gfortran.dg/sibling_dummy_procedure_1.f90,
23072         gfortran.dg/sibling_dummy_procedure_2.f90,
23073         gfortran.dg/sibling_dummy_procedure_3.f90,
23074         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23075         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23076         gfortran.dg/used_dummy_types_2.f90,
23077         gfortran.dg/used_dummy_types_3.f90,
23078         gfortran.dg/used_dummy_types_4.f90,
23079         gfortran.dg/used_dummy_types_5.f90,
23080         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23081         gfortran.dg/userdef_operator_1.f90: Use it.
23082
23083 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23084
23085         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23086         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23087         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23088         gfortran.dg/write_back.f,
23089         gfortran.fortran-torture/execute/inquire_1.f90,
23090         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23091
23092 2006-03-21  Jeff Law  <law@redhat.com>
23093
23094         * gcc.dg/tree-ssa/vrp28.c: New test.
23095
23096 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23097
23098         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23099         if _STDC_C99 is defined.
23100         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23101         * gcc.dg/builtins-20.c: Likewise.
23102         * gcc.dg/builtins-53.c: Likewise.
23103         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23104         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23105
23106 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23107
23108         PR tree-opt/26781
23109         * gcc.c-torture/compile/pr26781-1.c: New test.
23110         * gcc.c-torture/compile/pr26781-2.c: New test.
23111
23112 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23113
23114         PR c++/26690
23115         * g++.dg/gomp/pr26690-1.C: New test.
23116         * g++.dg/gomp/pr26690-2.C: New test.
23117
23118 2006-03-20  Jeff Law  <law@redhat.com>
23119
23120         * gcc.dg/tree-ssa/pr21829.c: New test.
23121
23122         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23123
23124 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23125
23126         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23127         (check_visibility_available): Use it.
23128         (check_effective_target_default_packed): Likewise.
23129         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23130         (check_effective_target_fopenmp): Likewise.
23131         (check_effective_target_freorder): Likewise.
23132         (check_effective_target_fpic): Likewise.
23133         (check_named_sections_available): Likewise.
23134         (check_effective_target_ilp32): Likewise.
23135         (check_effective_target_lp64): Likewise.
23136
23137 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23138
23139         PR fortran/20935
23140         * gfortran.dg/scalar_mask_2.f90: New test case.
23141
23142 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23143
23144         PR tree-opt/26629
23145         * gcc.dg/tree-ssa/loadpre12.c: New test.
23146         * gcc.dg/tree-ssa/loadpre13.c: New test.
23147         * gcc.dg/tree-ssa/loadpre14.c: New test.
23148         * gcc.dg/tree-ssa/loadpre15.c: New test.
23149         * gcc.dg/tree-ssa/loadpre16.c: New test.
23150         * gcc.dg/tree-ssa/loadpre17.c: New test.
23151         * gcc.dg/tree-ssa/loadpre18.c: New test.
23152         * gcc.dg/tree-ssa/loadpre19.c: New test.
23153         * gcc.dg/tree-ssa/loadpre20.c: New test.
23154         * gcc.dg/tree-ssa/loadpre21.c: New test.
23155         * gcc.dg/tree-ssa/loadpre22.c: New test.
23156
23157 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23158
23159         PR fortran/26741
23160         * gfortran.dg/elemental_initializer_1.f90: New test.
23161
23162         PR fortran/26716
23163         * gfortran.dg/assumed_shape_ranks_2: New test.
23164
23165 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23166
23167         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23168         target fpic.
23169
23170 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23171
23172         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23173         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23174         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23175         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23176         gfortran.fortran-torture/execute/direct_io.f90,
23177         gfortran.fortran-torture/execute/inquire_2.f90,
23178         gfortran.fortran-torture/execute/inquire_4.f90,
23179         gfortran.fortran-torture/execute/list_read_1.f90,
23180         gfortran.fortran-torture/execute/open_replace.f90,
23181         gfortran.fortran-torture/execute/slash_edit.f90,
23182         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23183         temporary files from testcases.
23184
23185 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23186
23187         PR libgfortran/26509
23188         gfortran.dg/write_direct_eor.f90: New test.
23189
23190 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23191
23192         * gcc.target/powerpc/pr26350.c: New.
23193         * gcc.target/powerpc/indexed-addr.c: New.
23194
23195 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23196
23197         * gfortran.dg/dependency_13.f90: New test case.
23198
23199 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23200
23201         PR middle-end/21781
23202         * gcc.dg/real-const-1.c: New test case.
23203
23204 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23205
23206         * g++.old-deja/g++.other/init18.C: New.
23207         * g++.old-deja/g++.other/init5.C: Remove xfail.
23208
23209 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23210
23211         * g++.dg/opt/pr15551.C: Cleanup temp file.
23212
23213 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23214
23215         PR c++/6634
23216         g++.dg/parse/long1.C: New test.
23217
23218 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23219
23220         PR fortran/19101
23221         * gfortran.dg/continuation.f90: New test.
23222         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23223
23224 2006-03-14  Richard Guenther  <rguenther@suse.de>
23225
23226         PR tree-optimization/26672
23227         * gcc.dg/torture/pr26672.c: New testcase.
23228
23229 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23230
23231         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23232         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23233
23234 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23235
23236         PR middle-end/26557
23237         * gcc.c-torture/compile/switch-1.c: New test case.
23238
23239 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23240
23241         PR fortran/25378
23242         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23243         test to include more permuatations of mask and index.
23244         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23245         respond to F2003 spec. that the position returned for an all false
23246         mask && condition is zero.
23247
23248 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23249
23250         PR middle-end/25989
23251         * gcc.dg/gomp/pr25989.c: New test.
23252
23253 2006-03-13  Jeff Law  <law@redhat.com>
23254
23255         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23256
23257 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23258
23259         * gcc.dg/switch-9.c: New test.
23260
23261 2006-03-13  Richard Guenther  <rguenther@suse.de>
23262
23263         PR middle-end/26630
23264         * gcc.dg/torture/pr26630.c: New testcase.
23265
23266 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23267
23268         * gfortran.dg/dependency_10.f90: New test case.
23269         * gfortran.dg/dependency_11.f90: Likewise.
23270
23271 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23272             Erik Edelmann  <eedelman@gcc.gnu.org>
23273
23274         * gfortran.dg/allocatable_function_1.f90: New.
23275         * gfortran.dg/allocatable_function_2.f90: New.
23276
23277 2006-03-10  Richard Guenther  <rguenther@suse.de>
23278
23279         PR middle-end/26565
23280         * gcc.dg/torture/pr26565.c: New testcase.
23281
23282 2006-03-09  Eric Christopher  <echristo@apple.com>
23283
23284         * gcc.c-torture/compile/20060309-1.c: New.
23285
23286 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23287
23288         PR libgfortran/26499
23289         * gfortran.dg/write_back.f: New test.
23290         * gfortran.dg/write_rewind_1.f: New test.
23291         * gfortran.dg/write_rewind_2.f: New test.
23292
23293 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23294
23295         PR libgfortran/26554
23296         * gfortran.dg/read_logical.f90: New test.
23297
23298 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23299
23300         * ada/acats/norun.lst: cdd2a03 now passes.
23301
23302 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23303
23304         PR testsuite/25177
23305         * gcc.target/powerpc/pr18096-1.c: Change where the error
23306         would match.
23307
23308 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23309
23310         * gcc.target/i386/cleanup-1.c: New test.
23311         * gcc.target/i386/cleanup-2.c: New test.
23312
23313 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23314
23315         * gfortran.dg/dependency_9.f90: Remove for the time being.
23316
23317 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23318
23319         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23320         directive.
23321
23322 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23323
23324         * gfortran.dg/dependency_9.f90: New test case.
23325
23326 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23327
23328         * gfortran.dg/dependency_4.f90: New test case.
23329         * gfortran.dg/dependency_5.f90: New test case.
23330         * gfortran.dg/dependency_6.f90: New test case.
23331         * gfortran.dg/dependency_7.f90: New test case.
23332         * gfortran.dg/dependency_8.f90: New test case.
23333
23334 2006-03-03  Paul Brook  <paul@codesourcery.com>
23335
23336         * lib/target-supports.exp (check_profiling_available):
23337         Add m68k-*-elf.
23338
23339 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23340
23341         PR fortran/25031
23342         * multiple_allocation_1.f90: New test.
23343
23344 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23345
23346         PR tree-optimization/26524
23347         * gfortran.dg/pr26524.f: New test case.
23348
23349 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23350
23351         * g++.dg/template/repo5.C: Cleanup repo files.
23352         * gcc.dg/20051201-1.c: Cleanup coverage files.
23353         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23354         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23355         tree dump files.
23356
23357 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23358
23359         * objc.dg/objc-nofilename-1.m: New test.
23360         * objc.dg/bad-receiver-type.m: New test.
23361         * obj-c++.dg/bad-receiver-type.mm: New test.
23362
23363 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23364
23365         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23366
23367 2006-03-01  Mike Stump  <mrs@apple.com>
23368
23369         * g++.dg/abi/key2.C: Add.
23370
23371 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23372
23373         * gfortran.dg/logical_dot_product.f90: New test.
23374
23375         PR fortran/26393
23376         * gfortran.dg/used_interface_ref.f90: New test.
23377
23378         PR fortran/20938
23379         * gfortran.dg/dependency_2.f90: New test.
23380         * gfortran.fortran-torture/execute/where17.f90: New test.
23381         * gfortran.fortran-torture/execute/where18.f90: New test.
23382         * gfortran.fortran-torture/execute/where19.f90: New test.
23383         * gfortran.fortran-torture/execute/where20.f90: New test.
23384
23385 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23386
23387         * g++.dg/tree-ssa/pr26443.C: New test case.
23388
23389 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23390
23391         PR middle-end/26022
23392         * g++.dg/opt/return-slot1.C: New test.
23393
23394 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23395
23396         PR libgfortran/26136
23397         * gfortran.dg/namelist_23.f90: New test.
23398
23399 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23400
23401         PR middle-end/14752
23402         * gcc.dg/fold-eqandshift-2.c: New test case.
23403
23404 2006-02-28  Richard Guenther  <rguenther@suse.de>
23405
23406         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23407         decomposition.
23408
23409 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23410
23411         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23412
23413 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23414
23415         PR libgfortran/26464
23416         * gfortran.dg/backspace_5.f: New test.
23417         * gfortran.dg/backspace_6.f: New test.
23418
23419 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23420
23421         * gcc.dg/fold-eqandnot-1.c: New test case.
23422
23423 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23424
23425         PR middle-end/19983
23426         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23427
23428 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23429
23430         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23431         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23432
23433 2006-02-26  Richard Guenther  <rguenther@suse.de>
23434
23435         PR tree-optimization/26421
23436         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23437
23438 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23439
23440         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23441         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23442
23443 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23444
23445         * gcc.dg/fold-even-1.c: New test case.
23446
23447 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23448
23449         PR middle-end/21137
23450         * gcc.dg/fold-eqandshift-1.c: New test case.
23451
23452 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23453
23454         PR tree-optimization/25125
23455         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23456         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23457
23458 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23459
23460         PR tree-optimizations/26359
23461         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23462         with -fdump-tree-dceloop-details.
23463         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23464
23465 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23466
23467         PR middle-end/23673
23468         * gcc.dg/fold-eqxor-1.c: New test case.
23469         * gcc.dg/fold-eqxor-2.c: Likewise.
23470         * gcc.dg/fold-eqxor-3.c: Likewise.
23471
23472 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23473
23474         PR fortran/23092
23475         * scalar_mask_1.f90: New test.
23476
23477 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23478
23479         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23480         * g++.dg/eh/uncaught2.C: New.
23481         * g++.dg/eh/uncaught3.C: New.
23482
23483 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23484
23485         PR libgfortran/26423
23486         * gfortran.dg/read_many_1.f: New test.
23487
23488 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23489
23490         PR fortran/24519
23491         * gfortran.dg/dependency_3.f90: New test.
23492         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23493         XFAILs.
23494
23495         PR fortran/25395
23496         * gfortran.dg/equiv_6.f90: New test.
23497
23498 2006-02-23  Jeff Law  <law@redhat.com>
23499
23500         * gcc.c-torture/compile/pr26425.c: New test.
23501
23502 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23503
23504         PR middle-end/26412
23505         * gcc.dg/gomp/pr26412.c: New test.
23506
23507 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23508
23509         PR c++/26291
23510         * g++.dg/other/ellipsis1.C: New test.
23511         * g++.dg/parse/operator4.C: Adjust error marker.
23512
23513 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23514
23515         PR target/25603
23516         * gfortran.dg/pr25603.f: New testcase.
23517
23518 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23521         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23522
23523 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23524
23525         * g++.dg/eh/spbp.C: New.
23526
23527 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23528
23529         PR middle-end/26379
23530         * gcc.target/i386/mmx-7.c: New test.
23531
23532 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23533
23534         PR tree-optimization/26361
23535         * gcc.dg/tree-ssa/vrp27.c: New test case.
23536
23537 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23538
23539         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23540         * gcc.dg/tree-ssa/complex-4.c: Here.
23541
23542 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23543
23544         PR middle-end/19543
23545         * gfortran.dg/logical_1.f90: New test case.
23546
23547 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23548
23549         PR middle-end/26334
23550         * gcc.dg/20060218-1.c: Moved to...
23551         * gcc.target/i386/20060218-1.c: ... here.  New test.
23552
23553 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23554
23555         PR fortran/26201
23556         * gfortran.dg/convert_1.f90: New.
23557
23558 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23559
23560         PR fortran/25054
23561         * gfortran.dg/namelist_5.f90: New test.
23562
23563         PR fortran/25089
23564         * gfortran.dg/namelist_4.f90: New test.
23565
23566 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23567
23568         PR tree-opt/25680
23569         * gcc.dg/tree-ssa/complex-3.c: New test.
23570
23571 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23572
23573         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23574         variable to take into account the variable name in the
23575         function header.
23576         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23577
23578 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23579
23580         PR middle-end/26334
23581         * gcc.c-torture/compile/20060217-1.c: New test.
23582         * gcc.dg/20060218-1.c: New test.
23583
23584 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23585
23586         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23587
23588 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23589
23590         * gcc.dg/cpp/undef3.c: New test.
23591         * gcc.dg/cpp/trad/builtins2.c: New test.
23592
23593 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23594
23595         PR c++/26266
23596         * g++.dg/template/static22.C: New test.
23597         * g++.dg/template/static23.C: New test.
23598         * g++.dg/template/static24.C: New test.
23599         * g++.dg/template/non-dependent13.C: New test.
23600         * g++.dg/init/member1.C: Tweak error markers.
23601
23602 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23603
23604         PR target/26255
23605         * gcc.c-torture/compile/pr26255.c: New test case.
23606
23607 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23608
23609         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23610         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23611         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23612         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23613         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23614         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23615         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23616
23617 2006-02-16  Jeff Law  <law@redhat.com>
23618
23619         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23620         * gcc.dg/tree-ssa/vrp26.c: New test.
23621
23622 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23623
23624         PR target/20353
23625         PR target/24578
23626         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23627         __UCLIBC__ is defined.
23628
23629 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23630
23631         PR fortran/26224
23632         * gfortran.dg/gomp/pr26224.f: New test.
23633
23634 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23635
23636         PR tree-opt/25918
23637         * lib/target-supports.exp
23638         (check_effective_target_vect_short_mult): New.
23639         (check_effective_target_vect_char_mult): New.
23640         (check_effective_target_vect_widen_sum_qi_to_si): New.
23641         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23642         (check_effective_target_vect_widen_sum_hi_to_si): New.
23643         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23644         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23645         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23646         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23647         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23648         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23649         vect-reduc-pattern-2c.c
23650         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23651         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23652         vect-reduc-pattern-1c.c
23653
23654 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23655
23656         PR fortran/24557
23657         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23658
23659 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23660
23661         PR fortran/26054
23662         * gfortran.dg/enum_8.f90: Remove check for warning.
23663         * gfortran.dg/iomsg_1.f90: Ditto.
23664         * gfortran.dg/enum_1.f90: Ditto.
23665         * gfortran.dg/enum_9.f90: Ditto.
23666         * gfortran.dg/enum_2.f90: Ditto.
23667         * gfortran.dg/enum_10.f90: Ditto.
23668         * gfortran.dg/enum_3.f90: Ditto.
23669         * gfortran.dg/flush_1.f90: Ditto.
23670         * gfortran.dg/enum_4.f90: Ditto.
23671         * gfortran.dg/array_constructor_1.f90: Ditto.
23672         * gfortran.dg/enum_5.f90: Ditto.
23673         * gfortran.dg/enum_6.f90: Ditto.
23674         * gfortran.dg/enum_7.f90: Ditto.
23675
23676 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23677
23678         PR middle-end/26300
23679         * gcc.c-torture/compile/20060215-1.c: New test.
23680
23681 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23682
23683         PR middle-end/23670
23684         * gcc.dg/tree-ssa/andor-2.c: New test case.
23685
23686 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23687
23688         PR fortran/25045
23689         * optional_dim.f90: New test.
23690
23691 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23692
23693         PR fortran/26277
23694         * gfortran.dg/label_4.f90: New.
23695
23696 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23697             Diego Novillo  <dnovillo@redhat.com>
23698             Uros Bizjak  <uros@kss-loka.si>
23699
23700         * gfortran.dg/gomp: New directory.
23701
23702 2006-02-14  Richard Guenther  <rguenther@suse.de>
23703
23704         PR tree-optimization/26258
23705         * gcc.dg/torture/pr26258.c: New testcase.
23706
23707 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23708
23709         PR fortran/26246
23710         * gfortran.dg/pr26246_1.f90: New test.
23711         * gfortran.dg/pr26246_2.f90: New test.
23712
23713         PR middle-end/26092
23714         * gcc.c-torture/compile/20060208-1.c: New test.
23715
23716 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23717
23718         PR fortran/26074
23719         PR fortran/25103
23720         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23721         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23722         * gfortran.dg/automatic_module_variable.f90: Change error message.
23723
23724         PR fortran/20861
23725         * gfortran.dg/internal_dummy_1.f90: New test.
23726
23727         PR fortran/20871
23728         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23729
23730
23731         PR fortran/25083
23732         * gfortran.dg/uncommon_block_data_1.f90: New test.
23733         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23734         with standard.
23735
23736         PR fortran/25088
23737         * gfortran.dg/typed_subroutine_1.f90: New test.
23738
23739 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23740
23741         * objc.dg/dwarf-1.m: New.
23742
23743 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23744
23745         PR middle-end/24427
23746         * gcc.dg/tree-ssa/andor-1.c: New test case.
23747
23748 2006-02-13  Josh Conner  <jconner@apple.com>
23749
23750         PR target/25376
23751         * gcc.dg/pr25376.c: New test.
23752
23753         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23754         assemble.
23755         * lib/target-supports.exp (check_named_sections_available):
23756         Only compile named-sections test -- don't assemble.
23757
23758 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23759
23760         * g++.dg/warn/no-write-strings.C: New test.
23761         * g++.dg/warn/write-strings.C: Likewise.
23762         * g++.dg/warn/write-strings-default.C: Likewise.
23763
23764 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23765
23766         PR fortran/25806
23767         * gfortran.dg/ret_pointer_2.f90: New test.
23768
23769 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23770
23771         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23772
23773 2006-02-10  Jeff Law  <law@redhat.com>
23774
23775         * gcc.c-torture/compile/pr26213.c: New test.
23776
23777 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23778
23779         gfortran.dg/null_1.f90: New test.
23780
23781 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23782
23783         PR fortran/14771
23784         * gfortran.dg/parens_4.f90: New.
23785         * gfortran.dg/parens_5.f90: New.
23786
23787 2006-02-10  Richard Guenther  <rguenther@suse.de>
23788
23789         * gcc.dg/pr23372-1.c: Remove empty file.
23790
23791 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23792         Paul Thomas  <pault@gcc.gnu.org>
23793
23794         PR fortran/14771
23795         * gfortran.dg/parens_1.f90: New.
23796         * gfortran.dg/parens_2.f90: New.
23797         * gfortran.dg/parens_3.f90: New.
23798
23799 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23800
23801         PR fortran/26038
23802         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23803
23804         PR fortran/25059
23805         * gfortran.dg/impure_assignment_1.f90: New test.
23806
23807         PR fortran/25070
23808         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23809
23810 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23811
23812         PR target/26141
23813         * g++.dg/expr/stdarg2.C: New test.
23814
23815 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23816
23817         PR inline-asm/16194
23818         * gcc.dg/pr16194.c: New test.
23819
23820 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23821
23822         * ada/acats/run_acats: Use portable variant of "$@".
23823
23824 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23825
23826         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23827         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23828
23829 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23830
23831         PR tree-opt/26179
23832         * g++.dg/opt/pr26179.C: New test.
23833
23834 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23835
23836         PR middle-end/26134
23837         * gcc.dg/tree-ssa/complex-3.c: New test.
23838
23839 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23840
23841         * gcc.c-torture/compile/volatile-1.c: New test.
23842
23843 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23844
23845         PR 26180
23846         * gcc.dg/tree-ssa/pr26180.c: New test.
23847
23848 2006-02-08  Jeff Law  <law@redhat.com>
23849
23850         * gcc.dg/tree-ssa/pr21417.c: New test.
23851
23852 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23853
23854         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23855         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23856
23857 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23858
23859         * lib/scanrtl.exp: New.
23860
23861 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23862
23863         PR c++/26071
23864         * g++.dg/other/virtual2.C: New test.
23865
23866         PR c++/26070
23867         * g++.dg/other/virtual1.C: New test.
23868
23869 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23870
23871         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23872         cleanup-ipa-dump): Update dump file glob patterns.
23873         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23874         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23875
23876         * lib/gcc-dg.exp: Load it.
23877         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23878
23879 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23880
23881         PR testsuite/26159
23882         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23883         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23884
23885 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23886
23887         PR fortran/25577
23888         * gfortran.dg/mvbits_1.f90: New.
23889
23890 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23891
23892         * g++.dg/warn/Wdiv-by-zero.C: New test.
23893         * g++.dg/warn/Wno-div-by-zero.C: New.
23894
23895 2006-02-07  Jeff Law  <law@redhat.com>
23896
23897         * gcc.dg/tree-ssa/pr21559.c: New test.
23898
23899         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23900         multiple VRP passes.
23901         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23902         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23903         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23904         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23905         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23906         * gcc.dg/tree-ssa/vrp02.c: Likewise
23907         * gcc.dg/tree-ssa/vrp11.c: Likewise
23908         * gcc.dg/tree-ssa/pr14341.c: Likewise
23909         * gcc.dg/tree-ssa/vrp19.c: Likewise
23910         * gcc.dg/tree-ssa/vrp20.c: Likewise
23911         * gcc.dg/tree-ssa/vrp03.c: Likewise
23912         * gcc.dg/tree-ssa/pr21086.c: Likewise
23913         * gcc.dg/tree-ssa/pr21959.c: Likewise
23914         * gcc.dg/tree-ssa/vrp21.c: Likewise
23915         * gcc.dg/tree-ssa/vrp04.c: Likewise
23916         * gcc.dg/tree-ssa/pr25485.c: Likewise
23917         * gcc.dg/tree-ssa/pr22026.c: Likewise
23918         * gcc.dg/tree-ssa/vrp22.c: Likewise
23919         * gcc.dg/tree-ssa/vrp05.c: Likewise
23920         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23921         * gcc.dg/tree-ssa/pr20701.c: Likewise
23922         * gcc.dg/tree-ssa/vrp23.c: Likewise
23923         * gcc.dg/tree-ssa/vrp06.c: Likewise
23924         * gcc.dg/tree-ssa/pr22117.c: Likewise
23925         * gcc.dg/tree-ssa/pr20702.c: Likewise
23926         * gcc.dg/tree-ssa/vrp15.c: Likewise
23927         * gcc.dg/tree-ssa/pr21090.c: Likewise
23928         * gcc.dg/tree-ssa/pr21294.c: Likewise
23929         * gcc.dg/tree-ssa/vrp24.c: Likewise
23930         * gcc.dg/tree-ssa/vrp07.c: Likewise
23931         * gcc.dg/tree-ssa/pr21563.c: Likewise
23932         * gcc.dg/tree-ssa/pr25382.c: Likewise
23933         * gcc.dg/tree-ssa/vrp16.c: Likewise
23934         * gcc.dg/tree-ssa/vrp25.c: Likewise
23935         * gcc.dg/tree-ssa/vrp08.c: Likewise
23936         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23937         * gcc.dg/tree-ssa/vrp17.c: Likewise
23938         * gcc.dg/tree-ssa/pr21458.c: Likewise
23939         * g++.dg/tree-ssa/pr18178.C: Likewise
23940
23941 2006-02-07  Richard Guenther  <rguenther@suse.de>
23942
23943         PR c++/26140
23944         Revert
23945         2006-01-30  Richard Guenther  <rguenther@suse.de>
23946         PR c++/23372
23947         * gcc.dg/pr23372-1.C: New testcase.
23948
23949         * g++.dg/tree-ssa/pr26140.C: New testcase.
23950
23951 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23952
23953         PR c++/9737
23954         * g++.dg/template/ttp15.C: New test.
23955         * g++.dg/template/ttp16.C: Likewise.
23956         * g++.dg/template/ttp17.C: Likewise.
23957         * g++.old-deja/g++.pt/ttp36.C: Remove.
23958         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23959         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23960         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23961         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23962         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23963         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23964         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23965         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23966         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23967
23968 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23969
23970         PR libfortran/23815
23971         * unf_io_convert_4.f90: New test.
23972
23973 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23974
23975         * gcc.dg/tree-ssa/loadpre10.c: New test.
23976         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23977         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23978         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23979
23980 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23981
23982         PR libfortran/24685
23983         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23984
23985 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23986
23987         PR tree-opt/25251
23988         * gfortran.dg/assign_7.f: New test.
23989
23990 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23991
23992         PR fortran/26041
23993         PR fortran/26064
23994         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23995         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23996         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23997
23998 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23999
24000         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24001         in size_t typedef.
24002
24003 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24004
24005         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24006         * g++.dg/charset/string.c (foo): Likewise.
24007         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24008         const char*
24009         * g++.dg/ext/builtin2.C (printf): Likewise.
24010         * g++.dg/init/new15.C (printf): Likewise.
24011         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24012         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24013         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24014         * g++.dg/template/non-dependent4.C (temp): Likewise.
24015         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24016         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24017         parameter type to const char*.
24018         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24019         Change type to const char*.
24020         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24021         Likewise.
24022         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24023         second parameter type to const char*.
24024         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24025         (Y::Y): Change parameter type to const char*.
24026         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24027         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24028         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24029         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24030         (char*).
24031         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24032         const char*.
24033         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24034         type to const char*.
24035         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24036         return type to const char*.
24037         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24038         to const char*.
24039         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24040         * g++.old-deja/g++.law/refs1.C: Likewise.
24041         * g++.old-deja/g++.law/visibility1.C: Likewise.
24042         * g++.old-deja/g++.law/visibility2.C: Likewise.
24043         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24044         const char*.
24045         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24046         * g++.old-deja/g++.mike/net48.C: Likewise.
24047         * g++.old-deja/g++.mike/p646.C: Likewise.
24048         * g++.old-deja/g++.mike/p6746.C: Likewise.
24049         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24050         type to const char*.
24051         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24052         deprecated conversion warning.
24053         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24054         char*.
24055         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24056         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24057         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24058         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24059         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24060         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24061         * g++.old-deja/g++.pt/t39.C: Likewise.
24062         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24063         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24064
24065 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24066
24067         PR fortran/25075
24068         intrinsic_argument_conformance_1.f90: New test.
24069
24070 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24071
24072         PR fortran/20845
24073         * gfortran.dg/char_result_11.f90: Add SAVE.
24074         * gfortran.dg/der_pointer_4.f90: Ditto.
24075         * gfortran.dg/default_initialization.f90: New test.
24076
24077 2006-02-03  Jeff Law  <law@redhat.com>
24078
24079         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24080         handle more than 100 dump files.
24081         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24082         * lib/scantree.exp (scan-tree-dump): Likewise.
24083         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24084         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24085         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24086         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24087         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24088
24089 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24090
24091         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24092
24093 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24094
24095         * g++.dg/template/using12.C: New test.
24096
24097 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24098
24099         * gcc.target/powerpc/pr25960.c: New test.
24100
24101 2006-02-02  Steven G. Kargl  <kargls@comcast>
24102
24103         PR fortran/24958
24104         gfortran.dg/nullify_2.f90: New test.
24105
24106 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24107
24108         PR 25990
24109         * gcc.dg/gomp/pr25990.c: New test.
24110
24111 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24112
24113         PR c++/25342
24114         * g++.gd/template/partial4.C: New test.
24115
24116 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24117
24118         PR middle-end/26001
24119         * gfortran.dg/data_char_2.f90: New.
24120
24121 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24122
24123         PR fortran/26039
24124         maxval_maxloc_conformance_1.f90: New test.
24125
24126 2006-01-31  Richard Guenther  <rguenther@suse.de>
24127
24128         * gcc.target/i386/sselibm-1.c: New testcase.
24129         * gcc.target/i386/sselibm-2.c: Likewise.
24130         * gcc.target/i386/sselibm-3.c: Likewise.
24131         * gcc.target/i386/sselibm-4.c: Likewise.
24132         * gcc.target/i386/sselibm-5.c: Likewise.
24133
24134 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24135
24136         PR fortran/24266
24137         * gfortran.dg/arrayio_derived_2.f90: New.
24138
24139 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24140
24141         * gcc.dg/unsigned-long-compare.c: New test.
24142
24143 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24144
24145         PR testsuite/25318
24146         * lib/target-supports.exp (check_effective_target_freorder):
24147         Check to see if target supports -freorder-blocks-and-partition.
24148         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24149         instead of "dg-require-named-sections".
24150
24151 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24152
24153         PR target/14798:
24154         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24155         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24156         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24157         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24158         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24159         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24160         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24161         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24162
24163 2006-01-30  Richard Guenther  <rguenther@suse.de>
24164
24165         PR c++/23372
24166         * gcc.dg/pr23372-1.C: New testcase.
24167
24168 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24169
24170         * gcc.dg/gomp/pr25874.c: New test.
24171
24172 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24173
24174         PR tree-opt/25911
24175         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24176
24177 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24178
24179         PR fortran/18578
24180         PR fortran/18579
24181         PR fortran/20857
24182         PR fortran/20885
24183         * gfortran.dg/intent_out_1.f90: New test.
24184
24185 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24186
24187         PR fortran/17911
24188         * gfortran.dg/procedure_lvalue.f90: New test.
24189
24190         PR fortran/20895
24191         PR fortran/25030
24192         * gfortran.dg/char_pointer_assign_2.f90: New test.
24193         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24194         assignment to be consistent with standard.
24195         * gfortran.dg/char_result_2.f90: The same.
24196         * gfortran.dg/char_result_8.f90: The same.
24197
24198 2006-01-28  Zack Weinberg  <zackw@panix.com>
24199
24200         * gcc.dg/Woverlength-strings.c
24201         * gcc.dg/Woverlength-strings-pedantic-c89.c
24202         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24203         * gcc.dg/Woverlength-strings-pedantic-c99.c
24204         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24205
24206 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24207
24208         * gcc.c-torture/execute/20060127-1.c: New test.
24209
24210 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24211
24212         PR c++/25999
24213         * g++.dg/ext/pragmaweak1.C: New test.
24214
24215 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24216
24217         PR c++/25855
24218         * g++.dg/template/spec29.C: New test.
24219
24220 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24221
24222         PR c/19606.
24223         * gcc.c-torture/execute/pr19606.c: New.
24224
24225 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24226
24227         * gcc.dg/pragma-re-4.c: New test.
24228
24229 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24230
24231         PR fortran/25964
24232         * gfortran.dg/assumed_size_refs_3.f90: New test.
24233
24234 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24235
24236         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24237
24238 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24239
24240         PR ada/21317
24241         * ada/acats/support/impdef.a: Add One_Long_Second.
24242         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24243         * ada/acats/tests/c9/c94026.a: Likewise.
24244         * ada/acats/tests/c9/c97305c.ada: Likewise.
24245         * ada/acats/tests/c9/c99004a.ada: Likewise.
24246
24247 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24248
24249         PR fortran/25964
24250         * gfortran.dg/global_references_2.f90: New test.
24251
24252         PR fortran/25084
24253         PR fortran/20852
24254         PR fortran/25085
24255         PR fortran/25086
24256         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24257         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24258
24259         PR fortran/25416
24260         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24261
24262 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24263
24264         PR c/25892
24265         * gcc.dg/Wpointer-sign.c: New.
24266         * gcc.dg/Wpointer-sign-Wall.c: New.
24267         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24268         * gcc.dg/Wpointer-sign-pedantic.c: New.
24269         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24270         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24271
24272 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24273
24274         PR C/25861
24275         * gcc.c-torture/compile/pr25861.c: New test.
24276
24277 2006-01-26  Paul Brook  <paul@codesourcery.com>
24278
24279         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24280         on short-enum targets.
24281         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24282         variable.
24283         (generate_fields): Use short_enums.
24284         (main): Set short_enums.  Document -e.
24285         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24286         on short-enum targets.
24287         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24288         variable.
24289         (generate_fields): Use short_enums.
24290         (main): Set short_enums.  Document -e.
24291         * lib/target-supports.exp (check_effective_target_short_enums): New.
24292
24293 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24294
24295         PR target/25947
24296         * gcc.dg/torture/pr25947-1.c: New test.
24297
24298 2006-01-25  Jan Hubicka  <jh@suse.cz>
24299             Roger Sayle  <roger@eyesopen.com>
24300
24301         PR rtl-optimization/25703
24302         * gcc.target/i386/20060125-1.c: New test case.
24303         * gcc.target/i386/20060125-2.c: New test case.
24304
24305 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24306
24307         PR fortran/18540
24308         * gfortran.dg/goto_1.f: New.
24309
24310 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24311
24312         PR fortran/25716
24313         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24314         25716 on 32-bit systems too.
24315
24316 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24317
24318         PR testsuite/25590
24319         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24320
24321 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24322
24323         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24324
24325 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24326
24327         PR fortran/25835
24328         * gfortran.dg/read_eof.f90: Delete, renamed.
24329         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24330         * gfortran.dg/read_eof_2.f90: New test.
24331         * gfortran.dg/read_eof_3.f90: New test.
24332
24333 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24334
24335         PR tree-opt/25860
24336         * gcc.c-torture/compile/pr25860.c: New test.
24337
24338 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24339
24340         PR c++/25552
24341         * g++.dg/parse/dtor8.C: New test.
24342
24343 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24344
24345         PR testsuite/25891
24346         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24347         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24348         check_effective_target_fopenmp returns 0.
24349
24350 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24351
24352         PR ada/20548
24353         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24354         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24355         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24356
24357 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24358
24359         PR tree-opt/25857
24360         * g++.dg/opt/pr25857.C: New test.
24361
24362 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24363         Jan Hubicka  <jh@suse.cz>
24364         Richard Guenther  <rguenther@suse.de>
24365
24366         PR rtl-optimization/25654
24367         * gcc.dg/torture/pr25654.c: New testcase.
24368         * gcc.target/i386/pr25654.c: Likewise.
24369
24370 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24371
24372         PR fortran/25901
24373         * gfortran.dg/internal references_2.f90: New test.
24374
24375         Fix regression in testing of admissability of attributes.
24376         * gfortran.dg/intent_used_1.f90: New test.
24377
24378 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24379
24380         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24381         Remove target conditional torture options for i?86 and x86_64
24382         GNU/Linux.
24383
24384 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24385
24386         PR c++/10891
24387         * g++.dg/rtti/no-rtti.C: New.
24388
24389 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24390
24391         PR c++/25895
24392         * g++.dg/inherit/conv2.C: New test.
24393
24394         PR c++/25856
24395         * g++.dg/parse/dtor7.C: New test.
24396
24397         PR c++/25858
24398         * g++.dg/template/crash44.C: New test.
24399
24400 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24401
24402         PR fortran/25124
24403         PR fortran/25625
24404         * gfortran.dg/internal_references_1.f90: New test.
24405           PR fortran/20881
24406         PR fortran/23308
24407         PR fortran/25538
24408         PR fortran/25710
24409         * gfortran.dg/global_references_1.f90: New test.
24410         * gfortran.dg/g77/19990905-1.f: Restore the error that
24411         there is a clash between the common block name and
24412         the name of a subroutine reference.
24413
24414         PR fortran/PR24276
24415         * gfortran.dg/aliasing_dummy_1.f90: New test.
24416
24417 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24418
24419         * gcc.dg/vmx/1b-01.c: Warning fix.
24420         * gcc.dg/vmx/1c-02.c: Likewise.
24421         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24422
24423 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24424
24425         PR testsuite/24962
24426         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24427
24428 2006-01-20  Richard Guenther  <rguenther@suse.de>
24429         Steven Bosscher <stevenb.gcc@gmail.com>
24430
24431         PR rtl-optimization/24626
24432         * gcc.dg/torture/pr24626-1.c: New testcase.
24433         * gcc.dg/torture/pr24626-2.c: Likewise.
24434         * gcc.dg/torture/pr24626-3.c: Likewise.
24435         * gcc.dg/torture/pr24626-4.c: Likewise.
24436
24437 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24438
24439         PR c++/5520
24440         * g++.dg/warn/empty-body.C: New.
24441
24442 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24443
24444         PR c++/22136
24445         * g++.dg/template/using10.C: New test.
24446         * g++.dg/temlpate/using11.C: Likewise.
24447         * g++.dg/inherit/using5.C: Tweak error messages.
24448
24449 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24450
24451         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24452         target test.
24453         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24454
24455 2006-01-19  Jan Hubicka  <jh@suse.cz>
24456
24457         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24458
24459 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24460
24461         PR c++/25854
24462         * g++.dg/template/spec28.C: New test.
24463
24464 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24465
24466         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24467         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24468
24469 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24470
24471         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24472         * gcc.dg/gomp/critical-1.c: Likewise.
24473         * gcc.dg/gomp/critical-3.c: Likewise.
24474         * gcc.dg/gomp/empty.c: Likewise.
24475         * gcc.dg/gomp/ordered-1.c: Likewise.
24476         * gcc.dg/gomp/for-4.c: Likewise.
24477         * gcc.dg/gomp/for-6.c: Likewise.
24478         * gcc.dg/gomp/master-3.c: Likewise.
24479         * gcc.dg/gomp/for-8.c: Likewise.
24480         * gcc.dg/gomp/for-10.c: Likewise.
24481         * gcc.dg/gomp/for-18.c: Likewise.
24482         * gcc.dg/gomp/for-5.c: Likewise.
24483         * gcc.dg/gomp/for-7.c: Likewise.
24484         * gcc.dg/gomp/for-9.c: Likewise.
24485
24486 2006-01-18  Jeff Law  <law@redhat.com>
24487
24488         * gcc.dg/tree-ssa/vrp25.c: New test.
24489
24490 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24491
24492         * gcc.dg/pr25805.c: Fix misapplied patch.
24493
24494 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24495
24496         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24497         (check_effective_target_vect_udot_qi): New.
24498         (check_effective_target_vect_sdot_hi): New.
24499         (check_effective_target_vect_udot_hi): New.
24500         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24501         prefixed with "wrapv-" with -fwrapv.
24502         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24503         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24504         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24505         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24506         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24507
24508         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24509         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24510         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24511         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24512
24513 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24514
24515         PR c++/16829
24516         * g++.dg/other/default2.C: New test.
24517         * g++.dg/other/default3.C: New test.
24518
24519 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24520
24521         PR c/25805
24522         * gcc.dg/pr25805.c: New file.
24523
24524 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24525
24526         PR c++/25836
24527         * g++.dg/template/init6.C: New test.
24528
24529 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24530
24531         * gcc.dg/tree-ssa/pr24287.c: New test
24532
24533 2006-01-18  Eric Christopher  <echristo@apple.com>
24534
24535         * g++.dg/eh/table.C: New.
24536
24537 2006-01-18  DJ Delorie  <dj@redhat.com>
24538
24539         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24540         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24541         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24542         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24543
24544 2006-01-18  Jeff Law  <law@redhat.com>
24545
24546         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24547         on wrapping on overflow semantics.
24548
24549         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24550
24551         * gcc.gc/tree-ssa/vrp23.c: New test.
24552         * gcc.gc/tree-ssa/vrp24.c: New test.
24553
24554 2006-01-18  Richard Henderson  <rth@redhat.com>
24555             Aldy Hernandez  <aldyh@redhat.com>
24556             Jakub Jelinek  <jakub@redhat.com>
24557             Diego Novillo  <dnovillo@redhat.com>
24558             Uros Bizjak  <uros@kss-loka.si>
24559
24560         * gcc.dg/gomp: New directory.
24561
24562 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24563             Steven G. Kargl  <kargls@comcast.net>
24564
24565         PR fortran/20869
24566         * gfortran.dg/intrinsic_external_1.f90: New test.
24567
24568         PR fortran/20875.
24569         * gfortran.dg/elemental_pointer_1.f90: New test.
24570
24571         PR fortran/25024
24572         * gfortran.dg/external_procedures_1.f90: New test.
24573
24574         PR fortran/25785
24575         gfortran.dg/assumed_present.f90: New test.
24576
24577 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * g++.dg/parse/lookup5.C: New test.
24580
24581 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24582
24583         PR fortran/25697
24584         * gfortran.dg/read_eof.f90: New test.
24585
24586 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24587
24588         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24589         add a closing brace.
24590
24591 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24592
24593         PR fortran/25631
24594         * gfortran.dg/fmt_tl.f: New test.
24595
24596 2006-01-17  Eric Christopher  <echristo@apple.com>
24597
24598         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24599         * g++.old-deja/g++.warn/impint2.C: Ditto.
24600         * g++.old-deja/g++.other/null1.C: Ditto.
24601         * g++.dg/warn/conv2.C: Ditto.
24602         * g++.dg/warn/conv4.C: New file.
24603
24604 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24605
24606         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24607
24608 2006-01-17  Andreas Jaeger  <aj@suse.de>
24609             Janis Johnson <janis187@us.ibm.com>
24610
24611         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24612         in 64-bit.
24613         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24614         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24615
24616 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24617
24618         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24619         (switchfiles): xfail txxx where xxx >= 25.
24620
24621 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24622
24623         PR testsuite/25764
24624         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24625
24626 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24627
24628         PR c/25682
24629         * gcc.dg/pr25682.c: New test.
24630         * g++.dg/parse/array-size2.C: New test.
24631
24632 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24633
24634         * consistency.vlad: Remove entire directory, 1652 files.
24635
24636 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24637
24638         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24639         check_effective_target_dfprt_nocache): New.
24640         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24641         (check_effective_target_dfprt): New.
24642         * lib/c-compat.exp (check_dfp): Remove.
24643         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24644         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24645         level of support for decimal float.
24646         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24647         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24648         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24649         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24650         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24651         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24652         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24653         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24654         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24655         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24656         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24657         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24658         directives.
24659
24660 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24661
24662         PR testsuite/25741
24663         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24664         $base_dir/../.
24665         * lib/gfortran.exp (gfortran_init): Likewise.
24666         * lib/obj-c++.exp (obj-c++_init): Likewise.
24667         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24668         (scan-assembler-dem-not): Likewise.
24669         * lib/scandump.exp (scan-dump-dem): Likewise.
24670         (scan-dump-dem-not): Likewise.
24671
24672 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24673
24674         PR testsuite/25767
24675         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24676         powerpc-*-darwin*.
24677         * lib/obj-c++.exp (obj-c++_init): Likewise.
24678
24679 2006-01-16  Richard Guenther  <rguenther@suse.de>
24680
24681         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24682
24683 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24684
24685         PR testsuite/25777
24686         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24687         to LD_LIBRARY_PATH.
24688
24689 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24690             Andrew Pinski  <pinskia@physics.uc.edu>
24691
24692         * gcc.dg/minmax-1.c: New test.
24693
24694 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24695
24696         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24697         * gcc.misc-tests/dectest.exp: Ditto.
24698
24699 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24700
24701         PR testsuite/25796
24702         * gcc.target/i386/cmov6.c: Use -march=k8.
24703
24704 2006-01-15  Andreas Jaeger  <aj@suse.de>
24705
24706         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24707         x86 does not have __float128.
24708
24709 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24710
24711         * gcc.target/i386/cmov6.c: New test.
24712
24713 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24714
24715         PR c++/25663
24716         * g++.dg/template/ctor6.C: New test.
24717
24718 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24719
24720         PR tree-optimization/25485
24721         * gcc.dg/tree-ssa/pr25485.c: New.
24722
24723 2006-01-14  Richard Guenther  <rguenther@suse.de>
24724
24725         PR tree-optimization/22548
24726         PR tree-optimization/22555
24727         PR tree-optimization/22501
24728         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24729         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24730         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24731         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24732         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24733         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24734         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24735         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24736         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24737
24738 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24739
24740         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24741         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24742
24743 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24744         Richard Guenther  <rguenther@suse.de>
24745
24746         PR rtl-optimization/24257
24747         * gcc.dg/torture/pr24257.c: New testcase.
24748
24749 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24750
24751         * gcc.c-torture/execute/20060110-1.c: New test.
24752         * gcc.c-torture/execute/20060110-2.c: New test.
24753
24754 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24755
24756         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24757
24758 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24759
24760         PR fortran/25756
24761         * gfortran.dg/label_3.f90: New test.
24762
24763 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24764
24765         PR tree-optimization/25771
24766         * g++.dg/tree-ssa/pr25771.C: New test
24767
24768 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24769
24770         PR tree-opt/24365
24771         * g++.dg/opt/complex5.C: New test.
24772
24773 2006-01-13  Richard Guenther  <rguenther@suse.de>
24774
24775         * gcc.target/i386/387-9.c: New testcase.
24776
24777 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24778
24779         PR c++/24824
24780         * g++.dg/debug/dwarf2-1.C: New.
24781
24782 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24783
24784         PR testsuite/25728
24785         * lib/gcov.exp (verify-lines): Add "close $fd".
24786
24787 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24788             Ben Elliston  <bje@au.ibm.com>
24789
24790         * gcc.dg/dfp/inf-1.c: New test.
24791
24792 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24793             Yao Qi  <qiyaoltc@cn.ibm.com>
24794             Ben Elliston  <bje@au.ibm.com>
24795             Jon Grimm  <jgrimm2@us.ibm.com>
24796
24797         * gcc.dg/nodfp-1.c: New test.
24798         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24799         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24800         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24801         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24802         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24803         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24804         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24805         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24806         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24807         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24808         * gcc.dg/format/dfp-printf-1.c: Likewise.
24809         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24810         (compat_setup_dfp): New.
24811         * gcc.dg/compat/compat.exp: Use it.
24812         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24813         Make some variables global, prepend "compat_" to their names.
24814         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24815         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24816         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24817         * lib/compat.exp (compat_skip_list): Make global, rename.
24818         * lib/c-compat.exp: New file.
24819         * lib/target-supports.exp (check_effective_target_dfp): New.
24820
24821         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24822         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24823         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24824         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24825         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24826         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24827         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24828         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24829         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24830         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24831         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24832         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24833         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24834         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24835         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24836         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24837         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24838         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24839         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24840         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24841         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24842         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24843         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24844         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24845         gcc.dg/dfp/struct-layout-1.c,
24846         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24847         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24848         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24849         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24850         gcc.dg/dfp/func-vararg-dfp.c,
24851         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24852         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24853         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24854         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24855         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24856
24857 2006-01-11  Richard Guenther  <rguenther@suse.de>
24858
24859         PR tree-optimization/25734
24860         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24861
24862 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24863
24864         PR fortran/25486
24865         * gfortran.dg/literal_character_constant_1_x.F: New test.
24866         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24867         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24868         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24869
24870 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24871
24872         PR c++/25386
24873         * g++.dg/ext/packed3.C: Add expected packed error.
24874
24875 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24876
24877         PR target/25706
24878         * gcc.dg/torture/pr25706-1.c: New test.
24879
24880 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24881
24882         PR tree-optimization/23109
24883         PR tree-optimization/23948
24884         PR tree-optimization/24123
24885
24886         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24887         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24888         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24889         g++.dg/tree-ssa/pr23948.C: New testcases.
24890         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24891         three divisions in order to do the optimization.
24892
24893 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24894
24895         PR c++/25632
24896         * g++.dg/other/pr25632.C: New test.
24897
24898 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24899
24900         PR fortran/25730
24901         * gfortran.dg/used_types_1.f90: New test.
24902
24903 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24904
24905         PR target/25718
24906         * gcc.dg/torture/pr25718-1.c: New test.
24907
24908 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24909
24910         * gfortran.dg/list_read_2.f90: Fix typo in description.
24911
24912 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24913
24914         * lib/target-supports.exp (check_visibility_available): Simplify test
24915         for *-*-netware*.
24916         (check_profiling_available): Fail for *-*-netware*.
24917         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24918         * gcc.dg/20021014-1.c: Likewise.
24919         * gcc.dg/nest.c: Likewise.
24920
24921 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24922
24923         fortran/24936
24924         * gfortran.dg/forall_3.f90: New test.
24925
24926 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24927
24928         PR fortran/21977
24929         * gfortran.dg/nesting_2.f90: New test.
24930         * gfortran.dg/nesting_3.f90: New test.
24931
24932 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24933
24934         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24935         Fix typo in comment.
24936
24937 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24938
24939         * gfortran.dg/single_char_string.f90: New test.
24940
24941 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24942
24943         * gfortran.dg/ichar_2.f90: New test.
24944
24945 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24946
24947         PR fortran/25093
24948         * gfortran.dg/private_type_4.f90: New.
24949
24950 2006-01-07  Richard Guenther  <rguenther@suse.de>
24951
24952         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24953
24954 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24955
24956         * gfortran.dg/func_decl_1.f90: New.
24957         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24958         * gfortran.dg/array_alloc_2.f90: Likewise.
24959         * gfortran.dg/char_result_8.f90: Likewise.
24960         * gfortran.dg/dup_save_1.f90: Likewise.
24961         * gfortran.dg/dup_save_2.f90: Likewise.
24962         * gfortran.dg/f2c_6.f90: Likewise.
24963         * gfortran.dg/f2c_7.f90: Likewise.
24964         * gfortran.dg/func_result_2.f90: Likewise.
24965         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24966
24967 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24968
24969         PR fortran/22146
24970         * gfortran.dg/elemental_subroutine_1.f90: New test.
24971         * gfortran.dg/elemental_subroutine_2.f90: New test.
24972
24973         PR fortran/25029
24974         PR fortran/21256
24975         * gfortran.dg/assumed_size_refs_1.f90: New test.
24976
24977         PR fortran/20868
24978         PR fortran/20870
24979         * gfortran.dg/assumed_size_refs_2.f90: New test.
24980         * gfortran.dg/initialization_1.f90: Change warning message.
24981
24982 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24983
24984         * gcc.dg/tree-ssa/loop-15.c: New test.
24985
24986 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24987
24988         PR fortran/25598
24989         * gfortran.dg/backspace_3.f: New test.
24990         * gfortran.dg/backspace_4.f: New test.
24991
24992 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24993
24994         PR fortran/24268
24995         * gfortran.dg/fmt_white.f: Update test.
24996
24997 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24998
24999         * gcc.dg/cast-1.c: Add new warning.
25000         * gcc.dg/cast-2.c: Likewise.
25001         * gcc.dg/cast-3.c: Likewise.
25002         * gcc.dg/format/cast-1.c: Likewise.
25003         * gcc.dg/cast-4.c: New testcase.
25004
25005 2006-01-05  Richard Guenther  <rguenther@suse.de>
25006
25007         PR tree-optimization/22555
25008         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25009
25010 2006-01-05  Richard Guenther  <rguenther@suse.de>
25011             Diego Novillo  <dnovillo@redhat.com>
25012
25013         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25014         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25015         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25016         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25017         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25018         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25019         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25020         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25021         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25022         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25023         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25024         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25025         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25026         * treelang/compile/extravar.tree: Likewise.
25027         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25028         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25029         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25030         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25031         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25032
25033 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25034
25035         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25036         for 64-bit fix.
25037
25038 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25039
25040         PR fortran/23675
25041         gfortran.dg/char_result_11.f90: New.
25042
25043 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25044
25045         PR c++/24782
25046         * g++.dg/parse/access9.C: New test.
25047         * g++.dg/tc1/dr52.C: Tweak error markers.
25048
25049 2006-01-04  Richard Henderson  <rth@redhat.com>
25050
25051         Merge from gomp branch.
25052         * g++.dg/parse/pragma2.C: Update expected error lines.
25053
25054 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * g++.dg/other/i386-2.C: New test.
25057
25058         PR target/25554
25059         * gcc.c-torture/compile/20051228-1.c: New test.
25060
25061         PR c/25559
25062         * gcc.dg/pr25559.c: New test.
25063
25064 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25065
25066         PR c++/25492
25067         * g++.dg/lookup/friend9.C: New test.
25068
25069         PR c++/25625
25070         * g++.dg/template/repo5.C: New test.
25071
25072 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25073
25074         PR fortran/25101
25075         * gfortran.dg/forall_2.f90: New test.
25076
25077 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25078
25079         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25080         dg-require-weak.  Adjust regexp to handle leading-underscore
25081         targets and space as well as TAB after .weak.  Change previous
25082         64-bit fix to not use naked dot.
25083
25084 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25085
25086         PR rtl-optimization/25578
25087         * gcc.c-torture/execute/20060102-1.c: New testcase.
25088
25089 2006-01-03  Richard Guenther  <rguenther@suse.de>
25090
25091         PR c/25183
25092         * gcc.dg/torture/pr25183.c: New testcase.
25093
25094 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25095
25096         Merge from gomp-branch.
25097         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25098         * gcc.dg/ia64-sync-2.c: Likewise.
25099         * gcc.dg/ia64-sync-3.c: Likewise.
25100         * gcc.dg/ia64-sync-4.c: Likewise.
25101         * gcc.dg/sync-2.c: Likewise.
25102         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25103         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25104
25105 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25106
25107         PR c++/25635
25108         * g++.dg/parse/operator6.C: New test.
25109
25110         PR c++/25637
25111         * g++.dg/parse/error29.C: New test.
25112
25113         PR c++/25638
25114         * g++.dg/parse/dtor6.C: New test.
25115
25116         PR c++/25633
25117         * g++.dg/parse/ctor3.C: New test.
25118
25119         PR c++/25634
25120         * g++.dg/template/class3.C: New test.
25121
25122 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25123
25124         * g++.dg/debug/debug9.C: New.
25125
25126 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25127
25128         PR fortran/24640
25129         * gfortran.dg/label_2.f90: New test.
25130
25131 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25132
25133         * g++.dg/lookup/using12.C: Tighten error marker.
25134
25135 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25136             Andrew Pinski <pinskia@physics.uc.edu>
25137
25138         * gcc.target/powerpc/darwin-abi-3.c: New file.
25139         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25140         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25141         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25142         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25143         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25144         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25145         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25146         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25147
25148 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25149
25150         * gcc.dg/tree-ssa/loadpre1.c: New;
25151         * gcc.dg/tree-ssa/loadpre2.c: New;
25152         * gcc.dg/tree-ssa/loadpre3.c: New;
25153         * gcc.dg/tree-ssa/loadpre4.c: New;
25154         * gcc.dg/tree-ssa/loadpre5.c: New;
25155         * gcc.dg/tree-ssa/loadpre6.c: New;
25156         * gcc.dg/tree-ssa/loadpre7.c: New;
25157         * gcc.dg/tree-ssa/loadpre8.c: New;
25158         * gcc.dg/tree-ssa/loadpre9.c: New;
25159
25160 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25163         * g++.dg/abi/thunk4.C: Likewise.
25164
25165 2006-01-01  Andreas Jaeger  <aj@suse.de>
25166
25167         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25168         portable.
25169
25170 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25171
25172         PR c++/25294
25173         * gcc.dg/pragma-pack-3.c: New test.
25174         * g++.dg/parse/pragma3.C: New test.
25175
25176 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25177
25178         PR middle-end/24827
25179         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25180
25181 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25182
25183         PR testsuite/25214
25184         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25185
25186 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25187
25188         PR fortran/22607
25189         * gfortran-dg/pure_byref_3.f90: New.
25190
25191         fortran/PR 25396
25192         * gfortran.dg/userdef_operator_1.f90: New.
25193
25194 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25195
25196         * g++.dg/abi/thunk3.C: New.
25197         * g++.dg/abi/thunk4.C: New.
25198
25199 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25200
25201         PR fortran/25532
25202         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25203         associated derived type components of derived types are
25204         properly declared in contained procedures.
25205
25206 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25207
25208         PR libgfortran/25139
25209         * gfortran.dg/backspace_2.f: New test.
25210
25211 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25212
25213         PR libgfortran/25550
25214         * gfortran.dg/endfile.f: New test.
25215
25216 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25217
25218         PR libgfortran/25419
25219         * gfortran.dg/comma.f: New test.
25220
25221 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25222
25223         * lib/gfortran-dg.exp: Remove trailing whitespace.
25224         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25225         -funroll-all-loops.
25226
25227 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25228
25229         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25230         Extended Double long doubles or repeat tests when long double is
25231         the same size as double.
25232
25233 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25234
25235         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25236
25237         PR testsuite/25442
25238         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25239         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25240
25241         PR testsuite/25441
25242         * gcc.dg/pr23911.c: Make test variable static.
25243
25244         PR testsuite/25444
25245         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25246
25247 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25248
25249         PR c++/25439
25250         * g++.dg/parse/crash17.C: Adjust error markers.
25251         * g++.dg/template/error20.C: New test.
25252
25253 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25254
25255         PR c++/23172
25256         * g++.dg/ext/complit4.C: New test.
25257
25258         PR c++/25417
25259         * g++.dg/ext/complit5.C: Likewise.
25260
25261 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25262
25263         PR tree-optimization/25125
25264         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25265         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25266         * gcc.c-torture/execute/pr25125.c: New.
25267
25268 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25269
25270         PR fortran/25029
25271         PR fortran/21256
25272         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25273         functions with incorrect assumed size references.
25274
25275 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25276
25277         PR c++/23171
25278         * g++.dg/opt/init1.C: New test.
25279
25280 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25281
25282         PR c++/24671
25283         * g++.dg/template/sfinae3.C: New test.
25284
25285 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25286
25287         * g++.dg/other/friend4.C: New test.
25288
25289 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25290
25291         PR target/25005
25292         * g++.dg/opt/pr25005.C: New test.
25293
25294 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25295
25296         PR c++/25369
25297         * g++.dg/template/ptrmem16.C: New test.
25298
25299 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25300
25301         PR fortran/25029
25302         PR fortran/21256
25303         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25304
25305 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25306
25307         PR libgfortran/25307
25308         * gfortran.dg/list_read_5.f90: New test.
25309
25310 2005-12-22  Richard Henderson  <rth@redhat.com>
25311
25312         * gcc.target/i386/sse-7.c: Use -msse2.
25313
25314 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25315
25316         PR rtl-optimization/25432
25317         * gcc.c-torture/compile/20051216-1.c: New test.
25318
25319         PR objc/25328
25320         * objc/execute/pr25328.m: New test.
25321
25322 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25323
25324         PR c++/25364
25325         * g++.dg/template/call4.C: New test.
25326
25327 2005-12-22  Dale Johannesen  <dalej@apple.com>
25328
25329         * gcc.target/i386/sse-17.c: New.
25330
25331 2005-12-22  Paul Brook  <paul@codesourcery.com>
25332
25333         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25334
25335 2005-12-22  Paul Brook  <paul@codesourcery.com>
25336
25337         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25338
25339 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25340
25341         PR tree-opt/25513
25342         * gcc.c-torture/compile/pr25513.c: New test.
25343
25344 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25345
25346         PR c++/23333
25347         * g++.dg/parse/error25.C: Add more tests.
25348
25349 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25350
25351         PR fortran/18990
25352         * gfortran.dg/der_charlen_1.f90: New.
25353
25354 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25355
25356         PR fortran/20889
25357         * gfortran.dg/pointer_component_type_1.f90: New test.
25358
25359         PR fortran/25029
25360         PR fortran/21256
25361         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25362         should give an error with assumed size array refernces and checks
25363         those that should not.
25364         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25365         reference an upper bound so that it does not generate an error.
25366
25367         PR fortran/19362
25368         PR fortran/20244
25369         PR fortran/20864
25370         PR fortran/25391
25371         * gfortran.dg/used_dummy_types_1.f90: New test.
25372         * gfortran.dg/used_dummy_types_2.f90: New test.
25373         * gfortran.dg/used_dummy_types_3.f90: New test.
25374         * gfortran.dg/used_dummy_types_4.f90: New test.
25375         * gfortran.dg/used_dummy_types_5.f90: New test.
25376
25377         PR fortran/23152
25378         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25379         group already being USE associated.
25380         * gfortran.dg/assumed_shape_nml.f90: New test.
25381         * gfortran.dg/assumed_size_nml.f90: New test.
25382
25383         PR fortran/20862
25384         PR fortran/25053
25385         PR fortran/25063
25386         PR fortran/25064
25387         PR fortran/25066
25388         PR fortran/25067
25389         PR fortran/25068
25390         PR fortran/25307
25391         * gfortran.dg/io_constraints_1.f90: New test.
25392         * gfortran.dg/io_constraints_1.f90: New test.
25393         * gfortran.dg/iostat_3.f90: Change wording of warning.
25394         * gfortran.dg/g77/19981216-0.f: The same.
25395
25396 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25397
25398         PR tree-optimization/23518
25399         * gcc.dg/pr23518.c: New.
25400
25401 2005-12-21  Mike Stump  <mrs@apple.com>
25402
25403         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25404
25405 2005-12-21  Paul Brook  <paul@codesourcery.com>
25406
25407         * gcc.dg/pr19340.c: Skip on m68k targets.
25408
25409 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25410
25411         PR rtl-optimization/25196
25412         * gcc.dg/pr25196.c: New test.
25413
25414 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25415
25416         PR fortran/25423
25417         gfortran.dg/where_nested_1.f90: New.
25418
25419 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25420
25421         PR tree-optimization/25382.
25422         * gcc.dg/tree-ssa/pr25382.c: New.
25423
25424 2005-12-20  Richard Guenther  <rguenther@suse.de>
25425
25426         PR middle-end/24306
25427         * gcc.target/i386/pr24306.c: New testcase.
25428
25429 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25430
25431         PR tree-optimization/25501
25432         * gcc.dg/tree-ssa/pr25501.c: New.
25433
25434 2005-12-20  Richard Guenther  <rguenther@suse.de>
25435
25436         Revert
25437         2005-12-02  Richard Guenther  <rguenther@suse.de>
25438
25439         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25440
25441 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25442
25443         PR c++/21228
25444         * g++.dg/warn/Wunreachable-code-2.C: New test.
25445
25446 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR c++/24278
25449         * g++.dg/template/ctor5.C: New test.
25450
25451         PR c++/24915
25452         * g++.dg/template/overload8.C: New test.
25453
25454 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25455
25456         * gcc.c-torture/compile/pr25483 : New test.
25457
25458 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25459
25460         PR c++/20552
25461         * g++.dg/ext/typeof10.C: New test.
25462
25463 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * gcc.dg/mt-loopi1.c: New.
25466
25467 2005-12-18  Richard Guenther  <rguenther@suse.de>
25468
25469         PR tree-optimization/25481
25470         * gcc.dg/torture/pr25481.c: New testcase.
25471
25472 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25473
25474         PR rtl-optimization/21041
25475         * gcc.dg/pr21041.c: New test.
25476
25477 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25478
25479         PR libgfortran/25463
25480         * gfortran.dg/advance.f90: New test.
25481
25482 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25483
25484         * gcc.dg/20051201-1.c: New test.
25485
25486 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25487
25488         PR fortran/25018
25489         * gfortran.dg/initialization_1.f90: New test.
25490         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25491         * gfortran.dg/g77/980616-0.f: The same.
25492
25493 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25494
25495         * PR fortran/25458
25496         * gfortran.dg/chkbits.f90: New test.
25497
25498 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25499
25500         * gfortran.dg/enum_5.f: Revert to previous version.
25501
25502 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25503
25504         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25505         * gfortran.dg/nested_modules_1.f90: Ditto.
25506         * gfortran.dg/hollerith_f95.f90: Ditto.
25507         * gfortran.dg/select_5.f90: Ditto.
25508         * gfortran.dg/secnds.f: Ditto.
25509         * gfortran.dg/hollerith2.f90: Ditto.
25510         * gfortran.dg/imag_2.f: Ditto.
25511         * gfortran.dg/ftell_2.f90: Ditto.
25512         * gfortran.dg/malloc_free_1.f90: Ditto.
25513         * gfortran.dg/logint-1.f: Ditto.
25514         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25515         * gfortran.dg/e_d_fmt.f90: Ditto.
25516         * gfortran.dg/hollerith_legacy.f90: Ditto.
25517         * gfortran.dg/logint-2.f: Ditto.
25518         * gfortran.dg/enum_5.f90: Ditto.
25519         * gfortran.dg/f2c_2.f90: Ditto.
25520         * gfortran.dg/pr17143.f90: Ditto.
25521         * gfortran.dg/namelist_14.f90: Ditto.
25522         * gfortran.dg/logint-3.f: Ditto.
25523         * gfortran.dg/spread_scalar_source.f90: Ditto.
25524         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25525         * gfortran.dg/namelist_11.f: Ditto.
25526         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25527         * gfortran.dg/g77/20010519-1.f
25528         * gfortran.dg/g77/alpha1.f: Ditto.
25529         * gfortran.dg/g77/990115-1.f: Ditto.
25530         * gfortran.dg/g77/erfc.f: Ditto.
25531         * gfortran.dg/g77/19990313-3.f: Ditto.
25532         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25533         * gfortran.dg/g77/20010426.f: Ditto.
25534         * gfortran.dg/g77/19990313-0.f: Ditto.
25535         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25536         * gfortran.dg/g77/20000629-1.f: Ditto.
25537         * gfortran.dg/g77/970125-0.f: Ditto.
25538         * gfortran.dg/g77/8485.f: Ditto.
25539         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25540         * gfortran.dg/g77/19990313-1.f: Ditto.
25541         * gfortran.dg/g77/int8421.f: Ditto.
25542         * gfortran.dg/g77/19990305-0.f: Ditto.
25543         * gfortran.dg/g77/947.f: Ditto.
25544         * gfortran.dg/g77/19990905-2.f: Ditto.
25545         * gfortran.dg/g77/cabs.f: Ditto.
25546         * gfortran.dg/g77/19990313-2.f: Ditto.
25547         * gfortran.dg/g77/20020307-1.f: Ditto.
25548         * gfortran.dg/g77/dcomplex.f: Ditto.
25549         * gfortran.dg/g77/19990502-1.f: Ditto.
25550         * gfortran.dg/g77/19981216-0.f: Ditto.
25551         * gfortran.dg/common_4.f90: Ditto.
25552         * gfortran.dg/entry_4.f90: Ditto.
25553         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25554         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25555         * gfortran.dg/namelist_12.f: Ditto.
25556         * gfortran.dg/scale_1.f90: Ditto.
25557         * gfortran.dg/modulo_1.f90
25558         * gfortran.dg/hollerith.f90: Ditto.
25559         * gfortran.dg/direct_io_3.f90: Ditto.
25560         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25561         * gfortran.dg/gnu_logical_1.F: Ditto.
25562         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25563         * gfortran.dg/assign_1.f90: Ditto.
25564         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25565         * gfortran.dg/pr23095.f: Ditto.
25566         * gfortran.dg/read_float_1.f90: Ditto.
25567
25568 2005-12-17  Andreas Jaeger  <aj@suse.de>
25569
25570         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25571         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25572
25573 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25574
25575         PR fortran/24268
25576         * gfortran.dg/fmt_white.f: New test.
25577
25578 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25579
25580         * gfortran.dg/label_1.f90: New test.
25581
25582 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25583
25584         PR testsuite/25422
25585         * gcc.dg/20031012-1.c: Add -Walways-true option.
25586         * gcc.dg/weak/weak-3.c: Likewise.
25587         * g++.old-deja/g++.mike/warn8.C: Likewise.
25588
25589 2005-12-16  Mike Stump  <mrs@apple.com>
25590
25591         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25592         exit.
25593
25594 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25595
25596         PR libgfortran/25264
25597         PR libgfortran/25349
25598         * gfortran.dg/tl_editing.f90: Added additional checks.
25599         * gfortran.dg/t_editing.f: New test.
25600         * gfortran.dg/write_padding.f90: New test
25601
25602 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25603
25604         PR testsuite/25215
25605         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25606
25607 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25608
25609         PR rtl-optimization/24899
25610         * gcc.c-torture/execute/20051215-1.c: New test.
25611
25612 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25613
25614         PR 24823
25615         * gfortran.dg/pr24823.f: New test.
25616
25617 2005-12-16  Jeff Law  <law@redhat.com>
25618
25619         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25620
25621 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25622
25623         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25624         (base_types): Change C++ style comments to C style comments.  Remove
25625         aligned types from the array.  Keep Enums disabled.
25626         (complex_types): Remove aligned types from the array.
25627         Comment out "_Complex long double".
25628         (attrib_types): Remove.
25629         (complex_attrib_types): Remove.
25630         (attrib_array_types): Remove.
25631         (complex_attrib_array_types): Remove.
25632         (aligned_bitfld_types): Remove.
25633         (n_aligned_bitfld_types): Remove.
25634         (FEATURE_ALIGNEDPACKED): Delete.
25635         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25636         (singles): Remove support for adding attributes.
25637         (choose_type): Remove support for attributed types.
25638         (generate_fields): Remove support for attributed bit-fields.
25639         Remove support for adding attributes.
25640         (generate_random_tests): Remove support for adding attributes.
25641         (features): Add back "[0] :0" and "complex vector [0]".
25642         (main): Remove support for attributed bit-fields.
25643         Uncomment the calling of generate_random_tests for the rests of
25644         the tests.
25645
25646 2005-12-16  Jan Hubicka  <jh@suse.cz>
25647
25648         * gcc.c-torture/combine/pr25224.c: New.
25649
25650 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25651
25652         PR other/25028
25653         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25654         HP-UX.
25655
25656 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25657
25658         * gcc.dg/20051215-1.c: New file.
25659
25660 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25661
25662         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25663         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25664
25665 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25666
25667         PR fortran/18197
25668         * gfortran.dg/dummy_functions_1.f90: New.
25669
25670 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25671
25672         PR rtl-optimization/25310
25673         * gcc.c-torture/compile/pr25310.c: New test.
25674
25675 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25676
25677         PR debug/25023
25678         * gcc.dg/pr25023.c: New test.
25679
25680 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25681
25682         * g++.old-deja/g++.brendan/redecl1.C,
25683         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25684         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25685         g++.old-deja/g++.oliva/typeof1.C,
25686         g++.old-deja/g++.other/crash16.C,
25687         g++.old-deja/g++.other/crash34.C,
25688         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25689         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25690         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25691         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25692         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25693         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25694         Remove xfail.
25695
25696 2005-12-14  Kean Johnston  <jkj@sco.com>
25697             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25698
25699         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25700         * gcc.target/i386/20020523-1.c: Ditto.
25701         * gcc.target/i386/tailcall-1.c: Ditto.
25702         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25703         * gcc.target/i386/ssetype-5.c: Ditto.
25704
25705 2005-12-14  Jeff Law  <law@redhat.com>
25706
25707         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25708
25709 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25710
25711         PR target/25254
25712         PR target/24188
25713         * gcc.target/i386/pr25254.c: New test.
25714         * gfortran.dg/PR24188.f: New test.
25715
25716 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25717
25718         * lib/fortran-torture.exp: Catch remaining uses of
25719         remote_file build delete.
25720
25721 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25722
25723         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25724
25725 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25726
25727         * gcc.dg/warn-addr-cmp.c: New test.
25728
25729 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25730
25731         PR debug/25023
25732         PR target/25293
25733         * gcc.target/i386/pr25293.c: New test.
25734
25735 2005-12-13  Petr Machata  <machata@post.cz>
25736
25737         PR c++/24907
25738         * g++.dg/parse/comma2.C: New test.
25739
25740 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25741             Jakub Jelinek  <jakub@redhat.com>
25742
25743         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25744         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25745         (limits.h): Include unconditionally.
25746         (stdlib.h): Likewise.
25747         (hashtab.h): Do not include.
25748         (getopt.h): Likewise.
25749         (stddef.h): Include.
25750         (hashval_t): Define.
25751         (struct entry): Add "next" field.
25752         (HASH_SIZE): New macro.
25753         (hash_table): New variable.
25754         (switchfiles): Do not use xmalloc.
25755         (mix): New macro.
25756         (iterative_hash): New function.
25757         (hasht): Remove.
25758         (e_exists): New function.
25759         (e_insert): Likewise.
25760         (output): Use, instead of libiberty hashtable functions.
25761         (main): Do not use getopt.  Do not call htab_create.
25762
25763 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25764
25765         PR c++/25331
25766         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25767         put atal* and atpaal* attributes on array elements.
25768         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25769         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25770         put atal* and atpaal* attributes on array elements.
25771         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25772
25773 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25774
25775         * gcc.dg/single-precision-constant.c: New test.
25776
25777 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25778
25779         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25780         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25781         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25782         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25783         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25784         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25785         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25786         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25787         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25788         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25789         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25790         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25791         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25792         gcc.target/powerpc/ppc-sdata-2.c,
25793         gcc.target/powerpc/ppc-stackalign-1.c,
25794         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25795         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25796         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25797         gcc.target/powerpc/rs6000-ldouble-2.c,
25798         gcc.target/powerpc/rs6000-power2-1.c,
25799         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25800         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25801         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25802         option into target selector.
25803         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25804         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25805
25806 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25807
25808         PR objc/25348
25809         * objc.dg/encode-9.m: New test.
25810
25811 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25812
25813         PR testsuite/20772
25814         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25815         * gcc.dg/asm-b.c: Fix typo.
25816         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25817         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25818         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25819         i?86 lp64 and x86_64 ilp32.
25820         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25821         on i?86 lp64.
25822         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25823
25824 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25825
25826         PR fortran/25078
25827         gfortran.dg/equiv_5.f90: New test.
25828
25829 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25830
25831         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25832         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25833         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25834         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25835         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25836         * gcc.dg/tree-ssa/reassoc-5.c: New.
25837         * gcc.dg/tree-ssa/reassoc-6.c: New.
25838         * gcc.dg/tree-ssa/reassoc-7.c: New.
25839         * gcc.dg/tree-ssa/reassoc-8.c: New.
25840         * gcc.dg/tree-ssa/reassoc-9.c: New.
25841         * gcc.dg/tree-ssa/reassoc-10.c: New.
25842         * gcc.dg/tree-ssa/reassoc-11.c: New.
25843
25844 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25845
25846         PR testsuite/25167
25847         PR testsuite/24478
25848         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25849
25850 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25851
25852         PR c++/25300
25853         * g++.dg/template/inherit.C: Do not use a generic error message.
25854
25855 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25856
25857         PR libobjc/25354
25858         * objc.dg/gnu-encoding: New directory.
25859         * objc.dg/gnu-encoding/compat-common.h: New file.
25860         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25861         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25862         * objc.dg/gnu-encoding/vector-defs.h: New file.
25863         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25864         * objc.dg/gnu-encoding/generate-random.c: New file.
25865         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25866         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25867         * objc.dg/gnu-encoding/generate-random.h: New file.
25868
25869 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c++/25337
25872         * g++.dg/template/defarg7.C: New test.
25873
25874 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25875
25876         PR libobjc/25347
25877         * objc.dg/encode-8.m: New test.
25878
25879 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25880
25881         PR libobjc/25346
25882         * objc.dg/encode-7.m: New test.
25883
25884 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25885
25886         PR c++/25010
25887         * g++.dg/opt/inline10.C: New test.
25888
25889 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25890
25891         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25892
25893 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25894
25895         * gfortran.dg/substring_equivalence.f90: typo in comment
25896
25897 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25898
25899         PR fortran/25068
25900         * gfortran.dg/iostat_3.f90: New test.
25901
25902 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25903
25904         PR fortran/23815
25905         * gfortran.dg/unf_io_convert_1.f90: New test.
25906         * gfortran.dg/unf_io_convert_2.f90: New test.
25907         * gfortran.dg/unf_io_convert_3.f90: New test.
25908
25909 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25910
25911         PR testsuite/20772
25912         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25913         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25914         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25915         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25916         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25917         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25918         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25919         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25920         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25921         gcc.dg/torture/fp-int-convert-float128-timode.c,
25922         gcc.dg/torture/fp-int-convert-float128.c,
25923         gcc.dg/torture/fp-int-convert-float80-timode.c,
25924         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25925         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25926
25927         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25928
25929 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25930
25931         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25932
25933 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25934
25935         * gcc.dg/20051207-1.c,
25936         * gcc.dg/20051207-2.c,
25937         * gcc.dg/20051207-3.c: New tests.
25938
25939 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25940
25941         PR testsuite/20772
25942         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25943         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25944         dg-skip-if target selector.
25945
25946         PR testsuite/20772
25947         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25948         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25949         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25950         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25951         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25952         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25953         and/or merge with i?86 cases.
25954
25955         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25956
25957         PR testsuite/20772
25958         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25959         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25960         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25961         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25962         x86_64-*-linux*.
25963
25964 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25965
25966         PR target/25311
25967         * gcc.c-torture/compile/pr25311.c: New test.
25968
25969 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25970
25971         PR libgfortran/25039
25972         * gfortran.dg/read_comma.f: New test.
25973
25974 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25975
25976         PR c++/19317
25977         * g++.dg/opt/pr19317-1.C: New test.
25978         * g++.dg/opt/pr19317-2.C: New test.
25979         * g++.dg/opt/pr19317-3.C: New test.
25980
25981         PR target/19005
25982         * gcc.c-torture/execute/pr19005.c: New test.
25983
25984         PR target/17828
25985         * g++.old-deja/g++.other/comdat5.C: New test.
25986         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25987
25988         * g++.dg/compat/struct-layout-1.exp: New file.
25989         * g++.dg/compat/struct-layout-1.h: New.
25990         * g++.dg/compat/struct-layout-1_generate.c: New.
25991         * g++.dg/compat/struct-layout-1_x1.h: New.
25992         * g++.dg/compat/struct-layout-1_x2.h: New.
25993         * g++.dg/compat/struct-layout-1_y1.h: New.
25994         * g++.dg/compat/struct-layout-1_y2.h: New.
25995
25996         * gcc.dg/20050330-2.c: New test.
25997
25998 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25999
26000         PR fortran/25292
26001         * gfortran.dg/associated_1.f90: New.
26002
26003 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26004
26005         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26006         ILP32 vect_no_align platforms.
26007
26008 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26009             Jakub Jelinek  <jakub@redhat.com>
26010
26011         PR target/25268
26012         * gcc.c-torture/compile/20051207-1.c: New test.
26013
26014 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26015
26016         PR testsuite/20772
26017         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26018         gcc.dg/torture/pr18582-1.c,
26019         gcc.target/i386/attributes-error.c: Also test on x86_64.
26020
26021         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26022
26023 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26024
26025         PR c++/19397
26026         * g++.dg/template/typedef3.C: New test.
26027
26028         PR c++/19762
26029         PR c++/19764
26030         * g++.dg/template/dtor3.C: Fix error markers.
26031
26032 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26033
26034         * lib/target-supports.exp (check_effective_target_sync_char_short):
26035         Add s390*.
26036
26037 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26038
26039         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26040
26041 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26042
26043         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26044         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26045         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26046         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26047
26048 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26049
26050         PR c++/25263
26051         * g++.dg/other/array2.C: New test case.
26052
26053 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26054
26055         * gcc.dg/darwin-weakimport-3.c: New.
26056
26057         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26058         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26059         and to work on Darwin.
26060         * gcc.dg/attr-weakref-1b.c: New file.
26061         * gcc.dg/attr-weakref-2.c: New test.
26062         * gcc.dg/darwin-weakref-1.c: New test.
26063
26064 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26065
26066         PR testsuite/25247
26067         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26068         use in selector expressions.
26069         (dg-xfail-if): Ditto.
26070         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26071         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26072         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26073         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26074         * gcc.test-framework/test-framework.exp: Skip generated tests if
26075         CHECK_TEST_FRAMEWORK is not 1.
26076
26077 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26078
26079         PR tree-optimization/24963
26080         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26081
26082         PR target/24108
26083         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26084
26085         PR target/18580
26086         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26087         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26088         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26089         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26090
26091 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26092
26093         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26094         dg-options.
26095
26096 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26097
26098         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26099
26100 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26101
26102         * gcc.dg/format/cast-1.c: New test.
26103
26104 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26105
26106         PR c/7776
26107         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26108         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26109         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26110         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26111
26112 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26113
26114         * gcc.dg/cast-pretty-print-1.c: New test.
26115
26116 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26117
26118         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26119
26120 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/24173
26123         * g++.dg/template/friend40.C: New test.
26124
26125 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26126
26127         PR target/25199
26128         * gcc.target/i386/movq-2.c: New test.
26129         * gcc.target/i386/movq.c: Remove target i?86, instead add
26130         dg-require-effective-target ilp32.
26131
26132 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26133
26134         PR c++/24103
26135         * g++.dg/other/default1.C: New test.
26136
26137 2005-12-02  Richard Guenther  <rguenther@suse.de>
26138
26139         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26140
26141 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26142
26143         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26144
26145 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26146
26147         PR target/21017
26148         * gcc.target/powerpc/rotate.c: New.
26149
26150 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26151
26152         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26153         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26154
26155 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26156
26157         PR c/13384
26158         * gcc.dg/pr17730-1.c: Adjust.
26159         * gcc.dg/lvalue1.c (main): Likewise.
26160         * gcc.dg/lvalue-2.c: Likewise.
26161         * g++.dg/pr7503-3.C
26162
26163 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26164
26165         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26166         error messages.
26167
26168 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26169
26170         PR fortran/24789
26171         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26172
26173 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26174
26175         PR target/24475
26176         * lib/target-supports.exp (check_effective_target_tls): New.
26177         (check_effective_target_tls_runtime): New.
26178         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26179         for TLS support.
26180         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26181         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26182         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26183         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26184         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26185         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26186         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26187         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26188         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26189         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26190         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26191         effective-target TLS.
26192         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26193         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26194         effective-target TLS runtime.
26195
26196 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26197
26198         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26199
26200 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26201
26202         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26203         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26204         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26205         ignored" warnings when "packing" is the same as the ABI layout.
26206
26207 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26208
26209         PR fortran/21302
26210         * gfortran.dg/line_length_1.f: New test.
26211         * gfortran.dg/line_length_2.f90: Ditto.
26212
26213 2005-11-30  Richard Guenther  <rguenther@suse.de>
26214
26215         PR tree-optimization/21655
26216         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26217
26218 2005-11-30  Dale Johannesen  <dalej@apple.com>
26219
26220         * gcc.c-torture/compile/pr24930.c: New.
26221
26222 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26223
26224         PR fortran/15809
26225         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26226
26227 2005-11-30  Jeff Law  <law@redhat.com>
26228
26229         * g++.old-deja/g++.law/pr25000.C: New test.
26230
26231 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26232
26233         * gcc.dg/tls/opt-11.c: New test.
26234
26235 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26236
26237         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26238         targets.
26239         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26240         LP64 ia64.
26241
26242 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gfortran.dg/open_access_1.f90: New test.
26245
26246 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26247
26248         * gcc.dg/charset/builtin2.c: New test.
26249
26250 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26251
26252         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26253         on mmix-*-* for *_[xy].c.
26254
26255 2005-11-28  Kean Johnston  <jkj@sco.com>
26256
26257         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26258         headers.
26259         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26260         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26261         * gcc.target/i386/asm-3.c: Ditto.
26262         * gcc.target/i386/clobbers.c: Ditto.
26263         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26264         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26265         test regexp.
26266         * gcc.target/i386/mul.c: Ditto.
26267         * gcc.target/i386/ssetype-1.c: Ditto.
26268         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26269         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26270         static so the test works with -fPIC mode too. Based on comment in
26271         PR19231 by Pinski.
26272         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26273
26274 2005-11-28  Richard Guenther  <rguenther@suse.de>
26275
26276         * gcc.dg/alias-9.c: New testcase.
26277         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26278
26279 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26280             Uros Bizjak  <uros@kss-loka.si>
26281
26282         PR middle-end/20219
26283         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26284         tan(x)/sin(x) transformations.
26285
26286 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26287
26288         PR middle-end/24575
26289         * gcc.dg/tree-ssa/divide-3.c: New test.
26290         * gcc.dg/tree-ssa/divide-4.c: New test.
26291
26292 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26293
26294         PR fortran/24917
26295         *  gfortran.dg/boz_6.f90: New test.
26296
26297 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26298
26299         PR fortran/23912
26300         * gfortran.dg/modulo_1.f90: New test.
26301
26302 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26303
26304         PR libfortran/24919
26305         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26306         fail on CRLF platforms.
26307         * gfortran.dg/ftell_2.f90: Likewise.
26308
26309 2005-11-26  Eric Christopher  <echristo@apple.com>
26310
26311         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26312
26313 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26314
26315         * objc.dg/gnu-runtime-3.m: Simplify.
26316
26317 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26318
26319         PR middle-end/23669
26320         * gcc.dg/tree-ssa/divide-1.c: New test.
26321         * gcc.dg/tree-ssa/divide-2.c: New test.
26322
26323 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26324
26325         PR libgfortran/24945
26326         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26327
26328 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26329
26330         PR libgfortran/24945
26331         * gfortran.dg/open_status_2.f90: New test.
26332
26333 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26334
26335         * gcc.c-torture/execute/builtins/fprintf.c,
26336         gcc.c-torture/execute/builtins/fputs-lib.c,
26337         gcc.c-torture/execute/builtins/fputs.c,
26338         gcc.c-torture/execute/builtins/lib/fprintf.c,
26339         gcc.c-torture/execute/builtins/lib/printf.c,
26340         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26341
26342 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26343
26344         * gcc.dg/20050922-2.c: New test.
26345
26346 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26347
26348         * objc.dg/gnu-runtime-3.m: New test.
26349
26350 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26351
26352         PR c++/9278
26353         * g++.dg/other/void1.C: New test.
26354
26355 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26356
26357         PR middle-end/24998
26358         * gcc.dg/torture/fp-int-convert-float.c,
26359         gcc.dg/torture/fp-int-convert-double.c,
26360         gcc.dg/torture/fp-int-convert-long-double.c,
26361         gcc.dg/torture/fp-int-convert-timode.c,
26362         gcc.dg/torture/fp-int-convert-float80.c,
26363         gcc.dg/torture/fp-int-convert-float80-timode.c,
26364         gcc.dg/torture/fp-int-convert-float128.c,
26365         gcc.dg/torture/fp-int-convert-float128-timode.c,
26366         gcc.dg/torture/fp-int-convert.h: New files.
26367
26368 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26369
26370         PR middle-end/24989
26371         * gcc.dg/tree-ssa/bool-10.c: New test.
26372         * gcc.dg/tree-ssa/bool-11.c: New test.
26373         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26374
26375 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26376
26377         PR middle-end/24990
26378         * tree-ssa/pr24990-1.c: New test.
26379
26380 2005-11-24  Richard Guenther  <rguenther@suse.de>
26381         Dirk Mueller <dmueller@suse.de>
26382
26383         PR c++/14024
26384         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26385         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26386         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26387         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26388         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26389         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26390
26391 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26392
26393         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26394
26395 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26396
26397         PR c/21668
26398         * gcc.dg/Wc++-compat.c: New.
26399         * gcc.dg/Wno-c++-compat.c: New.
26400
26401 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26402
26403         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26404         (vspltish, vspltisw): Likewise.
26405
26406 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26407
26408         PR libgfortran/24794
26409         * gfortran.dg/namelist_12.f: Fix quotes.
26410         * gfortran.dg/namelist_13.f90: Fix quotes.
26411         * gfortran.dg/namelist_14.f90: Fix quotes.
26412         * gfortran.dg/namelist_15.f90: Fix quotes.
26413         * gfortran.dg/namelist_use.f90: Fix quotes.
26414         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26415         * gfortran.dg/namelist_21.f90: New test.
26416         * gfortran.dg/namelist_22.f90: New test.
26417
26418 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26419
26420         PR target/23435
26421         * gcc.c-torture/compile/pr23435.c: New.
26422
26423 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26424
26425         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26426
26427 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26428
26429         * gcc.target/powerpc/405-macchw-1.c,
26430         gcc.target/powerpc/405-macchw-2.c,
26431         gcc.target/powerpc/405-macchwu-1.c,
26432         gcc.target/powerpc/405-macchwu-2.c,
26433         gcc.target/powerpc/405-machhw-1.c,
26434         gcc.target/powerpc/405-machhw-2.c,
26435         gcc.target/powerpc/405-machhwu-1.c,
26436         gcc.target/powerpc/405-machhwu-2.c,
26437         gcc.target/powerpc/405-maclhw-1.c,
26438         gcc.target/powerpc/405-maclhw-2.c,
26439         gcc.target/powerpc/405-maclhwu-1.c,
26440         gcc.target/powerpc/405-maclhwu-2.c,
26441         gcc.target/powerpc/405-mulchw-1.c,
26442         gcc.target/powerpc/405-mulchw-2.c,
26443         gcc.target/powerpc/405-mulchwu-1.c,
26444         gcc.target/powerpc/405-mulchwu-2.c,
26445         gcc.target/powerpc/405-mulhhw-1.c,
26446         gcc.target/powerpc/405-mulhhw-2.c,
26447         gcc.target/powerpc/405-mulhhwu-1.c,
26448         gcc.target/powerpc/405-mulhhwu-2.c,
26449         gcc.target/powerpc/405-mullhw-1.c,
26450         gcc.target/powerpc/405-mullhw-2.c,
26451         gcc.target/powerpc/405-mullhwu-1.c,
26452         gcc.target/powerpc/405-mullhwu-2.c,
26453         gcc.target/powerpc/405-nmacchw-1.c,
26454         gcc.target/powerpc/405-nmacchw-2.c,
26455         gcc.target/powerpc/405-nmachhw-1.c,
26456         gcc.target/powerpc/405-nmachhw-2.c,
26457         gcc.target/powerpc/405-nmaclhw-1.c,
26458         gcc.target/powerpc/405-nmaclhw-2.c,
26459         gcc.target/powerpc/440-macchw-1.c,
26460         gcc.target/powerpc/440-macchw-2.c,
26461         gcc.target/powerpc/440-macchwu-1.c,
26462         gcc.target/powerpc/440-macchwu-2.c,
26463         gcc.target/powerpc/440-machhw-1.c,
26464         gcc.target/powerpc/440-machhw-2.c,
26465         gcc.target/powerpc/440-machhwu-1.c,
26466         gcc.target/powerpc/440-machhwu-2.c,
26467         gcc.target/powerpc/440-maclhw-1.c,
26468         gcc.target/powerpc/440-maclhw-2.c,
26469         gcc.target/powerpc/440-maclhwu-1.c,
26470         gcc.target/powerpc/440-maclhwu-2.c,
26471         gcc.target/powerpc/440-mulchw-1.c,
26472         gcc.target/powerpc/440-mulchw-2.c,
26473         gcc.target/powerpc/440-mulchwu-1.c,
26474         gcc.target/powerpc/440-mulchwu-2.c,
26475         gcc.target/powerpc/440-mulhhw-1.c,
26476         gcc.target/powerpc/440-mulhhw-2.c,
26477         gcc.target/powerpc/440-mulhhwu-1.c,
26478         gcc.target/powerpc/440-mulhhwu-2.c,
26479         gcc.target/powerpc/440-mullhw-1.c,
26480         gcc.target/powerpc/440-mullhw-2.c,
26481         gcc.target/powerpc/440-mullhwu-1.c,
26482         gcc.target/powerpc/440-mullhwu-2.c,
26483         gcc.target/powerpc/440-nmacchw-1.c,
26484         gcc.target/powerpc/440-nmacchw-2.c,
26485         gcc.target/powerpc/440-nmachhw-1.c,
26486         gcc.target/powerpc/440-nmachhw-2.c,
26487         gcc.target/powerpc/440-nmaclhw-1.c,
26488         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26489
26490 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26491
26492         PR fortran/24774
26493         * gfortran.dg/inquire_9.f90: New test.
26494
26495         PR fortran/21647
26496         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26497
26498 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26499
26500         PR libfortran/24432
26501         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26502         Check that 'cos' is supported.
26503
26504 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26505
26506         PR fortran/24223
26507         * gfortran.dg/substring_equivalence.f90: New test.
26508
26509         PR fortran/24705
26510         * gfortran.dg/auto_internal_assumed.f90: New test.
26511
26512 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26513
26514         * gcc.dg/fold-div-2.c: New test.
26515
26516 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26517
26518         PR rtl-optimization/24883
26519         * gcc.c-torture/compile/pr24883.c: New test.
26520
26521 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26522
26523         PR middle-end/20583
26524         * gcc.c-torture/compile/pr20583.c: New.
26525
26526 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26527
26528         * gcc.c-torture/execute/usmul.c: New test.
26529
26530 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26531
26532         * gcc.dg/tree-ssa/vrp22.c: New test.
26533
26534 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26535
26536         PR middle-end/24912
26537         * gcc.dg/torture/pr24912-1.c: New test.
26538
26539 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26540
26541         PR fortran/24862
26542         * gfortran.dg/arrayio_derived_1.f90: New test.
26543
26544 2005-11-19  Richard Guenther  <rguenther@suse.de>
26545
26546         PR middle-end/23294
26547         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26548
26549 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26550
26551         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26552
26553 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/8355
26556         * g++.dg/template/friend39.C: New test.
26557
26558 2005-11-18  James E Wilson  <wilson@specifix.com>
26559
26560         * gcc.dg/builtin-strstr.c: New.
26561
26562 2005-11-18  Richard Henderson  <rth@redhat.com>
26563
26564         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26565         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26566         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26567         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26568         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26569         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26570         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26571         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26572         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26573         renaming to remove initial "ia64-".
26574
26575 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26576
26577         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26578
26579 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26580
26581         * g++.dg/cpp/string-2.C: New test.
26582
26583 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26584
26585         * gcc.dg/tree-ssa/loop-14.c: New test.
26586
26587 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26588             Michael Chamberlain <michael@chamberlain.net.au>
26589
26590         * ada/acats/run_all.sh (target_run): Kill long running tests.
26591
26592 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26593
26594         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26595         * gcc.dg/cleanup-9.c: Likewise.
26596         * gcc.dg/cleanup-10.c: Likewise.
26597         * gcc.dg/cleanup-11.c: Likewise.
26598
26599 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26600
26601         PR fortran/24892
26602         * gfortran.dg/open_access_append_1.f90: New test.
26603         * gfortran.dg/open_access_append_2.f90: New test.
26604
26605 2005-11-16  Richard Guenther  <rguenther@suse.de>
26606
26607         PR middle-end/24851
26608         * gcc.c-torture/execute/pr24851.c: New testcase.
26609
26610 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26611
26612         * gcc.dg/fold-overflow-1.c: New test.
26613
26614 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26615
26616         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26617         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26618
26619 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26620
26621         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26622         structures.
26623         * g++.dg/eh/forced2.C: Likewise.
26624         * g++.dg/eh/forced3.C: Likewise.
26625         * g++.dg/eh/forced4.C: Likewise.
26626
26627 2005-11-11  Mike Stump  <mrs@apple.com>
26628
26629         * g++.old-deja/g++.mike/unused.C: Add.
26630
26631 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26632
26633         PR c++/24667
26634         * g++.dg/warn/Wcast-qual1.C: New test.
26635
26636 2005-11-15  Jan Hubicka  <jh@suse.cz>
26637
26638         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26639
26640 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26641
26642         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26643
26644 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26645
26646         PR 24840
26647         * gcc.dg/tree-ssa/pr24840.c: New test.
26648
26649 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26650
26651         PR testsuite/24841
26652         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26653
26654 2005-11-14  Dale Johannesen  <dalej@apple.com>
26655
26656         * gcc.c-torture/execute/20051113-1.c: New.
26657
26658 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26659
26660         PR c++/24687
26661         * g++.dg/template/crash43.C: New test.
26662
26663 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26664
26665         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26666
26667 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26668
26669         PR c++/24817
26670         * g++.dg/eh/spec8.C: New test.
26671
26672 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26673
26674         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26675
26676 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26677
26678         PR c++/20293
26679         * g++.dg/parse/ambig4.C: New test.
26680         * g++.dg/tc1/dr101.C: Adjust error markers.
26681         * g++.dg/lookup/strong-using-2.C: Likewise.
26682         * g++.dg/lookup/ambig5.C: Likewise.
26683         * g++.dg/lookup/ambig4.C: Likewise.
26684         * g++.dg/parse/crash22.C: Likewise.
26685
26686 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26687
26688         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26689
26690 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26691
26692         * gcc.dg/nested-calls-1.c: New test.
26693
26694 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26695
26696         * gfortran.dg/complex_intrinsic_1.f90: New test.
26697         * gfortran.dg/complex_intrinsic_2.f90: New test.
26698         * gfortran.dg/fgetc_1.f90: New test.
26699         * gfortran.dg/fgetc_2.f90: New test.
26700         * gfortran.dg/fgetc_3.f90: New test.
26701         * gfortran.dg/ftell_1.f90: New test.
26702         * gfortran.dg/ftell_2.f90: New test.
26703         * gfortran.dg/gnu_logical_1.F: New test.
26704         * gfortran.dg/gnu_logical_2.f90: New test.
26705
26706 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26707
26708         PR middle-end/24820
26709         * gcc.dg/pr24820.c: New test.
26710
26711 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26712
26713         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26714         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26715         variable.
26716
26717 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26718
26719         PR testsuite/24614
26720         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26721
26722 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26723
26724         * gcc.target/cris/cris.exp: New file.
26725         * gcc.target/cris/rld-legit1.c: New test.
26726         * gcc.target/cris/rld-legit2.c: New test.
26727
26728 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26729
26730         PR c++/24780
26731         * g++.dg/opt/pr24780.C: New test.
26732
26733         PR c++/24761
26734         * g++.dg/template/asm1.C: New test.
26735
26736 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26737
26738         PR libgfortran/24787
26739         * gfortran.dg/scan_1.f90: New test.
26740
26741 2005-11-12  Jan Hubicka  <jh@suse.cz>
26742
26743         * gcc.target/i386/minmax-1.c: New.
26744         * gcc.target/i386/minmax-2.c: New.
26745
26746 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26747
26748         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26749
26750 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26751
26752         * gcc.c-torture/execute/20051110-1.c,
26753         gcc.c-torture/execute/20051110-2.c: New tests.
26754
26755 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26756
26757         PR middle-end/24750
26758         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26759         New tests.
26760
26761 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26762
26763         * lib/target-libpath.exp (get_shlib_extension): New proc.
26764         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26765         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26766         * lib/objc.exp (objc_target_compile): Likewise.
26767         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26768         detection.
26769
26770 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26771
26772         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26773
26774         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26775         Add -static to additional_flags and pass it to target_compile.
26776
26777 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26778
26779         PR libgfortran/24719
26780         gfortran.dg/read_noadvance.f90: New test.
26781
26782         PR libgfortran/24699
26783         gfortran.dg/fmt_t_2.f90: New test.
26784
26785         PR libgfortran/24785
26786         gfortran.dg/read_x_eor.f90: New test.
26787
26788         PR libgfortran/24584
26789         gfortran.dg/namelist_empty.f90: Rename test.
26790
26791         PR libgfortran/24489
26792         gfortran/read_eor.f90: Rename test.
26793
26794 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26795
26796         PR fortran/15976
26797         * gfortran.dg/automatic_module_variable.f90: New test.
26798
26799 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26800
26801         PR target/24445
26802         * gcc.dg/pr24445.c: New test.
26803
26804 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26805
26806         PR fortran/24655
26807         PR fortran/24755
26808         * gfortran.dg/recursive_statement_functions.f90: Add statement
26809         functions using inline intrinsic functions and parameters to test
26810         that they no longer seg-fault.
26811
26812         PR fortran/24409
26813         gfortran.dg/nested_modules_4.f90: New test.
26814         gfortran.dg/nested_modules_5.f90: New test.
26815
26816 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26817
26818         PR fortran/24643
26819         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26820
26821 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26822
26823         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26824         failures.
26825
26826 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26827
26828         * gcc.dg/sparc-getcontext-1.c: New test.
26829
26830 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26831
26832         * gcc.dg/ifcvt-fabs-1.c: New test.
26833
26834 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26835
26836         PR other/4372
26837         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26838         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26839
26840 2005-11-09  Richard Guenther  <rguenther@suse.de>
26841
26842         PR tree-optimization/24716
26843         * gcc.c-torture/execute/pr24716.c: New testcase.
26844
26845 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26846
26847         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26848
26849 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26850
26851         PR 24624
26852         * gcc.dg/pr24624.c: Testcase added.
26853
26854 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26855
26856         PR 24623
26857         * g++.dg/other/pr24623.C: Testcase added.
26858
26859 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26860
26861         PR fortran/22607
26862         * gfortran-dg/pure_byref_1.f90: New.
26863         * gfortran-dg/pure_byref_2.f90: New.
26864
26865 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26866
26867         PR c/24101
26868         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26869         * gcc.dg/dg.exp: Run main loop also for *.i files.
26870
26871 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26872
26873         PR c++/19450
26874         * g++.dg/tls/diag-3.C: New test.
26875         * g++.dg/tls/diag-4.C: New test.
26876         * g++.dg/tls/static-1.C: New test.
26877         * g++.dg/tls/static-1a.cc: New file.
26878
26879 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26880
26881         PR 23046
26882         * g++.dg/tree-ssa/pr23046.C: New test.
26883
26884 2005-11-08  Devang Patel <dpatel@apple.com>
26885
26886         PR tree-optimization/23115
26887         * gcc.dg/tree-ssa/pr23115.c: New.
26888
26889 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26890
26891         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26892         * gcc.target/powerpc/pr16155.c: Same.
26893         * gcc.target/powerpc/altivec-1.c: Same.
26894         * gcc.target/powerpc/altivec-2.c: Same.
26895         * gcc.target/powerpc/altivec-3.c: Same.
26896         * gcc.target/powerpc/altivec-5.c: Same.
26897         * gcc.target/powerpc/altivec-11.c: Same.
26898         * gcc.target/powerpc/altivec-12.c: Same.
26899         * gcc.target/powerpc/altivec-14.c: Same.
26900         * gcc.target/powerpc/altivec-22.c: Same.
26901         * gcc.target/powerpc/altivec-consts.c: Same.
26902         * gcc.target/powerpc/altivec-pr22085.c: Same.
26903         * gcc.target/powerpc/altivec-splat.c: Same.
26904         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26905         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26906         * gcc.target/powerpc/darwin-longlong.c: Same.
26907
26908 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26909
26910         PR target/19340
26911         * gcc.dg/pr19340.c: New test.
26912
26913 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26914
26915         PR rtl-optimization/24683
26916         * gcc.dg/pr24683.c: New test.
26917
26918 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26919
26920         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26921         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26922
26923 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26924
26925         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26926
26927 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26928
26929         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26930
26931 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26932
26933         PR target/24230
26934
26935         * gcc.target/powerpc/altivec-consts.c,
26936         gcc.target/powerpc/altivec-splat.c: New testcase.
26937
26938 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26939
26940         PR c/24599
26941
26942         * gcc.dg/overflow-2.c: New testcase.
26943
26944 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26945
26946         PR rtl-optimization/23567
26947         * gcc.c-torture/execute/20051104-1.c: New test.
26948
26949 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26950
26951         PR fortran/24534
26952         gfortran.dg/private_type_2.f90: Modified to check that case with
26953         PRIVATE declaration within derived type is accepted.
26954
26955         PR fortran/20838
26956         gfortran.dg/pointer_assign_1.f90: New test.
26957
26958         PR fortran/20840
26959         * gfortran.dg/arrayio_0.f90: New test.
26960
26961         PR fortran/17737
26962         gfortran.dg/data_initialized.f90: New test.
26963         gfortran.dg/data_constraints_1.f90: New test.
26964         gfortran.dg/data_constraints_2.f90: New test.
26965
26966 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26967
26968         PR fortran/24174
26969         PR fortran/24305
26970         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26971
26972 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26973
26974         PR 24670
26975         * gcc.dg/tree-ssa/pr24670.c: New test.
26976
26977 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26978
26979         PR target/22432
26980         * gcc.target/i386/pr22432.c: New test.
26981
26982 2005-11-05  Richard Henderson  <rth@redhat.com>
26983
26984         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26985         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26986         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26987         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26988         from gcc.dg/alpha-*.
26989         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26990         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26991
26992 2005-11-05  Andreas Jaeger  <aj@suse.de>
26993
26994         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26995
26996 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26997
26998         PR target/23424
26999         * gcc.dg/torture/pr23424-1.c: New test.
27000
27001 2005-11-04  Richard Henderson  <rth@redhat.com>
27002
27003         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27004         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27005         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27006         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27007         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27008         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27009         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27010         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27011         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27012         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27013         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27014         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27015         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27016         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27017         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27018         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27019         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27020         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27021         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27022         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27023         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27024         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27025         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27026         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27027         Move from gcc.dg/.
27028         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27029         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27030         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27031         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27032         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27033         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27034         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27035         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27036         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27037         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27038         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27039         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27040         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27041         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27042         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27043         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27044         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27045         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27046         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27047         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27048         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27049         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27050         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27051         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27052         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27053         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27054         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27055         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27056         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27057         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27058         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27059         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27060         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27061         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27062         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27063         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27064         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27065         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27066         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27067         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27068         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27069         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27070         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27071         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27072         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27073
27074 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27075
27076         PR 24627
27077         * gcc.dg/tree-ssa/pr24627.c: New test.
27078
27079 2005-11-04 Paul Brook  <paul@codesourcery.com>
27080
27081         * gcc.dg/tls/opt-10.c: New test.
27082
27083 2005-11-04  Andreas Jaeger  <aj@suse.de>
27084
27085         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27086         avoid extra warnings.
27087
27088 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27089
27090         PR libfortran/22298
27091         * lib/target-supports.exp
27092         (check_effective_target_static_libgfortran): New
27093         static_libgfortran effective target.
27094         * gfortran.dg/static_linking_1.f: New test.
27095         * gfortran.dg/static_linking_1.c: New file.
27096
27097 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27098
27099         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27100
27101 2005-11-03  Josh Conner  <jconner@apple.com>
27102
27103         PR c++/19989
27104         g++.dg/ext/array2.C: New test.
27105         g++.dg/template/dependent-name3.C: New test.
27106         g++.dg/template/dependent-name4.C: New test.
27107         g++.dg/template/sfinae2.C: New test.
27108
27109 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27110
27111         PR preprocessor/22042
27112         * gcc.dg/cpp/strify4.c: New test.
27113
27114 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27115
27116         PR c++/17964
27117         * g++.dg/cpp/string-1.C: New test.
27118
27119 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27120
27121         * gcc.target/powerpc: New directory.
27122         * gcc.target/powerpc/powerpc.exp: New file.
27123         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27124         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27125         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27126         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27127         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27128         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27129         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27130         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27131         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27132         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27133         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27134         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27135         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27136         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27137         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27138         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27139         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27140         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27141         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27142         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27143         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27144         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27145         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27146         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27147         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27148         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27149         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27150         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27151         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27152         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27153         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27154         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27155         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27156         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27157
27158 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27159
27160         PR c++/21627
27161         * g++.dg/warn/inline2.C: New test.
27162
27163 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27164
27165         PR middle-end/23155
27166         * g++.dg/ext/c99struct1.C: New test.
27167         * gcc.dg/union-cast-1.c: New test.
27168         * gcc.dg/union-cast-2.c: New test.
27169         * gcc.dg/union-cast-3.c: New test.
27170
27171 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27172
27173         PR middle-end/24589
27174         * gcc.c-torture/execute/zero-struct-2.c: New test.
27175
27176 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27177
27178         PR c++/24582
27179         * g++.dg/init/switch1.C: New test.
27180
27181 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27182
27183         * gcc.dg/delay-slot-1.c: New test.
27184
27185 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27186
27187         PR target/24620
27188         * gcc.dg/pr24620.c: New test.
27189
27190 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27191
27192         PR c/24329
27193         * gcc.dg/format/unnamed-1.c: New test.
27194
27195 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27196
27197         PR c++/22434
27198         * g++.dg/expr/cond8.C: New test.
27199
27200         PR c++/24560
27201         * g++.dg/parse/dot1.C: New test.
27202
27203 2005-11-02  Jan Hubicka  <jh@suse.cz>
27204
27205         PR target/23303
27206         * gcc.dg/i386-lea.c: New test
27207
27208 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27209
27210         PR target/24615
27211         * gcc.dg/pr24615.c: New test.
27212
27213 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27214
27215         PR target/24600
27216         * gcc.dg/pr24600.c: New test.
27217
27218 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27219
27220         PR c++/19253
27221         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27222         * g++.dg/parse/typename9.C: New test.
27223         * g++/dg/parse/typename10.C: Likewise.
27224
27225 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27226
27227         PR fortran/18157
27228         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27229         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27230         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27231
27232 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27233
27234         PR c++/24569
27235         * g++.dg/debug/static1.C: New test.
27236
27237 2005-11-02  Josh Conner  <jconner@apple.com>
27238
27239         * g++.dg/crash38.C: moved into proper directory...
27240         * g++.dg/template/crash42.C: ...here
27241
27242 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27243
27244         PR target/18338
27245         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27246         pcc_bitfield_type_matters || default_packed.
27247
27248         * lib/target-supports.exp
27249         (check_effective_target_pcc_bitfield_type_matters): New proc.
27250         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27251
27252         PR testsuite/23304
27253         * lib/target-supports.exp (check_effective_default_packed): New proc.
27254         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27255         Gate expected errors on target ! default_packed.
27256         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27257
27258 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27259
27260         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27261         change (r106358).
27262
27263 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27264
27265         PR fortran/24008
27266         * gfortran.dg/entry_5.f90: New.
27267         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27268
27269 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27270
27271         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27272
27273 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27274
27275         PR fortran/21565
27276         gfortran.dg/namelist_blockdata.f90: New test.
27277
27278         PR fortran/18737
27279         gfortran.dg/external_implicit_none.f90: New test.
27280
27281         PR fortran/14994
27282         * gfortran.dg/secnds.f: New test.
27283
27284 2005-10-31  Jan Hubicka  <jh@suse.cz>
27285
27286         PR target/20928
27287         * gcc.c-torture/compile/pr20928.c: New test.
27288
27289 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27290
27291         PR middle-end/23492
27292         * gcc.c-torture/compile/zero-strct-5.c: New test.
27293
27294 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27295
27296         PR libgfortran/24584
27297         * gfortran.dg/pr24584.f90: New test.
27298
27299 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27300
27301         PR fortran/18883
27302         * gfortran.dg/char_result_9.f90: New.
27303         * gfortran.dg/char_result_10.f90: New.
27304
27305 2005-10-30  Jan Hubicka  <jh@suse.cz>
27306
27307         * g++.dg/tree-ssa/pr24172.C: New testcase.
27308
27309 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27310
27311         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27312
27313 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27314
27315         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27316         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27317         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27318         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27319         gfortran.dg/enum_9.f90,
27320         gfortran.fortran-torture/compile/enum_1.f90,
27321         gfortran.fortran-torture/execute/enum_1.f90,
27322         gfortran.fortran-torture/execute/enum_2.f90,
27323         gfortran.fortran-torture/execute/enum_3.f90,
27324         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27325
27326 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27327
27328         PR target/18482
27329         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27330         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27331
27332 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27333
27334         PR libfortran/20179
27335         * gfortran.dg/mixed_io_1.f90: New test.
27336         * gfortran.dg/mixed_io_1.c: New file.
27337
27338 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27339
27340         * gfortran.dg/malloc_free_1.f90: New test.
27341
27342 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27343
27344         * gcc.dg/nested-func-4.c: Require profiling -pg.
27345
27346 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27347
27348         PR C++/23229
27349         * g++.dg/warn/main-2.C: New test.
27350
27351 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27352
27353         PR fortran/24545
27354         * gfortran.dg/interface_2.f90: new test.
27355
27356 2005-10-28  Josh Conner  <jconner@apple.com>
27357
27358         PR c++/22153
27359         * g++.dg/template/crash38.C: New test.
27360         * g++.dg/parse/explicit1.C: Change expected errors.
27361
27362 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27363
27364         PR C++/23426
27365         * g++.dg/other/large-size-array.C: New test.
27366
27367 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27368
27369         PR middle-end/24362
27370         * g++.dg/opt/complex4.C: New test.
27371
27372 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27373
27374         * gcc.dg/nested-func-4.c: New test.
27375
27376 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27377
27378         PR fortran/24158
27379         gfortran.dg/derived_recursion.f90: New test.
27380         gfortran.dg/implicit_actual.f90: New test.
27381
27382 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27383
27384         PR middle-end/24295, PR testsuite/24477
27385         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27386         removed when weakref hits the tree.
27387
27388 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27389
27390         * gfortran.dg/cray_pointers_4.f90: New test.
27391
27392         * gfortran.dg/cray_pointers_5.f90: New test.
27393
27394 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27395
27396         PR fortran/22290
27397         * gfortran.dg/assign_5.f90: New test.
27398         * gfortran.dg/assign_6.f: New test.
27399
27400 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27401
27402         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27403         CPU has no SSE support.
27404
27405 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27406
27407         PR libgfortran/24224
27408         * gfortran.dg/arrayio_1.f90: Update attribution.
27409         * gfortran.dg/arrayio_2.f90: Update attribution.
27410         * gfortran.dg/arrayio_3.f90: Update attribution.
27411         * gfortran.dg/arrayio_4.f90: Update test conditions.
27412         * gfortran.dg/arrayio_5.f90: Update attribution.
27413         * gfortran.dg/arrayio_6.f90: New test.
27414         * gfortran.dg/arrayio_7.f90: New test.
27415
27416 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27417
27418         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27419
27420 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27421
27422         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27423
27424 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27425
27426         PR fortran/24416
27427         * gfortran.dg/namelist_char_only.f90: New test.
27428
27429 2005-10-24  Asher Langton  <langton2@llnl.gov>
27430
27431         PR fortran/17031
27432         PR fortran/22282
27433         * gfortran.dg/cray_pointers_1.f90: New test.
27434         * gfortran.dg/cray_pointers_2.f90: New test.
27435         * gfortran.dg/cray_pointers_3.f90: New test.
27436         * gfortran.dg/loc_1.f90: New test.
27437         * gfortran.dg/loc_2.f90: New test.
27438
27439 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27440
27441         * gcc.dg/pr24225.c: New test.
27442
27443 2005-10-24  Asher Langton  <langton2@llnl.gov>
27444
27445         * gfortran.dg/dup_save_1.f90: New test.
27446         * gfortran.dg/dup_save_2.f90: New test.
27447
27448 2005-10-24  Paul Brook  <paul@codesourcery.com>
27449
27450         PR 24107
27451         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27452         stdint.h.
27453
27454 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27455
27456         PR libgfortran/24489
27457         * gfortran.dg/pr24489.f90: New test.
27458
27459 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27460
27461         PR fortran/23635
27462         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27463
27464 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27465
27466         PR target/18911
27467         * g++.dg/init/array16.C: Skip for mmix-*-*.
27468
27469 2005-10-23  Asher Langton  <langton2@llnl.gov>
27470
27471         * gfortran.dg/byte_1.f90: New test.
27472         * gfortran.dg/byte_2.f90: New test.
27473
27474 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27475
27476         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27477
27478 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27479
27480         PR fortran/18022
27481         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27482
27483         PR fortran/24311
27484         * gfortran.dg/merge_char_const.f90: New test.
27485
27486         PR fortran/24384
27487         * gfortran.dg/spread_scalar_source.f90: New test.
27488
27489 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27490
27491         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27492
27493         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27494         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27495
27496         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27497
27498 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27499
27500         PR fortran/24426
27501         * gfortran.dg/der_pointer_4.f90: New.
27502
27503 2005-10-22  David Ayers  <d.ayers@inode.at>
27504
27505         * obj-c++.dg/except-1.mm: Simplify.
27506
27507 2005-10-21  David Ayers  <d.ayers@inode.at>
27508
27509         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27510
27511 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27512
27513         * gfortran.dg/assumed_dummy_2.f90: New test.
27514
27515 2005-10-21  James E Wilson  <wilson@specifix.com>
27516
27517         PR preprocessor/15220
27518         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27519
27520 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27521
27522         * gcc.c-torture/execute/20051021-1.c: New test.
27523
27524 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/24260
27527         * g++.dg/ext/tmplattr1.C: New test.
27528
27529 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27530
27531         PR fortran/24440
27532         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27533
27534 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27535
27536         * obj-c++.dg/except-1.mm: New.
27537
27538         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27539
27540 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27541
27542         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27543
27544 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27545
27546         PR middle-end/24295
27547         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27548         declarations with the same names as thunks' alias targets, use
27549         aliases instead.
27550         * gcc.dg/attr-alias-3.c: New test.
27551         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27552
27553 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27554
27555         PR c++/22618
27556         * g++.dg/parse/access8.C: New test.
27557
27558 2005-10-20  Richard Guenther  <rguenther@suse.de>
27559
27560         PR c++/24439
27561         * g++.dg/tree-ssa/pr24439.C: New testcase.
27562
27563 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27564
27565         * g++.dg/opt/delay-slot-1.C: New test.
27566
27567 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27568
27569         PR fortran/21625
27570         * gfortran.fg/der_init_1.f90: New.
27571
27572 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27573
27574         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27575
27576 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27577
27578         PR c++/21908
27579         * g++.dg/parse/error28.C: New test.
27580
27581 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27582
27583         * gcc.dg/profile-generate-2.c: New test.
27584
27585 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27586
27587         PR target/23589
27588         * g++.dg/ext/dllimport11.C: New.
27589
27590 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27591
27592         PR c++/22293
27593         * g++.dg/other/friend3.C: New test.
27594
27595 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27596
27597         PR c++/23293
27598         * g++.dg/template/error19.C: New test.
27599
27600 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27601
27602         PR c++/21383
27603         * g++.dg/overload/koenig2.C: New.
27604
27605         PR c++/23118
27606         * g++.dg/overload/error2.C: New.
27607
27608         PR c++/22604
27609         * g++.dg/inherit/covariant14.C: New.
27610
27611 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27612
27613         PR c++/23440
27614         * g++.dg/parse/for1.C: New test.
27615
27616 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27617
27618         PR fortran/23446
27619         * gfortran.dg/host_dummy_index_1.f90: New test.
27620
27621         PR fortran/21459
27622         * gfortran.dg/automatic_char_len_2.f90: New test.
27623
27624         PR fortran/20866
27625         * gfortran.dg/recursive_statement_functions.f90: New test.
27626
27627         PR fortran/20853
27628         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27629
27630         PR fortran/20849
27631         * gfortran.dg/external_initializer.f90: New test.
27632
27633         PR fortran/20837
27634         * non_module_public.f90: New test.
27635
27636 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27637
27638         PR c++/24386
27639         * g++.dg/template/overload7.C: New.
27640
27641         PR c++/22551
27642         * g++.dg/other/switch2.C: Remove expected warnings.
27643
27644         PR c++/21353
27645         * g++.dg/template/defarg6.C: New.
27646
27647 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27648
27649         PR target/24315
27650         * gcc.target/i386/pr24315.c: New test.
27651
27652 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27653
27654         PR c++/24389
27655         * g++.dg/template/static21.C: New test.
27656         * g++.dg/template/static21-a.cc: Likewise.
27657
27658 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27659
27660         PR c++/23959
27661         * g++.dg/warn/Wswitch-default-1.C: New test.
27662         * g++.dg/warn/Wswitch-default-2.C: New test.
27663
27664 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/22173
27667         * g++.dg/parse/template18.C: New test.
27668         * g++.dg/template/nontype15.C: Likewise.
27669
27670 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27671
27672         PR fortran/22273
27673         * gfortran.dg/spec_expr_2.f90: New.
27674
27675 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27676
27677         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27678         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27679         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27680         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27681         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27682         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27683         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27684         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27685         previous target-specific skips and warning-message matches where
27686         applicable.
27687
27688 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27689
27690         PR c++/21347
27691         * g++.dg/warn/Wctor-dtor.C: New test.
27692
27693 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27694
27695         PR c/23439
27696         * gcc.dg/for-1.c: New test.
27697
27698 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27699
27700         PR c++/19565
27701         * g++.dg/warn/Wconversion1.C: New test.
27702         * g++.dg/ext/packed4.C: Compile with -w.
27703         * g++.dg/opt/20050511-1.C: Likewise.
27704         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27705
27706 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27707
27708         * gfortran.dg/boz_5.f90: New test.
27709
27710 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27711
27712         PR c++/22551
27713         * g++.dg/other/switch2.C: New.
27714
27715         PR c++/23984
27716         * g++.dg/init/ctor7.C: New.
27717
27718 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27719
27720         PR c++/23730
27721         * g++.dg/parse/crash32.C: New test.
27722
27723 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27724
27725         PR c++/20721
27726         * g++.dg/init/goto2.C: New test.
27727
27728         PR c++/22464
27729         * g++.dg/template/crash/41.C: New test.
27730
27731         PR c++/22180
27732         * g++.dg/template/crash40.C: New test.
27733
27734         PR c++/23694
27735         * g++.dg/parse/friend5.C: New test.
27736
27737         PR c++/23307
27738         * g++.dg/template/crash38.C: New test.
27739
27740         PR c++/22352
27741         * g++.dg/template/friend38.C: New test.
27742
27743         PR c++/22405
27744         * g++.dg/template/crash39.C: New test.
27745
27746 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27747
27748         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27749         gcc.dg/debug/dwarf2/dwarf-char2.c,
27750         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27751
27752         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27753
27754 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27755
27756         * gcc.dg/dll-2.c: Add tests for warnings.
27757         * gcc.dg/dll-3.c: Likewise.
27758         * gcc.dg/dll-4.c: Likewise.
27759
27760         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27761         * g++.dg/ext/dllimport2.C: Likewise.
27762         * g++.dg/ext/dllimport3.C: Likewise.
27763         * g++.dg/ext/dllimport7.C: Likewise.
27764         * g++.dg/ext/dllimport8.C: Likewise.
27765         * g++.dg/ext/dllimport9.C: Likewise.
27766
27767 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27768
27769         PR fortran/24092
27770         * gfortran.dg/derived_pointer_recursion.f90: New test.
27771
27772 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27773
27774         * gcc.c-torture/execute/20051012-1.c: New test.
27775
27776 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27777
27778         PR fortran/18082
27779         * gfortran.dg/automatic_char_len_1.f90: New test.
27780
27781 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27782
27783         PR fortran/20847
27784         * gfortran.dg/save_common.f90: New test.
27785
27786         PR fortran/20856
27787         * gfortran.dg/save_result.f90: New test.
27788
27789 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27790
27791         PR c++/21592
27792         * g++.dg/template/dependent-expr1.C: Add new expected error.
27793         * g++.dg/template/dependent-expr2.C: Adjust error text.
27794         * g++.dg/template/overload6.C: New.
27795
27796         PR c++/23797
27797         * g++.dg/other/typename8.C: New.
27798
27799         PR c++/21117
27800         * g++.dg/other/return1.C: New.
27801
27802 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27803
27804         PR c++/24052
27805         * g++.dg/ext/label5.C: New.
27806
27807 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27808
27809         PR c++/19964
27810         * g++.dg/parse/crash31.C: New.
27811
27812 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27813
27814         * g++.dg/ipa/ipa-1.c: New test.
27815         * g++.dg/ipa/ipa-2.c: New test.
27816         * g++.dg/ipa/ipa-3.c: New test.
27817         * g++.dg/ipa/ipa-4.c: New test.
27818         * g++.dg/ipa/ipa-5.c: New test.
27819         * g++.dg/ipa/ipa.exp: New file.
27820
27821 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27822
27823         PR fortran/24207
27824         * gfortran.dg/private_type_3.f90: New test.
27825
27826 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27827
27828         PR fortran/20786
27829         gfortran.dg/aint_anint_1.f90: New test.
27830
27831 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27832
27833         PR libgfortran/24313
27834         gfortran.dg/csqrt.f: New test.
27835
27836 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27837
27838         PR c++/8057
27839         * g++.dg/warn/noeffect7.C: New test.
27840         * g++.dg/warn/noeffect2.C: Instantiate templates.
27841         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27842         and warning.
27843
27844 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27845
27846         PR c++/21089
27847         * g++.dg/init/float1.C: New test.
27848
27849         PR c++/24277
27850         * g++.dg/init/member1.C: Tweak error markers.
27851
27852 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27853
27854         PR testsuite/24281
27855         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27856         Check for null pointer.
27857
27858 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27859
27860         PR c++/21369
27861         * g++.dg/parse/ret-type3.C: New test.
27862
27863 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27864
27865         PR tree-opt/23946
27866         * gcc.c-torture/compile/pr23946.c: New test.
27867
27868 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27869
27870         * g++.dg/opt/mmx2.C: New test.
27871
27872 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27873
27874         PR c++/24277
27875         * g++.dg/template/static20.C: New test.
27876
27877         PR c++/24302
27878         * g++.dg/warn/Wunused-12.C: New test.
27879
27880         PR c++/23437
27881         * g++.dg/template/arg4.C: New test.
27882
27883 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27884
27885         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27886         * gcc.dg/ucnid-3.c: Likewise.
27887         * gcc.dg/ucnid-4.c: Likewise.
27888         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27889         * g++.dg/other/ucnid-1.C: Likewise.
27890         * gcc.dg/sparc-frame-1.c: New test.
27891
27892 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27893
27894         PR c++/24139
27895         * g++.dg/template/spec27.C: New test.
27896
27897         PR c++/24275
27898         * g++.dg/template/static19.C: New test.
27899
27900 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27901
27902         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27903         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27904
27905 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27906
27907         PR target/24136
27908         * gfortran.fortran-torture/compile/pr24136.f: New test.
27909
27910 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27911
27912         PR c++/22172
27913         * g++.dg/parse/crash30.C: New test.
27914
27915 2005-10-07  Richard Guenther  <rguenther@suse.de>
27916
27917         PR middle-end/24227
27918         * gcc.c-torture/compile/pr24227.c: New testcase.
27919
27920 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27921
27922         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27923         Do not put aligned attributes on array elements.
27924
27925 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27926
27927         PR testsuite/23611, PR testsuite/23615
27928         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27929         writing prototypes of library functions by hand.
27930         * obj-c++.dg/bitfield-4.mm: Likewise.
27931         * obj-c++.dg/const-str-4.mm: Likewise.
27932         * obj-c++.dg/encode-4.mm: Likewise.
27933         * obj-c++.dg/encode-5.mm: Likewise.
27934         * obj-c++.dg/encode-6.mm: Likewise.
27935         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27936         * obj-c++.dg/method-10.mm: Likewise.
27937         * obj-c++.dg/method-17.mm: Likewise.
27938         * obj-c++.dg/method-19.mm: Likewise.
27939         * obj-c++.dg/try-catch-2.mm: Likewise.
27940
27941 2005-10-06  Richard Henderson  <rth@redhat.com>
27942
27943         PR 24236
27944         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27945
27946 2005-10-06  Dale Johannesen  <dalej@apple.com>
27947
27948         * gcc.c-torture/execute/20030125-1.c: Correct.
27949
27950 2005-10-06  Richard Guenther  <rguenther@suse.de>
27951
27952         PR tree-optimization/24238
27953         * g++.dg/tree-ssa/pr24238.C: New testcase.
27954
27955 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27956
27957         PR 18568
27958         * gfortran.dg/der_pointer_3.f90: New test.
27959
27960 2005-10-05  Devang Patel  <dpatel@apple.com>
27961
27962         PR Debug/23205
27963         * g++.dg/other/PR23205.C: New.
27964
27965 2005-10-05  Richard Henderson  <rth@redhat.com>
27966
27967         PR target/23602
27968         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27969         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27970
27971 2005-10-05  Dale Johannesen  <dalej@apple.com>
27972
27973         * gcc.c-torture/execute/float-floor.c: New.
27974
27975 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27976
27977         PR tree-optimization/21419
27978         PR tree-optimization/24146
27979         PR tree-optimization/24151
27980
27981         * g++.dg/ext/asm7.C: New.
27982         * g++.dg/ext/asm8.C: New.
27983         * gcc.dg/asm-1.c: Compile on all targets.
27984         * gcc.dg/asm-pr24146.c: New.
27985         * gcc.dg/pr21419.c: Adjust error messages.
27986
27987 2005-10-05  Richard Guenther  <rguenther@suse.de>
27988
27989         PR fortran/24176
27990         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27991
27992 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         PR c++/23513
27995         * g++.dg/template/spec22.C: Robustify test.
27996         * g++.dg/template/spec26.C: New.
27997
27998 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27999
28000         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28001         if target supports vector instructions.
28002
28003 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28004
28005         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28006         C99 functions.
28007
28008 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28009
28010         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28011         check_effective_target_fortran_large_int): Replace cached result
28012         when target changes.
28013
28014 2005-10-04  Devang Patel  <dpatel@apple.com>
28015
28016         * gcc.dg/i386-sse-vect-types.c: New.
28017
28018 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28019
28020         PR preprocessor/13726
28021         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28022         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28023
28024 2005-10-04  Richard Guenther  <rguenther@suse.de>
28025
28026         PR c/23576
28027         * gcc.dg/noncompile/pr23576.c: New testcase.
28028
28029 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28030
28031         PR middle-end/23125
28032         * gcc.dg/register-var-3.c: New test.
28033
28034 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28035
28036         * gcc.dg/pr23049.c: New test.
28037
28038         * gcc.dg/ucnid-4.c: Fix test.
28039
28040 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28041
28042         PR 23445
28043         * gcc.c-torture/compile/pr23445.c: New test.
28044
28045 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28046
28047         * g++.dg/overload/unknown1.C: New.
28048
28049 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28050
28051         PR c++/17775
28052         * g++.dg/template/repo4.C: New test.
28053
28054 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28055
28056         PR libfortran/19308
28057         * gfortran.dg/large_real_kind_2.F90: New test.
28058         * gfortran.dg/large_integer_kind_2.f90: New test.
28059
28060 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28061
28062         * lib/target-supports.exp (check_effective_target_vect_shift):
28063         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28064         (check_effective_target_vect_condition): Fix copy-n-pasto.
28065
28066         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28067         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28068         targets.
28069
28070 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28071
28072         PR c++/22621
28073         * g++.dg/template/overload5.C : New test.
28074
28075         PR c++/23840
28076         * g++.dg/expr/stdarg1.C: New test.
28077
28078 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28079
28080         PR 24142
28081         * gcc.c-torture/execute/pr24142.c: New test.
28082
28083 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28084
28085         PR 24141
28086         * gcc.c-torture/execute/pr24141.c: New test.
28087
28088 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28089             Diego Novillo  <dnovillo@redhat.com>
28090
28091         PR 23604
28092         * gcc.c-torture/execute/pr23604.c: New test.
28093
28094 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28095
28096         PR fortran/16404
28097         PR fortran/20835
28098         PR fortran/20890
28099         PR fortran/20899
28100         PR fortran/20900
28101         PR fortran/20901
28102         PR fortran/20902
28103         gfortran.dg/equiv_constraint_1.f90: New test.
28104         gfortran.dg/equiv_constraint_2.f90: New test.
28105         gfortran.dg/equiv_constraint_3.f90: New test.
28106         gfortran.dg/equiv_constraint_4.f90: New test.
28107         gfortran.dg/equiv_constraint_5.f90: New test.
28108         gfortran.dg/equiv_constraint_6.f90: New test.
28109         gfortran.dg/equiv_constraint_7.f90: New test.
28110         gfortran.dg/equiv_constraint_8.f90: New test.
28111         gfortran.dg/private_type_1.f90: New test.
28112         gfortran.dg/private_type_2.f90: New test.
28113         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28114         980628-10.f: Assert std=gnu to permit mixing of
28115         types in equivalence statements.
28116
28117 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28118
28119         PR 24112
28120         * gfortran.dg/open_status_1.f90: New.
28121
28122 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28123
28124         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28125         * gcc.dg/vect/pr22480.c: Clean up temp files.
28126         * gcc.dg/vect/pr23831.c: Clean up temp files.
28127         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28128         Clean up temp files.
28129         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28130         Clean up temp files.
28131
28132         * gcc.dg/20050309-1.c: Clean up temp files.
28133         * gcc.dg/20050325-1.c: Clean up temp files.
28134
28135 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28136
28137         PR tree-optimization/24059
28138         * gcc.dg/vect/pr24059.c : New test.
28139
28140 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28141
28142         PR middle-end/24109
28143         * gcc.c-torture/execute/20050929-1.c: New test.
28144
28145 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28146
28147         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28148
28149 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28150
28151         PR c/21419
28152         * gcc.dg/pr21419.c: New test.
28153
28154 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28155
28156         * gcc.dg/pr23911.c: New test.
28157
28158 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28159
28160         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28161
28162         PR c++/16782
28163         * g++.dg/parse/qualified4.C: New test.
28164         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28165         * g++.old-deja/g++.mike/p8154.C: Likewise.
28166
28167 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28168
28169         PR c++/22147
28170         * g++.dg/template/friend37.C: New test.
28171         * g++.dg/parse/crash28.C: Adjust error markers.
28172
28173 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28174
28175         PR fortran/18518
28176         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28177
28178 2005-09-27  Devang Patel  <dpatel@apple.com>
28179
28180         PR tree-optimization/23625
28181         * gcc.dg/pr23625.c: New test.
28182
28183 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28184
28185         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28186         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28187
28188 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28189
28190         PR fortran/23677
28191         * gfortran.fortran-torture/execute/save_1.f90: New test.
28192         * gfortran.dg/save_1.f90: New test.
28193
28194 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28195
28196         * gcc.target/i386/builtin-apply-mmx.c: New test.
28197
28198         PR target/22576
28199         * gcc.target/i386/pr22576.c: New test.
28200
28201         PR target/22585
28202         * gcc.target/i386/pr22585.c: New test.
28203
28204         PR target/23268
28205         * gcc.target/i386/pr23268.c: New test.
28206
28207         PR middle-end/23831
28208         * gcc.dg/vect/pr23831.c: New test.
28209
28210         PR target/24055
28211         * gcc.target/i386/pr24055.c: New test.
28212
28213 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28214
28215         PR tree-optimization/23960
28216         * gcc.c-torture/compile/pr23960.c: New.
28217
28218 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28219
28220         PR fortran/16861
28221         * gfortran.dg/nested_modules_3.f90: New.
28222
28223 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28224
28225         PR fortran/24005
28226         gfortran.dg/interface_1.f90: New test.
28227
28228 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28229         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28230
28231         PR fortran/23843
28232         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28233
28234 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28235
28236         PR fortran/23516
28237         * gfortran.dg/imag_1.f: New test.
28238         * gfortran.dg/imag_2.f: Ditto.
28239
28240 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28241
28242         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28243
28244 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28245
28246         PR c++/21983
28247         * g++.dg/warn/pr21983.C: New test.
28248
28249 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28250
28251         * gcc.dg/20050922-1.c: Testcase added.
28252
28253 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28254
28255         PR c++/23993
28256         * g++.dg/template/array14.C: New test.
28257
28258 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28259
28260         PR fortran/19929
28261         * gfortran.dg/der_ptr_component_1.f90: New test.
28262
28263 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28264
28265         PR c++/23965
28266         * g++.dg/template/error1.C: Reject "no matching function" message.
28267
28268 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28269
28270         PR c++/17609
28271         * g++.dg/lookup/error1.C: New test.
28272
28273 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28274
28275         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28276         functionality of the testcase.
28277
28278 2005-09-20  Richard Henderson  <rth@redhat.com>
28279
28280         * gcc.dg/vect/vect-22.c: Require vect_float.
28281         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28282
28283 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28284
28285         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28286         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28287         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28288         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28289         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28290         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28291         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28292         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28293         * gcc.dg/cpp/ucnid-8.c: New test.
28294
28295 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28296
28297         PR tree-optimization/23929
28298         * gcc.c-torture/compile/pr23929.c: New test.
28299
28300 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28301
28302         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28303         for one loop.
28304
28305 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28306
28307         PR testsuite/23186
28308         * g++.dg/other/pr22003.C: Require named sections.
28309
28310 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28311
28312         PR c++/23947
28313         * g++.dg/rtti/crash3.C: New test.
28314
28315         PR tree-optimization/23818
28316         * gcc.dg/pr23818.c: New test.
28317
28318 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28319
28320         PR fortran/23420
28321         * gfortran.dg/print_fmt_4.f: New.
28322
28323 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28324
28325         PR fortran/23663
28326         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28327
28328 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28329
28330         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28331         Use pointers to local alignable arrays instead. Added comments.
28332         * gcc.dg/vect/vect-46.c: Likewise.
28333         * gcc.dg/vect/vect-48.c: Likewise.
28334         * gcc.dg/vect/vect-49.c: Likewise.
28335         * gcc.dg/vect/vect-52.c: Likewise.
28336         * gcc.dg/vect/vect-53.c: Likewise.
28337         * gcc.dg/vect/vect-54.c: Likewise.
28338         * gcc.dg/vect/vect-56.c: Likewise.
28339         * gcc.dg/vect/vect-57.c: Likewise.
28340         * gcc.dg/vect/vect-58.c: Likewise.
28341         * gcc.dg/vect/vect-60.c: Likewise.
28342         * gcc.dg/vect/vect-61.c: Likewise.
28343
28344         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28345         The test is no longer vectorizable on vect_no_align targets.
28346         * gcc.dg/vect/vect-43.c: Likewsie.
28347
28348         * gcc.dg/vect/vect-44.c: Added comments.
28349         * gcc.dg/vect/vect-45.c: Added comments.
28350         * gcc.dg/vect/vect-50.c: Added comments.
28351         * gcc.dg/vect/vect-51.c: Added comments.
28352
28353         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28354         aligned type.
28355         * gcc.dg/vect/Os-vect-95.c: Likewise.
28356
28357         * gcc.dg/vect/vect-41.c: Test removed.
28358         * gcc.dg/vect/vect-47.c: Test removed.
28359         * gcc.dg/vect/vect-55.c: Test removed.
28360         * gcc.dg/vect/vect-59.c: Test removed.
28361
28362 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28363
28364         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28365         No longer vectorizable on vect_no_align targets.
28366         * gcc.dg/vect/pr20122.c: Likewise.
28367         * gcc.dg/vect/vect-74.c: Likewise.
28368         * gcc.dg/vect/vect-75.c: Likewise.
28369         * gcc.dg/vect/vect-76.c: Likewise.
28370
28371         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28372         Will not be vectorizable on vect_no_align targets once aliasing issues
28373         are resolved.
28374         * gcc.dg/vect/vect-79.c: Likewise.
28375
28376         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28377         * gcc.dg/vect/vect-78.c: Likewise.
28378         * gcc.dg/vect/vect-97.c: Likewise.
28379
28380 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28381
28382         * gcc.dg/pr23943.c: New test.
28383
28384 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28385
28386         PR fortran/19181
28387         * gfortran.dg/derived_pointer_null_1.f90: New test.
28388
28389 2005-09-18  Richard Guenther  <rguenther@suse.de>
28390
28391         PR middle-end/23944
28392         * gcc.c-torture/compile/pr23944.c: New testcase.
28393
28394 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28395
28396         PR fortran/15975
28397         * gfortran.dg/der_pointer_2.f90: New test.
28398
28399 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28400
28401         PR fortran/16861
28402         * gfortran.dg/nested_modules_2.f90: New test.
28403
28404 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28405
28406         PR c++/18368
28407         * g++.dg/other/semicolon.C: New test.
28408
28409 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28410
28411         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28412         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28413
28414 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28415
28416         PR c++/23914
28417         * g++.dg/template/static18.C: New test.
28418
28419         PR c++/21514
28420         * g++.dg/template/crash19.C: Remove dg-error marker.
28421         * g++.dg/template/local4.C: New test.
28422
28423 2005-09-16  Paul Brook  <paul@codesourcery.com>
28424
28425         PR fortran/23906
28426         * gfortran.dg/dependency_1.f90: New test.
28427
28428 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28429
28430         PR c++/23896
28431         * g++.dg/template/static17.C: New test.
28432
28433 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28434
28435         PR c++/23139
28436         * g++.dg/warn/huge-val1.C: New test.
28437
28438 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28439
28440         PR c++/13140
28441         * g++.dg/parse/class2.C: New test.
28442         * g++.dg/template/explicit8.C: Likewise.
28443         * g++.dg/template/spec25.C: Likewise.
28444
28445 2005-09-14  Josh Conner  <jconner@apple.com>
28446
28447         PR middle-end/23584
28448         * gcc.dg/pr23584.c: New test.
28449
28450 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28451
28452         PR fortran/21875 Internal Unit Array I/O, NIST
28453         * gfortran.dg/arrayio_1.f90: New test.
28454         * gfortran.dg/arrayio_1.f90: New test.
28455         * gfortran.dg/arrayio_1.f90: New test.
28456         * gfortran.dg/arrayio_1.f90: New test.
28457         * gfortran.dg/arrayio_1.f90: New test.
28458
28459 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28460
28461         PR middle-end/22480
28462         * gcc.dg/vect/pr22480.c: New test.
28463
28464 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28465
28466         PR fortran/19358
28467         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28468
28469 2005-09-13 Josh Conner <jconner@apple.com>
28470
28471         PR c++/23180
28472         * g++.dg/init/struct2.C: New test.
28473         * g++.dg/init/struct3.C: New test.
28474
28475 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28476
28477         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28478         Clean up temp files.
28479         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28480         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28481         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28482         gcc.dg/tree-ssa/builtin-printf-1.c,
28483         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28484         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28485         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28486         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28487         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28488         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28489         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28490         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28491         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28492         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28493         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28494         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28495
28496 2005-09-13  Josh Conner  <jconner@apple.com>
28497
28498         * lib/gcc-dg.exp: Load scanipa.exp.
28499         (cleanup-dump): New procedure.
28500         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28501         * lib/scandump.exp: New file.
28502         * lib/scantree.exp: Use it.
28503         * lib/scanipa.exp: New file.
28504
28505 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28506
28507         PR fortran/17740
28508         * gfortran.dg/generic_4.f90: New test.
28509
28510 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28511
28512         PR target/23816
28513         * gcc.target/i386/pr23816-1.c: New test.
28514         * gcc.target/i386/pr23816-2.c: New test.
28515
28516
28517 2005-09-13  Bastian Blank <waldi@debian.org>
28518
28519         PR c++/16171
28520         * g++.dg/abi/mangle26.C: New test.
28521         * g++.dg/abi/mangle27.C: New test.
28522         * g++.dg/abi/mangle28.C: New test.
28523         * g++.dg/abi/mangle29.C: New test.
28524
28525         PR c++/23839
28526         * g++.dg/parse/register1.C: New test.
28527
28528 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28529
28530         PR c++/23842
28531         * g++.dg/template/access16.C: New test.
28532
28533 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28534
28535         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28536
28537 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28538
28539         PR fortran/18899
28540         * gfortran.dg/shape_2.f90: New test.
28541
28542 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28543
28544         PR target/19269
28545         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28546         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28547         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28548         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28549         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28550         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28551         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28552         tests.
28553
28554 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28555
28556         PR c++/23841
28557         * g++.dg/parse/template17.C: New test.
28558
28559 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28560
28561         PR c++/23789
28562         * g++.dg/template/nontype14.C: New test.
28563
28564 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28565
28566         PR g++/7874
28567         * g++.dg/lookup/friend7.C: New test.
28568         * g++.dg/lookup/friend8.C: New test.
28569         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28570         so that it will be found via argument dependent lookup.
28571         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28572         friend functions which will no longer be found.
28573         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28574         function g, so that it will be found via argument dependent
28575         lookup.
28576         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28577         * g++.old-deja/g++.mike/net43.C: Likewise.
28578
28579 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28580
28581         PR c++/23691
28582         * g++.dg/template/static16.C: New test.
28583
28584 2005-09-12  Josh Conner  <jconner@apple.com>
28585
28586         PR middle-end/23237
28587         * gcc.c-torture/compile/pr23237.c: New test.
28588
28589 2005-09-11  Richard Henderson  <rth@redhat.com>
28590
28591         * g++.dg/other/error8.C: Update expected diagnostic text.
28592
28593 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28594
28595         PR libfortran/19872
28596         * gfortran.dg/overwrite_1.f: New test.
28597
28598 2005-09-09  Josh Conner  <jconner@apple.com>
28599
28600         * g++.dg/init/pr23180-1.C: Removed.
28601         * g++.dg/init/pr23180-2.C: Removed.
28602
28603 2005-09-09  David Daney <ddaney@avtrex.com>
28604
28605         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28606         files which are ...
28607         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28608         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28609
28610 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28611
28612         * gfortran.dg/iostat_2.f90: New test.
28613
28614 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28615
28616         PR c++/22252
28617         * g++.dg/ext/interface1.C: New test.
28618         * g++.dg/ext/interface1.h: Likewise.
28619         * g++.dg/ext/interface1a.cc: Likewise.
28620
28621 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28622
28623         * gfortran.dg/iomsg_1.f90: New test case.
28624
28625 2005-09-09  Richard Guenther  <rguenther@suse.de>
28626
28627         PR c++/23624
28628         * g++.dg/tree-ssa/pr23624.C: New testcase.
28629
28630 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28631
28632         PR fortran/19239
28633         * gfortran.dg/vector_subscript_1.f90,
28634         * gfortran.dg/vector_subscript_2.f90: New tests.
28635
28636 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28637
28638         PR fortran/21104
28639         * gfortran.dg/array_alloc_1.f90,
28640         * gfortran.dg/array_alloc_2.f90,
28641         * gfortran.dg/array_alloc_3.f90: New tests.
28642
28643 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28644
28645         PR fortran/12840
28646         * gfortran.dg/array_constructor_6.f90
28647         * gfortran.dg/array_constructor_7.f90
28648         * gfortran.dg/array_constructor_8.f90
28649         * gfortran.dg/array_constructor_9.f90
28650         * gfortran.dg/array_constructor_10.f90
28651         * gfortran.dg/array_constructor_11.f90
28652         * gfortran.dg/array_constructor_12.f90: New tests.
28653
28654 2005-09-08  Josh Conner  <jconner@apple.com>
28655
28656         PR c++/23180
28657         * g++.dg/init/pr23180-1.C: New test.
28658         * g++.dg/init/pr23180-2.C: New test.
28659
28660 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28661
28662         PR fortran/18878
28663         * gfortran.dg/module_double_reuse.f90: New.
28664
28665 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28666
28667         PR fortran/23270
28668         PR fortran/22304
28669         PR fortran/18870
28670         PR fortran/17917
28671         PR fortran/16511
28672         * gfortran.dg/common_equivalence_1.f: New.
28673         * gfortran.dg/common_equivalence_2.f: New.
28674         * gfortran.dg/common_equivalence_3.f: New.
28675         * gfortran.dg/contained_equivalence_1.f90: New.
28676         * gfortran.dg/module_blank_common.f90: New.
28677         * gfortran.dg/module_commons_1.f90: New.
28678         * gfortran.dg/module_equivalence_1.f90: New.
28679         * gfortran.dg/nested_modules_1.f90: New.
28680         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28681         equivalences and add comment to connect the test with
28682         the PR.
28683
28684 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28685
28686         PR fortran/23765
28687         * gfortran.dg/common_6.f90: New test.
28688
28689 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28690
28691         PR fortran/15326
28692         * gfortran.dg/char_result_1.f90,
28693         * gfortran.dg/char_result_2.f90,
28694         * gfortran.dg/char_result_3.f90,
28695         * gfortran.dg/char_result_4.f90,
28696         * gfortran.dg/char_result_5.f90,
28697         * gfortran.dg/char_result_6.f90,
28698         * gfortran.dg/char_result_7.f90,
28699         * gfortran.dg/char_result_8.f90: New tests.
28700
28701 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28702
28703         PR fortran/19928
28704         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28705
28706 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28707
28708         PR obj-c++/16816
28709         * obj-c++.dg/selector-5.mm: New test.
28710         * obj-c++.dg/selector-6.mm: New test.
28711
28712 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28713
28714         PR objc/20574
28715         PR objc/19324
28716         * objc.dg/error-1.m: New test.
28717
28718 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28719
28720         PR fortran/23373
28721         * gfortran.fortran-torture/execute/pr23373-1.f90,
28722         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28723
28724 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28725
28726         PR libfortran/23760
28727         * gfortran.dg/g77/1832.f: Remove long string in write statement
28728         to allow the test to pass on correct list directed output with
28729         prepended space.
28730
28731 2005-09-07  James E Wilson  <wilson@specifix.com>
28732
28733         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28734
28735 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28736
28737         * gfortran.dg/parameter+save.f90: Rename to
28738         * gfortran.dg/parameter_save.f90: .. this.
28739
28740 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28741
28742         PR fortran/20848
28743         * gfortran.dg/parameter+save.f90: New test case.
28744
28745 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28746
28747         PR fortran/19269
28748         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28749
28750 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28751
28752         PR c/23075
28753         * gcc.dg/pr23075.c: New test.
28754         * g++.dg/warn/pr23075.C: New test.
28755
28756         PR target/22362
28757         * gcc.target/i386/pr22362.c: New test.
28758
28759         PR rtl-optimization/23098
28760         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28761
28762         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28763         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28764         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28765
28766 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28767
28768         * g++.dg/expr/cast6.C: New test.
28769
28770         PR c++/9782
28771         * g++.dg/init/new15.C: New test.
28772
28773 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28774
28775         * gcc.dg/vect/Os-vect-95.c: New test.
28776         * gcc.dg/vect/vect-95.c: Same.
28777
28778 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28779
28780         * gcc.dg/vect/vect-29.c: Update xfail testing.
28781         * gcc.dg/vect/vect-44.c: Same.
28782         * gcc.dg/vect/vect-48.c: Same.
28783         * gcc.dg/vect/vect-50.c: Same.
28784         * gcc.dg/vect/vect-72.c: Same.
28785         * gcc.dg/vect/vect-77.c: Same.
28786         * gcc.dg/vect/vect-78.c: Same.
28787         * gcc.dg/vect/vect-80.c: Same.
28788         * gcc.dg/vect/vect-96.c: Same.
28789         * gcc.dg/vect/vect-100.c: Same.
28790         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28791         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28792         * gfortran.dg/vect/vect-5.f90: Same.
28793
28794 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28795
28796         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28797         start strings.
28798         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28799         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28800
28801         PR c++/23056
28802         * g++.dg/opt/pr23056.C: New test.
28803
28804         PR rtl-optimization/23098
28805         * gcc.target/i386/pr23098.c: New test.
28806
28807 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28808
28809         PR c++/23667
28810         * g++.dg/template/static15.C: New test.
28811
28812         PR c++/21440
28813         * g++.dg/ext/stmtexpr5.C: New test.
28814         * g++.dg/ext/stmtexpr6.C: Likewise.
28815
28816 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28817
28818         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28819
28820         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28821         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28822         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28823
28824 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28825
28826         PR libfortran/23321
28827         * gfortran.dg/direct_io_4.f90: New test case.
28828
28829 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28830             Rasmus Hahn  <rassahah@neofonie.de>
28831
28832         PR libobjc/23108
28833         * objc.dg/type-stream-1.m: New test.
28834
28835 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28836
28837         PR fortran/23661
28838         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28839         gfortran.dg/print_fmt_3.f90: New test.
28840
28841 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28842
28843         * gfortran.dg/fmt_t_1.f90: New test.
28844
28845 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28846
28847         PR rtl-optimization/23454
28848         * g++.dg/opt/pr23454.C: New test.
28849
28850 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28851
28852         PR c++/23699
28853         * g++.dg/ext/static1.C: New test.
28854
28855 2005-09-02  Richard Henderson  <rth@redhat.com>
28856
28857         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28858         tail call to check_fa_work.
28859
28860 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR c++/21687
28863         * g++.dg/other/gc3.C: New test.
28864
28865 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28866
28867         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28868         * gcc.dg/20050826-1.c: Likewise.
28869
28870 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28871
28872         PR c++/23167
28873         * g++.dg/expr/volatile1.C: New test.
28874
28875 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28876
28877         PR middle-end/23547
28878         * gcc.dg/pr23547.c: New test.
28879
28880 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28881
28882         PR c/22061
28883         * gcc.c-torture/execute/pr22061-1.c,
28884         * gcc.c-torture/execute/pr22061-2.c,
28885         * gcc.c-torture/execute/pr22061-3.c,
28886         * gcc.c-torture/execute/pr22061-4.c: New tests.
28887
28888 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28889
28890         * gcc.dg/Wredundant-decls-2.c: New test to check that
28891         -Wredundant-decls does not issue warning for a variable
28892         definition following a declaration.
28893
28894 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28895
28896         PR debug/7241
28897         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28898         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28899         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28900
28901         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28902         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28903         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28904         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28905         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28906         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28907         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28908         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28909
28910 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28911
28912         PR objc/23306
28913         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28914         scan-assmbler.
28915
28916 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28917
28918         PR target/21255
28919         * gcc.dg/pr21255-1.c: New test.
28920         * gcc.dg/pr21255-2-mb.c: Likewise.
28921         * gcc.dg/pr21255-2-ml.c: Likewise.
28922         * gcc.dg/pr21255-3.c: Likewise.
28923         * gcc.dg/pr21255-4.c: Likewise.
28924
28925 2005-08-31  Dale Johannesen  <dalej@apple.com>
28926
28927         * gcc.dg/20050830-1.c: New.
28928
28929 2005-08-31  Josh Conner  <jconner@apple.com>
28930
28931         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28932         command-line options for arm-*-* targets.
28933         * g++.dg/init/array16.C: Likewise.
28934         * g++.dg/other/crash-4.C: Likewise.
28935
28936 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28937
28938         PR obj-c++/23640
28939         * obj-c++.dg/gnu-runtime-3.mm: New test.
28940
28941 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28942
28943         PR c++/13377
28944         * g++.dg/lookup/ambig4.C: New test.
28945         * g++.dg/lookup/ambig5.C: New test.
28946         * g++.dg/tc1/dr101.C: Adjust error markers.
28947
28948 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28949
28950         PR c++/23639
28951         * g++.dg/template/ttp5.C: Adjust error markers.
28952
28953 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28954
28955         PR testsuite/23609
28956         * lib/obj-c++.exp: Include target-libpath.exp.
28957         (obj-c++_link_flags): Look for the GNU libobjc library
28958         and set the library path to include it.
28959         Don't manually set LD_LIBRARY_PATH (etc.) but call
28960         set_ld_library_path_env_vars instead.
28961         (obj-c++_target_compile): Don't set library path or
28962         linker flags because they are already set correctly
28963         in obj-c++_link_flags.
28964
28965 2005-08-30  Josh Conner  <jconner@apple.com>
28966
28967         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28968         to command-line options for arm-*-* targets.
28969
28970 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28971
28972         * g++.dg/other/i386-1.C: New.
28973
28974 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28975
28976         PR preprocessor/20348
28977         PR preprocessor/20356
28978         * gcc.dg/cpp/pr20348.c: New test.
28979         * gcc.dg/cpp/pr20348.h: New file.
28980         * gcc.dg/cpp/inc/pr20348.h: New file.
28981         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28982         * gcc.dg/cpp/pr20356.c: New test.
28983         * gcc.dg/cpp/pr20356.h: New file.
28984         * gcc.dg/cpp/inc/pr20356.h: New file.
28985         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28986
28987 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28988
28989         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28990         Fix array dimension to avoid correct end-of-file error.
28991
28992 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28993
28994         PR libfortran/23598
28995         * gfortran.dg/iostat_1.f90: New test.
28996
28997 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28998
28999         PR middle-end/23408
29000         * gcc.dg/pr23408.c: New test.
29001
29002 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29003
29004         PR c++/23099
29005         * g++.dg/init/member1.C: Make sure erroneous static data member
29006         definitions are required.
29007         * g++.dg/template/static13.C: New test.
29008         * g++.dg/template/static14.C: Likewise.
29009
29010 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29011
29012         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29013         -march=pentium4, remove ilp32 requirement.
29014
29015         PR middle-end/23484
29016         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29017         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29018
29019 2005-08-29  Andreas Jaeger  <aj@suse.de>
29020
29021         PR testsuite/23607
29022         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29023
29024 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29025
29026         * gcc.c-torture/execute/20050316-2.c: New test.
29027         * gcc.c-torture/execute/20050316-3.c: New test.
29028         * gcc.dg/torture/pr16104-1.c: New test.
29029
29030 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29031
29032         PR middle-end/23463
29033         * gcc.c-torture/execute/zero-struct-1.c: New test.
29034
29035 2005-08-27  Richard Guenther  <rguenther@suse.de>
29036
29037         PR target/23575
29038         * gcc.target/i386/pr23575.c: New testcase.
29039
29040 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29041
29042         PR rtl-optimization/23561
29043         * gcc.c-torture/execute/20050826-1.c: New test.
29044
29045         PR rtl-opt/23560
29046         * gcc.c-torture/execute/20050826-2.c: New test.
29047
29048 2005-08-26  Dale Johannesen  <dalej@apple.com>
29049
29050         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29051         * gcc.dg/20050826-1.c: New.
29052
29053 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29054
29055         PR c++/19004
29056         * g++.dg/template/nontype13.C: New test.
29057
29058         PR c++/23491
29059         * g++.dg/init/new14.C: New test.
29060         * g++.dg/expr/anew1.C: Do not XFAIL.
29061         * g++.dg/expr/anew2.C: Likewise.
29062         * g++.dg/expr/anew3.C: Likewise.
29063
29064 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29065
29066         PR middle-end/22439
29067         * gcc.dg/vla-3.c: New test.
29068
29069 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29070
29071         PR fortran/20363
29072         * gfortran.dg/named_interface.f90: New.
29073
29074 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29075
29076         * gcc.c-torture/execute/frame-address.c: New test.
29077
29078 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29079
29080         PR c++/20817
29081         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29082
29083 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29084
29085         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29086
29087 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29088
29089         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29090         * gcc.dg/altivec-22.c: Rename from..
29091         * gcc.dg/altivec-nomfcr.c: ..this.
29092
29093 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29094
29095         PR tree-optimization/23546
29096         * gcc.dg/tree-ssa/pr23546.c: New test.
29097
29098 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29099
29100         PR fortran/17758
29101         * gfortran.dg/nonreturning_statements.f90: New test.
29102
29103 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29104
29105         PR c++/22454
29106         * g++.dg/parse/crash29.C: New.
29107
29108 2005-08-23  DJ Delorie  <dj@redhat.com>
29109
29110         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29111         constants have the L suffix.
29112
29113 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         PR c++/23044
29116         * g++.dg/template/instantiate8.C: New.
29117
29118 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29119
29120         PR middle-end/23467
29121         * gcc.c-torture/execute/pr23467.c: New test.
29122
29123 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29124
29125         PR tree-optimization/22043
29126         * gcc.c-torture/execute/20050613-1.c: New test.
29127
29128 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29129
29130         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29131
29132 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29133
29134         PR rtl-optimization/23478
29135         * g++.dg/opt/pr23478.C: New test.
29136
29137 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29138
29139         PR c/18715
29140         * gcc.dg/switch-warn-3.c: New test.
29141
29142 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29143
29144         PR c++/22233
29145         * g++.dg/template/param1.C: New test.
29146
29147 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29148
29149         PR c++/23089
29150         * g++.dg/other/incomplete1.C: New test.
29151
29152 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29153
29154         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29155         are vectorizable.
29156
29157 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29158
29159         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29160         d_lines_5.f: New.
29161
29162 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29163
29164         * gcc.target/i386/sse-4.c: New test.
29165
29166 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29167
29168         PR testsuite/23239
29169         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29170
29171 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * gcc.dg/20050811-1.c: New test.
29174         * gcc.dg/20050811-2.c: New test.
29175
29176 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29177
29178         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29179
29180 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29181
29182         PR 23476
29183         * gcc.c-torture/compile/pr23476.c: New test.
29184
29185 2005-08-19  Devang Patel  <dpatel@apple.com>
29186
29187         PR tree-optimization/23048
29188         * gcc.dg/tree-ssa/pr23048.c: New test.
29189
29190 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29191
29192         PR middle-end/20624
29193         * g++.dg/warn/Wreturn-3.C: New test
29194
29195 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29196
29197         PR tree-optimization/22228
29198         * g++.dg/vect/pr22543.cc: New test.
29199
29200 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29201
29202         PR tree-optimization/21574
29203         * gcc.dg/tree-ssa/pr21574.c: New test.
29204
29205 2005-08-16  James E Wilson  <wilson@specifix.com>
29206
29207         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29208
29209 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29210
29211         PR tree-opt/23402
29212         * gcc.c-torture/compile/zero-strct-3.c: New test.
29213         * gcc.c-torture/compile/zero-strct-4.c: New test.
29214
29215 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29216
29217         PR target/23376
29218         * gcc.target/x86_64/pr23376.c: New test.
29219
29220 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29221
29222         PR c++/23337
29223         * g++.dg/ext/vector2.C: New.
29224
29225 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29226
29227         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29228
29229 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29230
29231         PR libfortran/23428
29232         * gfortran.dg/inquire-complex.f90: New test case.
29233
29234 2005-08-16  James E Wilson  <wilson@specifix.com>
29235
29236         PR tree-optimization/21105
29237         * gcc.dg/large-size-array.c: New.
29238
29239 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29240
29241         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29242         type.
29243         * gcc.dg/vect/vect-41: Likewise.
29244         * gcc.dg/vect/vect-42: Likewise.
29245         * gcc.dg/vect/vect-43: Likewise.
29246         * gcc.dg/vect/vect-44: Likewise.
29247         * gcc.dg/vect/vect-46: Likewise.
29248         * gcc.dg/vect/vect-47: Likewise.
29249         * gcc.dg/vect/vect-48: Likewise.
29250         * gcc.dg/vect/vect-52: Likewise.
29251         * gcc.dg/vect/vect-53: Likewise.
29252         * gcc.dg/vect/vect-54: Likewise.
29253         * gcc.dg/vect/vect-55: Likewise.
29254         * gcc.dg/vect/vect-56: Likewise.
29255         * gcc.dg/vect/vect-57: Likewise.
29256         * gcc.dg/vect/vect-58: Likewise.
29257         * gcc.dg/vect/vect-59: Likewise.
29258         * gcc.dg/vect/vect-60: Likewise.
29259         * gcc.dg/vect/vect-61: Likewise.
29260         * gcc.dg/vect/vect-85: Likewise.
29261         * gcc.dg/vect/vect-87: Likewise.
29262         * gcc.dg/vect/vect-88: Likewise.
29263         * gcc.dg/vect/vect-93.c: Likewise.
29264         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29265         * gcc.dg/vect/vect-75: Likewise.
29266         * gcc.dg/vect/vect-76: Likewise.
29267         * gcc.dg/vect/vect-77: Likewise.
29268         * gcc.dg/vect/vect-78: Likewise.
29269         * gcc.dg/vect/vect-80: Likewise.
29270         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29271         vectorized for the expected reason, rather than checking how alignment
29272         was handled.
29273         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29274         aligned type and also instead of aligned pointers. Added documentation.
29275
29276 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29277
29278         * gfortran.dg/power.f90: New test.
29279
29280 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29281
29282         PR rtl-optimization/23299
29283         * g++.dg/opt/pr23299.C: New test.
29284
29285 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29286
29287         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29288
29289 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29290
29291         * g++.dg/template/local6.C: New test.
29292
29293 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29294
29295         * execute/exceptions/finally-1.m: Check that the catch and finally are
29296         being called.  Also add a "return 0;" at the end of main.
29297
29298 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29299
29300         PR fortran/21432.
29301         * gfortran.dg/namelist_print_1.f: New test of functionality of
29302         PRINT namelist.
29303         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29304         namelist generates error with -std=f95.
29305
29306 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29307
29308         PR tree-optimization/23119
29309         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29310
29311 2005-08-13  Marcin Koziej  <creep@desk.pl>
29312             Andrew Pinski  <pinskia@physics.uc.edu>
29313
29314         PR libobjc/22492
29315         * execute/exceptions/finally-1.m: New test.
29316
29317 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29318
29319         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29320         testsuite.
29321         * objc/execute/exceptions/trivial.m: New test.
29322         * objc.dg/try-catch-11.m: Move to ...
29323         * objc/execute/exceptions/foward-1.m: Here.
29324         * objc.dg/try-catch-2.m: Move to ...
29325         * objc/execute/exceptions/catchall-1.m: Here.
29326         * objc.dg/try-catch-8.m: Move to ...
29327         * objc/execute/exceptions/local-variables-1.m: Here.
29328
29329 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29330
29331         * objc.dg/nested-func-1.m: Move to ...
29332         * objc/execute/nested-func-1.m: Here.
29333
29334 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29335
29336         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29337         in ${options} instead of [target_info name].
29338         * lib/obj-c++.exp (objc_target_compile): Likewise.
29339
29340 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29341
29342         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29343
29344 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29345
29346         part of PR testsuite/23348
29347         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29348         each of the torture options.
29349         * objc/compile/trivial.m: New test.
29350
29351 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29352
29353         * gfortran.dg/eoshift.f90: Correct format.
29354
29355 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29356
29357         * gfortran.fortran-torture/execute/character_passing.f90:
29358         Fix comment typo.
29359
29360 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29361
29362         PR c++/8271
29363         * g++.dg/template/unify10.C: New.
29364
29365 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29366
29367         * g++.dg/parse/pr22514.C: Move to...
29368         * g++.dg/debug/pr22514.C: here.
29369
29370 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29371
29372         PR c++/23266
29373         * g++.dg/inherit/pure1.C: New test.
29374
29375         * ChangeLog: Fix typos.
29376
29377 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29378             Steven Bosscher  <stevenb@suse.de>
29379
29380         * gfortran.dg/runtime_warning_1.f90: New test.
29381
29382 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29383
29384         PR c++/23219
29385         * g++.dg/parse/crash28.C: New.
29386
29387 2005-08-11  Richard Guenther  <rguenther@suse.de>
29388
29389         PR target/23289
29390         * gcc.target/i386/tailcall-1.c: New testcase.
29391
29392 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29393
29394         * gcc.dg/vect/vect-67.c: Un-xfail.
29395
29396 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29397
29398         PR c++/23225
29399         * g++.dg/parse/crash27.C: new test.
29400
29401 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29402
29403         PR libfortran/22143
29404         * gfortran.dg/shift-kind.f90: New testcase.
29405
29406 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29407
29408         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29409         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29410
29411 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29412
29413         PR c++/20646
29414         * g++.dg/other/mult-stor1.C: New test.
29415
29416 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29417
29418         * gcc.c-torture/pr18299-1.c: Move to ...
29419         * gcc.c-torture/compile/pr18299-1.c: Here.
29420
29421 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29422
29423         * gfortran/fortran.torture/execute/character_passing.f90:
29424         Fix types for LSAME.
29425
29426 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29427
29428         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29429         input data back to what it was originally.
29430
29431 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29432
29433         * objc.dg/try-catch-8.m: Enable for all targets.
29434
29435 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29436
29437         * gcc.dg/pr23165.c: New test.
29438
29439 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29440
29441         PR tree-optimization/23234
29442         * gcc.dg/tree-ssa/pr23234.c: New test.
29443
29444 2005-08-08  Josh Conner  <jconner@apple.com>
29445
29446         PR rtl-optimization/23241
29447         * gcc.dg/char-compare.c: New test.
29448
29449 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29450
29451         PR c++/22508
29452         * g++.dg/init/new13.C: New test.
29453
29454 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29455
29456         PR c++/21166
29457         * g++.dg/other/crash-4.C: Adjust
29458         * g++/dg/ext/packed9.C: New.
29459
29460 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29461
29462         PR middle-end/21964
29463         * gcc.c-torture/execute/pr21964-1.c: New test.
29464
29465 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29466
29467         PR c/22458
29468         * gcc.dg/pr22458-1.c: New test.
29469
29470 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29471             Steven G. Kargl <kargls@comcast.net>
29472
29473         PR fortran/22390
29474         * gfortran.dg/flush_1.f90: New test.
29475
29476 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29477
29478         PR c++/23191
29479         * g++.dg/template/eh2.C: New test.
29480
29481 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29482
29483         PR c++/19498
29484         * g++.dg/template/instantiate7.C: New test.
29485
29486 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29487
29488         PR c/23113
29489         * gcc.dg/Wunused-value-1.c: New test.
29490
29491 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29492
29493         PR rtl-optimization/23233
29494         * gcc.c-torture/compile/pr23233-1.c: New test.
29495
29496 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29497
29498         PR fortran/18833
29499         PR fortran/20850
29500         * gfortran.dg/equiv_1.f90: New test.
29501         * gfortran.dg/equiv_2.f90: New test.
29502         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29503         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29504         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29505
29506 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29507
29508         * gcc.c-torture/execute/vrp-5.c: New test.
29509         * gcc.c-torture/execute/vrp-6.c: New test.
29510         * gcc.dg/tree-ssa/vrp21.c: New test.
29511
29512 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29513
29514         * g++.dg/parse/pr22514.C: New test.
29515
29516 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29517
29518         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29519
29520         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29521         instead of constant loads / pool entries.
29522
29523 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29524
29525         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29526         TEST_TO_WCTYPE.
29527
29528 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29529
29530         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29531         __WINT_TYPE__ in generated prototypes if possible.
29532
29533 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29534
29535         PR 22037
29536         * g++.dg/tree-ssa/pr22037.C:
29537
29538 2005-08-04  Richard Henderson  <rth@redhat.com>
29539
29540         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29541         scan-tree-dump-times directive.
29542
29543 2005-08-04  Jan Hubicka  <jh@suse.cz>
29544
29545         * gcov-1.C: Fix switch counts.
29546         * gcov-4b.c: Likewise.
29547
29548 2005-08-03  Jeff Law  <law@redhat.com>
29549
29550         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29551
29552 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29553
29554         * gcc.c-torture/execute/pr23135.c: New test.
29555
29556 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29557
29558         PR tree-optimization/19899
29559         * gcc.dg/tree-ssa/scev-1.c: New test.
29560         * gcc.dg/tree-ssa/scev-2.c: New test.
29561
29562 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29563
29564         PR target/18582
29565         * gcc.dg/torture/pr18582-1.c: New test.
29566
29567 2005-08-03  Jan Hubicka  <jh@suse.cz>
29568
29569         * update-conroll.c: New testcase.
29570         * update-conroll-2.c: New testcase.
29571
29572 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29573
29574         * gfortran.dg/constant_substring.f: New test.
29575         * gfortran.dg/pr22491.f: New test.
29576
29577 2005-08-02  Jan Hubicka  <jh@suse.cz>
29578
29579         * update-threading.c: Replace by the proper one.
29580
29581 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29582
29583         PR 23164
29584         * g++.dg/tree-ssa/pr23164.C: New test.
29585
29586 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29587
29588         * gcc.dg/tree-ssa/pr23192.c: New test.
29589
29590 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29591
29592         * gcc.c-torture/execute/vrp-4.c: New test.
29593
29594 2005-08-02  Jan Hubicka  <jh@suse.cz>
29595
29596         * update-threading.c: New test.
29597
29598 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29599
29600         * gcc.c-torture/compile/20050801-1.c: New test.
29601         * gcc.c-torture/compile/20050801-2.c: New test.
29602
29603 2005-08-01  Jan Hubicka  <jh@suse.cz>
29604
29605         * val-prof-5.c: New test.
29606
29607 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29608
29609         PR c/22311
29610         * gcc.dg/pr22311-1.c : New test.
29611
29612 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29613
29614         PR target/23095
29615         * gfortran.dg/pr23095.f: New test.
29616
29617         PR c++/22003
29618         * g++.dg/other/pr22003.C: New test.
29619
29620 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29621
29622         PR target/20621
29623         * gcc.c-torture/execute/pr20621-1.c: New test.
29624
29625 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29626
29627         * gfortran.dg/comma_format_extension_4.f: Adjust length
29628         of string for format.
29629         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29630         print statement with internal write.
29631         * gfortran.dg/der_array_io_2.f: Likewise.
29632         * gfortran.dg/der_array_io_3.f: Likewise.
29633
29634 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29635
29636         * gcc.dg/fold-abs-4.c: new test.
29637
29638 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29639
29640         PR fortran/22570 an related issues.
29641         * gfortran.dg/x_slash_1.f: New test.
29642
29643 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29644
29645         PR c/23143
29646         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29647         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29648
29649 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29650
29651         PR c/529
29652         * gcc.dg/Wshadow-3.c: New test.
29653
29654 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29655
29656         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29657         used to have the wrong bounds).
29658
29659 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29660
29661         PR c/21720
29662         * gcc.dg/hex-round-1.c: Test more cases.
29663         * gcc.dg/hex-round-2.c: New test.
29664
29665 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29666
29667         PR 22550
29668         * g++.dg/tree-ssa/pr22550.C: New test.
29669
29670 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29671
29672         * gcc.dg/tree-ssa/vrp19.c: New test.
29673         * gcc.dg/tree-ssa-vrp20.c: New test.
29674
29675 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29676
29677         PR c/22240
29678         * gcc.dg/transparent-union-4.c: New test.
29679
29680 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29681
29682         PR c/22192
29683         * gcc.dg/c99-vla-2.c: New test.
29684
29685 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29686
29687         PR c/21720
29688         * gcc.dg/hex-round-1.c: New test.
29689
29690 2005-07-28  Jan Hubicka  <jh@suse.cz>
29691
29692         * inliner-1.c: Do not dump everything.
29693         * tree-prof.exp: Do not pass -ftree-based-profiling.
29694         * bprob.exp: Likewise.
29695
29696         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29697
29698 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29699
29700         PR c++/22545
29701         * g++.dg/expr/ptrmem7.C: New test.
29702
29703 2005-07-28  Mike Stump  <mrs@apple.com>
29704
29705         * g++.old-deja/g++.mike/visibility-1.C: New test.
29706
29707 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29708
29709         PR c/20187
29710         * gcc.c-torture/execute/pr20187-1.c: New test.
29711
29712 2005-07-28  Jeff Law  <law@redhat.com>
29713
29714         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29715         * gcc.dg/tree-ssa/vrp18.c: New test.
29716
29717 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29718
29719         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29720
29721 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29722
29723         PR tree-optimization/22506
29724         * gcc.dg/vect/ps22506.c: New test.
29725
29726 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29727
29728         PR target/21149
29729         * gcc.target/i386/sse-3.c: New test.
29730
29731 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29732
29733         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29734         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29735
29736 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29737
29738         PR c/22589
29739         * gcc.c-torture/compile/pr22589-1.c: New test.
29740
29741 2005-07-28  Jan Hubicka  <jh@suse.cz>
29742
29743         * update-loopch.c: New testcase.
29744
29745 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29746
29747         PR rtl-optimization/23047
29748         * gcc.c-torture/execute/pr23047.c: New test.
29749         * gcc.c-torture/execute/pr23047.x: New.
29750
29751 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29752
29753         PR tree-optimization/22493
29754         * gcc.c-torture/execute/pr22493-1.c: New test.
29755         * gcc.c-torture/execute/pr22493-1.x: New.
29756         * gcc.c-torture/execute/vrp-1.c: New test.
29757         * gcc.c-torture/execute/vrp-2.c: New test.
29758         * gcc.c-torture/execute/vrp-2.c: New test.
29759
29760 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29761
29762         * gcc.target/frv/all-builtin-read8.c: Delete.
29763         * gcc.target/frv/all-builtin-read16.c: Delete.
29764         * gcc.target/frv/all-builtin-read32.c: Delete.
29765         * gcc.target/frv/all-builtin-read64.c: Delete.
29766         * gcc.target/frv/all-builtin-write8.c: Delete.
29767         * gcc.target/frv/all-builtin-write16.c: Delete.
29768         * gcc.target/frv/all-builtin-write32.c: Delete.
29769         * gcc.target/frv/all-builtin-write64.c: Delete.
29770         * gcc.target/frv/all-read-write-1.c: New.
29771
29772 2005-07-27  Jeff Law  <law@redhat.com>
29773
29774         * gcc.c-torture/execute/pr22630.c: New test.
29775
29776 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29777
29778         PR tree-optimization/23073
29779         * gcc.dg/vect/nodump-pr23073.c: New test.
29780         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29781
29782 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29783
29784         PR tree-optimize/22348
29785         * gcc.c-torture/execute/pr22348.c: New.
29786
29787 2005-07-27  Richard Guenther  <rguenther@suse.de>
29788
29789         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29790
29791 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29792
29793         PR fortran/22503
29794         * gfortran.dg/logical_comp.f90: New test.
29795
29796 2005-07-27  Jan Hubicka  <jh@suse.cz>
29797
29798         * inliner-1.c: Add cleanup of dumps.
29799         * val-prof-*.c: Likewise.
29800         * update-tailcall.c: New.
29801
29802 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29803
29804         PR 22591
29805         * gcc.dg/tree-ssa/pr22591.c: New test.
29806         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29807
29808 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29809
29810         PR libobjc/22606
29811         * objc.dg/try-catch-11.m: New test.
29812
29813 2005-07-26  Richard Guenther  <rguenther@suse.de>
29814
29815         PR tree-optimization/22486
29816         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29817
29818 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29819
29820         PR tree-opt/22484
29821         * g++.dg/opt/loop2.C: New test.
29822
29823 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29824
29825         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29826         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29827
29828 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29829
29830         * lib/profopt.exp (profopt-execute): Check for profiling data
29831         files on the target.
29832
29833 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29834
29835         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29836         for matching of asm labels.
29837
29838 2005-07-25  Richard Guenther  <rguenther@suse.de>
29839
29840         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29841
29842 2005-07-25  Richard Guenther  <rguenther@suse.de>
29843
29844         PR testsuite/22624
29845         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29846
29847 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29848
29849         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29850         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29851         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29852         * gcc.dg/vect/vect-100.c: New test.
29853         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29854         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29855         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29856         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29857         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29858         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29859         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29860         * gfortran.dg/vect/pr19049.f90: New testcase.
29861         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29862
29863 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29864
29865         * gcc.c-torture/execute/20050713-1.c: New test.
29866
29867         PR fortran/20063
29868         * gfortran.fortran-torture/execute/data_4.f90: New test.
29869
29870         PR middle-end/20303
29871         * gcc.dg/visibility-d.c: New test.
29872
29873 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29874
29875         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29876         * gfortran.dg/underflow.f90: Ditto.
29877
29878 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29879
29880         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29881         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29882         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29883
29884 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29885
29886         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29887         include case of field width of zero.
29888
29889 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29890
29891         PR libgfortran/21875
29892         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29893         with trailing blanks on normal formatted read.
29894
29895 2005-07-23  Chao-ying Fu  <fu@mips.com>
29896
29897         * gcc.target/mips/mips32-dsp-type.c: New test.
29898         * gcc.target/mips/mips32-dsp.c: New test.
29899
29900 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29901
29902         PR testsuite/21073
29903         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29904
29905         PR testsuite/20454
29906         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29907         and __cyg_profile_func_exit.
29908
29909 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29910
29911         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29912         * gfortran.dg/comma_format_extension_4.f: Same.
29913         * gfortran.dg/pr15332.f: Same.
29914         * gfortran.dg/pr21730.f: Same.
29915
29916 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29917
29918         * g++.dg/opt/vrp2.C: Fix testcase.
29919
29920         PR tree-opt/22625
29921         * g++.dg/opt/vrp2.C: New test.
29922
29923 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29924
29925         PR debug/21828
29926         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29927
29928 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29929
29930         * gcc.dg/tree-ssa/20050719-1.c: New test.
29931
29932 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29933
29934         * gcc.dg/bfin-longcall-1.c: New file.
29935         * gcc.dg/bfin-longcall-2.c: New file.
29936
29937 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29938
29939         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29940
29941 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29942
29943         PR middle-end/19055
29944         * gcc.dg/tree-ssa/pr19055.c: New test.
29945         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29946
29947 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29948
29949         PR C++/22358
29950         * g++.dg/other/pr22358.C: New test.
29951
29952 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29953
29954         PR c++/2922
29955         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29956
29957 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29958
29959         PR c++/15938
29960         * g++.dg/init/union2.C: New test.
29961
29962 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29963
29964         PR c/22393
29965         * gcc.dg/complex-4.c: New test.
29966
29967 2005-07-21  Richard Guenther  <rguenther@suse.de>
29968
29969         PR testsuite/22522
29970         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29971         scanning for asm labels.
29972         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29973
29974 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29975
29976         PR target/22085
29977         * gcc.dg/altivec-pr22085.c: New.
29978
29979 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29980
29981         PR tree-optimization/19210
29982         * gcc.dg/tree-ssa/pr19210-1.c: New.
29983         * gcc.dg/tree-ssa/pr19210-2.c: New.
29984
29985 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29986
29987         PR rtl-optimization/22167
29988         * g++.dg/opt/pr22167.C: New test.
29989
29990 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29991
29992         PR c++/2922
29993         * g++.dg/lookup/two-stage2.C: New.
29994         * g++.dg/lookup/two-stage3.C: New.
29995         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29996         fixed two-stage name lookup for operators.
29997         * g++.dg/template/call3.C: Compiler now produces an appropriate
29998         error message.
29999         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30000         14 as a candidate.
30001         * g++.dg/template/ptrmem4.C: Compiler produces different error
30002         message.
30003         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30004         connect_to_method as a candidate.
30005
30006 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30007
30008         * gcc.dg/fold-alloc-1.c: New test.
30009
30010 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30011
30012         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30013         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30014
30015 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30016
30017         * gcc.dg/fold-abs-1.c: New test.
30018         * gcc.dg/fold-abs-2.c: New test.
30019         * gcc.dg/fold-abs-3.c: New test.
30020
30021 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30022
30023         Make CONSTRUCTOR use VEC to store initializers.
30024         * g++.dg/ext/complit3.C: Check for specific error messages.
30025         * g++.dg/init/brace2.C: Update error message.
30026         * g++.dg/warn/Wbraces2.C: Likewise.
30027
30028 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30029
30030         PR fortran/16940
30031         * gfortran.dg/module_interface_1.f90: New test.
30032
30033 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30034             Kenneth Zadeck <zadeck@naturalbridge.com>
30035
30036         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30037
30038 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30039
30040         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30041         specify -Wformat for these tests.
30042         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30043         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30044         * gcc.dg/format/opt-6.c: Delete.
30045
30046 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30047
30048         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30049         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30050
30051 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30052
30053         * gcc.dg/tree-ssa/alias-2.c: New test.
30054
30055 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30056
30057         PR c++/22263
30058         * g++.dg/template/explicit7.C: New test.
30059
30060 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30061
30062         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30063         field width of 8 to +Inf and -Inf.
30064
30065 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30066
30067         PR c++/22139
30068         * g++.dg/template/friend36.C: New test.
30069
30070 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30071
30072         PR fortran/21730
30073         * gfortran.dg/pr21730.f: New test.
30074
30075 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30076             Kenneth Zadeck <zadeck@naturalbridge.com>
30077
30078         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30079         since pure const detection cannot run at -O1 in c compiler.
30080         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30081         can now optimize this case properly.
30082         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30083         because we now pass.
30084         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30085
30086 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30087
30088         PR c/22421
30089         * gcc.dg/format/bitfld-1.c: New test.
30090
30091 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30092
30093         PR c++/22204
30094         * g++.dg/rtti/repo1.C: New test.
30095
30096 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30097
30098         PR middle-end/22398
30099         * gcc.c-torture/compile/pr22398.c: New test.
30100
30101 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30102
30103         PR c++/22132
30104         * g++.dg/expr/cast4.C: New test.
30105
30106 2005-07-15  Richard Guenther  <rguenther@suse.de>
30107
30108         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30109         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30110
30111 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30112
30113         PR tree-optimization/22230
30114         * gcc.dg/tree-ssa/pr22230.c: New test.
30115
30116 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30117
30118         * gfortran.dg/g77/cpp6.f: New test.
30119
30120         PR fortran/22417
30121         * gfortran.dg/g77/cpp5.F: New test.
30122         * gfortran.dg/g77/cpp5.h: New file.
30123         * gfortran.dg/g77/cpp5inc.h: New file.
30124
30125 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30126
30127         PR libfortran/16435
30128         * gfortran.dg/tl_editting.f90: New.
30129         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30130
30131 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30132
30133         * gfortran.dg/char_array_constructor.f90: New test.
30134
30135 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30136
30137         * gfortran.dg/past_eor.f90: New.
30138         * gfortran.dg/complex_read.f90: New.
30139
30140 2005-07-13  Jeff Law  <law@redhat.com>
30141
30142         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30143         additional casts.
30144
30145         * gcc.dg/tree-ssa/pr22321.c: New test
30146
30147 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30148
30149         PR tree-optimization/21921
30150         * gcc.dg/tree-ssa/pr21921.c: New.
30151
30152 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30153
30154         PR tree-optimizatio/22442
30155         * gcc.dg/tree-ssa/loop-11.c: New test.
30156
30157 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30158
30159         PR tree-opt/21840
30160         * gcc.c-torture/compile/pr21840.c: New test.
30161
30162 2005-07-12  Jan Hubicka  <jh@suse.cz>
30163
30164         * gcc.c-torture/compile/pr22379.c: New test.
30165
30166 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30167
30168         PR libfortran/21593
30169         gfortran.dg/dev_null.f90: Remove outdated comment about
30170         PR libfortran/21593.
30171
30172
30173 2005-07-12  Dale Johannesen  <dalej@apple.com>
30174
30175         * gcc.target/i386/compress-float-sse.c: New.
30176         * gcc.target/i386/compress-float-sse-pic.c: New.
30177         * gcc.target/i386/compress-float-387.c: New.
30178         * gcc.target/i386/compress-float-387-pic.c: New.
30179         * gcc.dg/compress-float-ppc.c: New.
30180         * gcc.dg/compress-float-ppc-pic.c: New.
30181
30182 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30183
30184         PR libfortran/21593
30185         gfortran.dg/dev_null.f90: Remove targets.
30186
30187 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30188
30189         PR tree-opt/22335
30190         * gcc.dg/pr22335-1.c: New test.
30191         * gcc.dg/pr22335-2.c: New test.
30192
30193 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30194
30195         PR c++/20172
30196         * g++.dg/template/nontype12.C : New test.
30197
30198 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30199
30200         * gcc.dg/tree-ssa/loop-10.c: New test.
30201
30202 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30203
30204         * gcc.c-torture/execute/20020720-1.x: Remove.
30205
30206 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30207
30208         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30209
30210 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30211
30212         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30213         (dg-mips-options): Use it.
30214
30215 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30216
30217         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30218
30219 2005-07-09  Richard Henderson  <rth@redhat.com>
30220
30221         * lib/target-supports.exp (check_effective_target_sync_char_short):
30222         Add alpha.
30223
30224 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30225
30226         PR libfortran/22217
30227         * gfortran.dg/negative-z-descriptor.f90: New test.
30228
30229 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30230
30231         PR tree-opt/22329
30232         * gcc.dg/pr22329.c: New test.
30233
30234 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30235
30236         PR tree-optimization/20139
30237         * gcc.dg/tree-ssa/pr20139.c: New.
30238
30239 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30240
30241         PR tree-opt/22356
30242         * gcc.dg/pr22356-1.c: New test.
30243
30244 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30245
30246         PR c++/21799
30247         * g++.dg/template/unify8.C: New.
30248         * g++.dg/template/unify9.C: New.
30249
30250 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30253
30254 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30255
30256         * gcc.dg/darwin-version-1.c: New.
30257         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30258         * gcc.dg/builtins-20.c: Likewise.
30259         * gcc.dg/builtins-53.c: Likewise.
30260         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30261         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30262         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30263         * gcc.dg/torture/builtins-power-1.c: Likewise.
30264         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30265         on Darwin.
30266
30267 2005-07-07  Jeff Law  <law@redhat.com>
30268
30269         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30270         argument evaluation order.
30271
30272 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30273
30274         PR libfortran/21594
30275         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30276         Add test cases where the shift length is greater than the
30277         array length.
30278
30279 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30280
30281         * obj-c++.dg/proto-lossage-6.mm: New.
30282         * objc.dg/proto-lossage-6.m: New.
30283
30284 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30285
30286         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30287         * objc.dg/gnu-runtime-2.m: Likewise.
30288
30289 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30290
30291         * gfortran.dg/longline.f: New test.
30292
30293         * gfortran.dg/badline.f: New test.
30294
30295 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30296
30297         PR fortran/16531
30298         PR fortran/15966
30299         PR fortran/18781
30300         * gfortran.dg/hollerith.f90: New.
30301         * gfortran.dg/hollerith2.f90: New.
30302         * gfortran.dg/hollerith3.f90: New.
30303         * gfortran.dg/hollerith4.f90: New.
30304         * gfortran.dg/hollerith_f95.f90: New.
30305         * gfortran.dg/hollerith_legacy.f90: New.
30306         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30307
30308 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30309
30310         PR objc/22274
30311         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30312         * objc.dg/gnu-runtime-2.m: New.
30313
30314 2005-07-06  Jeff Law  <law@redhat.com>
30315
30316         * gcc.dg/tree-ssa/vrp17.c: New test.
30317
30318 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30319
30320         PR fortran/22327
30321         * gfortran.dg/array_constructor_5.f90: New test.
30322
30323 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30324
30325         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30326
30327 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30328
30329         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30330         * gcc.dg/980816-1.c: Ditto.
30331
30332 2005-07-06  Jeff Law  <law@redhat.com>
30333
30334         * gcc.c-torture/compile/pr21356.c: New test.
30335
30336 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30337
30338         PR c/22013
30339         PR c/22098
30340         * gcc.c-torture/compile/pr22013-1.c,
30341         gcc.c-torture/execute/pr22098-1.c,
30342         gcc.c-torture/execute/pr22098-2.c,
30343         gcc.c-torture/execute/pr22098-3.c: New tests.
30344
30345 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30346
30347         PR c/22308
30348         * gcc.dg/pr22308-1.c: New test.
30349
30350 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30351
30352         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30353         target.
30354         * gcc.dg/compare9.c: Use -fshort-enums instead of
30355         -fno-short-enums.  Change the last test to dg-bogus.
30356
30357 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30358
30359         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30360         * gcc.dg/compare9.c: New.
30361
30362 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30363
30364         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30365
30366 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30367
30368         PR testsuite/22288
30369         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30370
30371
30372 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30373
30374         * gcc.dg/format/gcc_gfc-1.c: New.
30375
30376 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30377
30378         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30379
30380 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30381
30382         PR fortran/20842
30383         * gfortran.dg/io_invalid_1.f90: New test.
30384
30385 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30386
30387         * gcc.dg/format/gcc_diag-1.c: Update.
30388
30389 2005-07-02  Jeff Law  <law@redhat.com>
30390
30391         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30392         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30393
30394 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30395
30396         * gcc.dg/format/gcc_diag-1.c: Update.
30397
30398 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30399
30400         PR tree-opt/22269
30401         * gcc.c-torture/compile/pr22269.c: New test.
30402
30403 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30404
30405         PR 21584
30406         PR 22219
30407         * g++.dg/tree-ssa/pr21584-1.C: New test.
30408         * g++.dg/tree-ssa/pr21584-2.C: New test.
30409
30410 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30411
30412         * obj-c++.dg/try-catch-11.mm: New.
30413         * objc.dg/try-catch-10.m: New.
30414
30415 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30416
30417         * g++.dg/other/ucnid-1.C: xfail on AIX.
30418
30419 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30420
30421         PR 22234
30422         * gcc.dg/20050629-1.c: New test.
30423
30424 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30425
30426         * obj-c++.dg/const-str-1[0-1].mm: New.
30427         * objc.dg/const-str-1[0-1].m: New.
30428
30429 2005-05-29  Richard Henderson  <rth@redhat.com>
30430
30431         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30432         Rename from check_effective_target_vect_no_max.
30433         (check_effective_target_vect_no_int_add): New.
30434         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30435         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30436         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30437         * gcc.dg/vect/vect-reduc-1.c: Use both.
30438         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30439
30440 2005-05-29  Richard Henderson  <rth@redhat.com>
30441
30442         * lib/target-supports.exp (check_effective_target_vect_no_max):
30443         Remove i386 and x86_64.
30444
30445 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30446
30447         PR testsuite/21969
30448         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30449
30450 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30451
30452         PR middle-end/21969
30453         * gcc.dg/vect/pr21969.c: New test.
30454
30455 2005-06-28  Eric Christopher  <echristo@redhat.com>
30456
30457         PR c/22052
30458         PR c/21975
30459         * gcc.dg/inline1.c: New test.
30460         * gcc.dg/inline2.c: Ditto.
30461         * gcc.dg/inline3.c: Ditto.
30462         * gcc.dg/inline4.c: Ditto.
30463         * gcc.dg/inline5.c: Ditto.
30464
30465 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30466
30467         PR libfortran/22142
30468         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30469         Add testcase also testing eoshift1 for PR 22142.
30470
30471 2005-06-28  Richard Henderson  <rth@redhat.com>
30472
30473         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30474         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30475         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30476         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30477         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30478
30479 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30480
30481         PR libfortran/22142
30482         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30483         Add testcase for PR 22142.
30484
30485 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30486
30487         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30488         gcc.target/ia64/fpreg-2.c: New tests.
30489
30490 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30491
30492         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30493
30494 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30495
30496         PR libfortran/22170
30497         * gfortran.dg/slash_1.f90: New test.
30498
30499 2005-06-27  Richard Henderson  <rth@redhat.com>
30500
30501         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30502         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30503         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30504         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30505         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30506         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30507
30508 2005-06-27  Richard Henderson  <rth@redhat.com>
30509
30510         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30511         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30512
30513 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30514
30515         * obj-c++.dg/proto-lossage-5.mm: New.
30516         * objc.dg/proto-lossage-5.m: New.
30517
30518 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30519
30520         PR 21959
30521         * gcc.dg/tree-ssa/pr21959.c: New test.
30522
30523 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30524
30525         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30526         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30527         testing uninitialized var.
30528
30529         * gcc.c-torture/execute/builtins/chk.h: New.
30530         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30531         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30532         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30533         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30534         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30535         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30536         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30537         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30538         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30539         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30540         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30541         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30542         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30543         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30544         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30545         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30546         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30547         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30548         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30549         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30550         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30551         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30552         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30553         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30554         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30555         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30556         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30557         * gcc.dg/builtin-object-size-1.c: New test.
30558         * gcc.dg/builtin-object-size-2.c: New test.
30559         * gcc.dg/builtin-object-size-3.c: New test.
30560         * gcc.dg/builtin-object-size-4.c: New test.
30561         * gcc.dg/builtin-object-size-5.c: New test.
30562         * gcc.dg/builtin-stringop-chk-1.c: New test.
30563         * gcc.dg/builtin-stringop-chk-2.c: New test.
30564         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30565         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30566         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30567         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30568         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30569         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30570         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30571         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30572         * gcc.c-torture/execute/printf-1.c: New test.
30573         * gcc.c-torture/execute/fprintf-1.c: New test.
30574         * gcc.c-torture/execute/vprintf-1.c: New test.
30575         * gcc.c-torture/execute/vfprintf-1.c: New test.
30576         * gcc.c-torture/execute/printf-chk-1.c: New test.
30577         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30578         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30579         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30580
30581 2005-06-27  Michael Matz  <matz@suse.de>
30582
30583         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30584         slot is not merged if address escapes.
30585
30586 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30587
30588         PR c/21911
30589         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30590
30591 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30592
30593         PR middle-end/17965
30594         * gcc.c-torture/compile/20050622-1.c: New test.
30595
30596         PR middle-end/22028
30597         * gcc.dg/20050620-1.c: New test.
30598
30599 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30600
30601         PR tree-optimization/22026
30602         * gcc.dg/tree-ssa/pr22026.c: New.
30603
30604 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30605
30606         PR libfortran/22144
30607         * gfortran.dg/shift-alloc.f90: New testcase.
30608
30609 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30610
30611         * all files: Update FSF address in copyright headers.
30612
30613 2005-06-22  Jan Hubicka  <jh@suse.cz>
30614
30615         * wholeprogram-1.c: New testcase.
30616         * wholeprogram-2.c: New testcase.
30617
30618 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30619
30620         PR 22171
30621         * gcc.dg/tree-ssa/pr22171.c: New test.
30622
30623 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30624
30625         * gfortran.dg/simplify_modulo.f90: New.
30626
30627 2005-06-24  Jan Hubicka  <jh@suse.cz>
30628
30629         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30630
30631 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30632
30633         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30634
30635 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30636
30637         * obj-c++.dg/typedef-alias-1.mm: New.
30638         * objc.dg/typedef-alias-1.m: New.
30639
30640 2005-06-23  Jeff Law  <law@redhat.com>
30641
30642         * gcc.dg/tree-ssa/vrp16.c: New test.
30643
30644 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30645
30646         * lib/target-supports.exp: Add
30647         check_effective_target_fortran_large_real and
30648         check_effective_target_fortran_large_int to check for
30649         corresponding effective targets.
30650         * gfortran.dg/large_integer_kind_1.f90: New test.
30651         * gfortran.dg/large_real_kind_1.f90: New test.
30652
30653 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30654
30655         PR tree-optimization/22117
30656         * gcc.dg/tree-ssa/pr22117.c: New.
30657
30658 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30659
30660         PR testsuite/22123
30661         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30662
30663 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30664
30665         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30666
30667 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30668
30669         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30670         * gfortran.dg/f2c_4.c: Likewise.
30671
30672 2005-06-22 Paul Brook  <paul@codesourcery.com>
30673
30674         PR fortran/21034
30675         * gfortran.dg/auto_save_1.f90: New test.
30676
30677 2005-06-22  Michael Matz  <matz@suse.de>
30678
30679         * gcc.target/x86-64/abi: New directory.
30680         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30681         * gcc.target/x86-64/abi/README.gcc: New file.
30682         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30683         * gcc.target/x86-64/abi/asm-support.s: New file.
30684         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30685         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30686         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30687         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30688         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30689         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30690         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30691         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30692         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30693         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30694         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30695         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30696         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30697         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30698         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30699         * gcc.target/x86_64/abi/test_varargs.c: New test.
30700
30701 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30702
30703         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30704         32-bit i?86 and x86_64.
30705
30706 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30707
30708         * obj-c++.dg/const-str-[1-9].mm: New tests.
30709
30710 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30711
30712         PR fortran/22010
30713         * gfortran.dg/namelist_use.f90: New.
30714         * gfortran.dg/namelist_use_only.f90: New.
30715
30716 2005-06-21  Jeff Law  <law@redhat.com>
30717
30718         * gcc.dg/tree-ssa/vrp15.c: New test.
30719
30720 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30721
30722         * lib/target-supports.exp (check_effective_target_vect_reduction):
30723         Remove.
30724         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30725         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30726         remove vect_reduction target keyword. Also avoid two returns in main.
30727         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30728         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30729         * gcc.dg/vect/vect-reduc-1short.c: New test.
30730         * gcc.dg/vect/vect-reduc-1char.c: New test.
30731         * gcc.dg/vect/vect-reduc-2short.c: New test.
30732         * gcc.dg/vect/vect-reduc-2char.c: New test.
30733         * gcc.dg/vect/vect-reduc-6.c: New test.
30734         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30735         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30736         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30737
30738 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30739         Paul Thomas  <pault@gcc.gnu.org>
30740
30741         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30742         New tests.
30743
30744 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30745
30746         * gfortran.dg/backslash_1.f90: New test.
30747         * gfortran.dg/backslash_2.f90: New test.
30748
30749 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30750
30751         * gfortran.dg/duplicate_labels.f90: New test.
30752
30753 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30754
30755         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30756         unsupportable relocations.
30757         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30758         * gcc.dg/20050321-2.c: xfail for NetWare.
30759
30760 2005-06-20  Andreas Jaeger  <aj@suse.de>
30761
30762         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30763         gcc.target/i386/fastcall-sseregparm.c,
30764         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30765
30766 2005-06-19  Richard Henderson  <rth@redhat.com>
30767
30768         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30769
30770 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30771
30772         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30773
30774 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30775
30776         PR c++/22115
30777         * g++.dg/conversion/simd2.C: Change expected error message.
30778
30779 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30780
30781         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30782         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30783         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30784
30785 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30786
30787         * gcc.dg/fold-mod-1.c: New test.
30788
30789 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30790
30791         PR fortran/19926
30792         * gfortran.dg/pr19926.f90: New test.
30793
30794 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30795
30796         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30797         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30798         targets.
30799         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30800         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30801
30802 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30803
30804         * gcc.target/ia64/float80-varargs-1.c: New test.
30805
30806 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30807
30808         PR tree-opt/22035
30809         * gfortran.dg/f2c_6.f90: New test.
30810
30811 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30812
30813         PR c++/17413
30814         * g++.dg/template/local5.C: New.
30815
30816 2005-06-17  Richard Henderson  <rth@redhat.com>
30817
30818         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30819
30820 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30821
30822         PR testsuite/21945
30823         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30824
30825 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30826
30827         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30828         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30829         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30830         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30831         check_vect to verify the presence of hardware vector support.
30832
30833 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30834
30835         PR testsuite/22056
30836         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30837
30838 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30839
30840         PR libfortran/19216
30841         * gfortran.dg/pr19216.f: Add correct space between brackets and
30842         dg directive.
30843
30844 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30845
30846         PR libfortran/16436
30847         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30848
30849 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30850
30851         * gcc.target/i386/attributes-error.c: New testcase.
30852         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30853         * gcc.target/i386/regparm-stdcall.c: Likewise.
30854         * gcc.target/i386/sseregparm-1.c: Likewise.
30855         * gcc.target/i386/sseregparm-2.c: Likewise.
30856
30857 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30858
30859         * g++.dg/rtti/crash2.C: New.
30860
30861 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30862
30863         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30864
30865 2005-06-15  David Ung  <davidu@mips.com>
30866
30867         * gcc.target/mips/mips16e-extends.c: New test for testing the
30868         generation of MIPS16e zeb/zeh, seb/seh instructions.
30869
30870 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30871
30872         PR 22018
30873         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30874         * gcc.dg/tree-ssa/pr22018.c: New test.
30875
30876 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30877
30878         * gcc.dg/simd-1.c: Update error messages.
30879         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30880         * gcc.dg/simd-2.c: Update error messages.
30881         * gcc.dg/simd-4.c: New.
30882
30883 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30884
30885         PR c++/20678
30886         * g++.dg/other/crash-4.C: New.
30887
30888 2005-06-14  Devang Patel  <dpatel@apple.com>
30889
30890         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30891
30892 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30893
30894         PR c++/21929
30895         * g++.dg/parse/crash11.C: Update
30896
30897 2005-06-13  Jeff Law  <law@redhat.com>
30898
30899         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30900         perform the desired transformations.
30901         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30902         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30903
30904 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30905
30906         PR fortran/22038
30907         * gfortran.dg/forall_1.f90: Un-XFAIL.
30908
30909 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30910
30911         PR c++/21929
30912         * g++.dg/parse/crash26.C: New.
30913
30914         PR c++/20789
30915         * g++.dg/init/member1.C: New.
30916
30917 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30918
30919         * gfortran.dg/altreturn_1.f90: New test.
30920
30921 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30922
30923         PR middle-end/21985
30924         * gcc.dg/tree-ssa/pr21985.c: New test.
30925
30926 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30927
30928         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30929
30930 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30931
30932         PR c++/21930
30933         * g++.dg/other/error10.C: New test case.
30934
30935 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30936
30937         PR libfortran/19155
30938         * gfortran.dg/pr19155.f: Add test.
30939
30940 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30941
30942         * gfortran.dg/f2c_7.f90: New test.
30943
30944         * gfortran.dg/forall_1.f90: XFAILed.
30945
30946 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30947
30948         * gcc.dg/pr14796-1.c: New.
30949         * gcc.dg/pr14796-2.c: New.
30950
30951 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30952
30953         PR fortran/17792
30954         PR fortran/21375
30955         * gfortran.dg/deallocate_stat.f90: New test.
30956
30957 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30958
30959         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30960
30961 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30962
30963         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30964         access will be generated when this loop is vectorized. Test that
30965         accesses with same alignment were detected.
30966         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30967         Test that accesses with same alignment were detected.
30968         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30969         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30970         alignment were detected.
30971
30972 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30973
30974         PR c++/10611
30975         * g++.dg/conversion/simd2.C: New.
30976
30977 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30978
30979         * gcc.dg/Wcxx-compat-1.c: New.
30980
30981 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30982
30983         PR libfortran/21480
30984         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30985         complex array.
30986
30987 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         * gcc.dg/alias-8.c: New.
30990
30991 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30992
30993         * gcc.dg/format/cmn_err-1.c: Update.
30994
30995 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30996
30997         PR target/20666
30998         * gcc.target/sparc/fexpand-2.c: New.
30999         * gcc.target/sparc/fpmerge-2.c: New.
31000         * gcc.target/sparc/fpmul-2.c: New.
31001         * gcc.target/sparc/noresult.c: New.
31002         * gcc.target/sparc/pdist-2.c: New.
31003         * gcc.target/sparc/pdist-3.c: New.
31004
31005 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31006
31007         PR testsuite/21702
31008         * gcc.target/i386/i386.exp: Fix comment typo.
31009
31010 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31011
31012         PR c++/19497
31013         * g++.dg/inherit/using5.C: New.
31014         * g++.dg/inherit/using6.C: New.
31015
31016 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31017
31018         PR c++/19894
31019         * g++.dg/template/ptrmem15.C: New test.
31020
31021         PR c++/20563
31022         * g++.dg/ext/label4.C: New test.
31023
31024 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31025
31026         * gcc.dg/tls/debug-1.c: New test.
31027
31028 2005-06-07  Dale Johannesen  <dalej@apple.com>
31029
31030         * gcc.target/i386/movq.c: New.
31031
31032 2005-06-07  Dale Johannesen  <dalej@apple.com>
31033
31034         * gcc.dg/20050607-1.c: New.
31035
31036 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31037
31038         PR middle-end/21850
31039         * gcc.c-torture/execute/20050607-1.c: New test.
31040
31041 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31042
31043         PR libfortran/21926
31044         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31045         Test case where the return array has lowest stride one,
31046         but isn't packed.
31047
31048 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31049
31050         * lib/target-supports.exp (check_effective_target_sync_int_long):
31051         Add s390 and s390x targets.
31052
31053 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31054
31055         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31056         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31057         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31058         * gcc.dg/tree-ssa/loop-9.c: New test.
31059
31060 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31061
31062         * g++.dg/parse/defarg10.C: New.
31063
31064 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31065
31066         PR regression/21897
31067         * gcc.c-torture/execute/20050604-1.c: New test.
31068
31069 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31070
31071         PR 21903
31072         * g++.dg/parse/defarg9.C: New.
31073
31074         PR c++/20637
31075         * g++.dg/inherit/using4.C: New.
31076         * g++.dg/overload/error1.C: Adjust expected errors.
31077         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31078         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31079         * g++.old-deja/g++.other/redecl2.C: Likewise.
31080         * g++.old-deja/g++.other/redecl4.C: Likewise.
31081         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31082
31083 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31084
31085         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31086
31087 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31088
31089         * lib/gfortran.exp (gfortran_target_compile): Call
31090         dg-additional-files-options
31091         * gfortran.dg/f2c_4.f90: New file
31092         * gfortran.dg/f2c_4.c: New file
31093         * gfortran.dg/f2c_5.f90: New file
31094         * gfortran.dg/f2c_5.c: New file
31095
31096 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31097
31098         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31099
31100         PR fortran/21912
31101         * gfortran.dg/array_constructor_4.f90: New test.
31102
31103 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31104
31105         PR c++/21619
31106         * g++.dg/ext/builtin9.C: New test.
31107
31108 2005-06-05  Dale Johannesen  <dalej@apple.com>
31109
31110         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31111         * gcc.c-torture/execute/20050603-2.c: Ditto.
31112
31113 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31114
31115         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31116         * gcc.dg/vect/vect-reduc-1.c: New.
31117         * gcc.dg/vect/vect-reduc-2.c: New.
31118         * gcc.dg/vect/vect-reduc-3.c: New.
31119
31120 2005-06-04  Dale Johannesen  <dalej@apple.com>
31121
31122         * gcc.c-torture/execute/20050603-1.c: New.
31123         * gcc.c-torture/execute/20050603-2.c: New.
31124         * gcc.dg/20050603-3.c: New.
31125
31126 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31127
31128         PR fortran/19195
31129         * gfortran.dg/debug_1.f90: New test.
31130
31131         * gfortran.dg/forall_1.f90: New test.
31132
31133 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31134
31135         * gfortran.dg/array_constructor_3.f90: New test.
31136
31137 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31138
31139         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31140
31141 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31142
31143         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31144
31145 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31146
31147         PR c/21873
31148         * gcc.dg/init-excess-1.c: New test.
31149
31150 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31151
31152         PR c++/21853
31153         * g++.dg/expr/static_cast6.C: New test.
31154
31155 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31156
31157         * gcc.dg/tree-ssa/vrp14.c: New test.
31158
31159 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31160
31161         PR c++/21336
31162         * g++.dg/template/new2.C: New test.
31163
31164 2005-06-03  Josh Conner  <jconner@apple.com>
31165
31166         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31167         all entries in initializer.
31168
31169 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31170
31171         PR middle-end/21858
31172         * gcc.dg/pr21858.c: New testcase.
31173
31174 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31175
31176         PR tree-optimization/21292
31177
31178         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31179         New.
31180         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31181         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31182         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31183         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31184         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31185
31186 2005-06-02  Richard Henderson  <rth@redhat.com>
31187
31188         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31189
31190 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31191
31192         * gcc.dg/wtypequal.c: New testcase.
31193
31194 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31195
31196         PR 21582
31197         * gcc.dg/tree-ssa/pr21582.c: New test.
31198
31199 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31200
31201         PR c++/21280
31202         * g++.dg/opt/interface2.h: New.
31203         * g++.dg/opt/interface2.C: New.
31204         * g++.dg/init/ctor4.C: Adjust error lines.
31205         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31206         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31207         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31208         * g++.old-deja/g++.pt/assign1.C: Likewise.
31209         * g++.old-deja/g++.pt/crash20.C: Likewise.
31210
31211 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31212
31213         PR tree-optimization/21734
31214         * g++.dg/vect/pr21734_1.cc: New.
31215         * g++.dg/vect/pr21734_2.cc: New.
31216
31217 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31218
31219         PR c++/20350
31220         * g++.dg/template/spec24.C: New.
31221
31222         PR c++/21151
31223         * g++.dg/pch/local-1.C: New.
31224         * g++.dg/pch/local-1.Hs: New.
31225
31226 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31227
31228         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31229         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31230         * gcc.dg/tree-ssa/pr14341.c: New test.
31231         * gcc.dg/tree-ssa/pr14841.c: New test.
31232         * gcc.dg/tree-ssa/pr20701.c: New test.
31233         * gcc.dg/tree-ssa/pr21086.c: New test.
31234         * gcc.dg/tree-ssa/pr21090.c: New test.
31235         * gcc.dg/tree-ssa/pr21332.c: New test.
31236         * gcc.dg/tree-ssa/pr21458.c: New test.
31237         * gcc.dg/tree-ssa/pr21658.c: New test.
31238         * gcc.dg/tree-ssa/vrp01.c: New test.
31239         * gcc.dg/tree-ssa/vrp02.c: New test.
31240         * gcc.dg/tree-ssa/vrp03.c: New test.
31241         * gcc.dg/tree-ssa/vrp04.c: New test.
31242         * gcc.dg/tree-ssa/vrp05.c: New test.
31243         * gcc.dg/tree-ssa/vrp06.c: New test.
31244         * gcc.dg/tree-ssa/vrp07.c: New test.
31245         * gcc.dg/tree-ssa/vrp08.c: New test.
31246         * gcc.dg/tree-ssa/vrp09.c: New test.
31247         * gcc.dg/tree-ssa/vrp10.c: New test.
31248         * gcc.dg/tree-ssa/vrp11.c: New test.
31249         * gcc.dg/tree-ssa/vrp12.c: New test.
31250         * gcc.dg/tree-ssa/vrp13.c: New test.
31251
31252 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31253
31254         PR 21029
31255         * gcc.dg/tree-ssa/pr21029.c: New test.
31256
31257 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31258
31259         * gfortran.dg/logint-1.f: New test case.
31260         * gfortran.dg/logint-2.f: Likewise.
31261         * gfortran.dg/logint-3.f: Likewise.
31262
31263 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31264
31265         PR c/21536
31266         PR c/20760
31267         * gcc.dg/20050527-1.c: New test.
31268
31269         * gcc.dg/i386-sse-12.c: New test.
31270
31271         PR fortran/21729
31272         * gfortran.dg/implicit_5.f90: New test.
31273
31274 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31275
31276         PR fortran/20883
31277         * gfortran/assign_4.f90: New test.
31278         * gfortran/assign_2.f90: Change compile to run.
31279
31280 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31281
31282         * lib/target-supports.exp
31283         (check_effective_target_sync_char_short): New.
31284         * gcc.dg/sync-2.c: New.
31285
31286 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31287
31288         PR tree-optimization/21817
31289         * gcc.dg/torture/pr21817-1.c: New.
31290
31291 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31292
31293         PR c++/21165
31294         * g++.dg/template/init5.C: New.
31295
31296 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31297
31298         * gfortran.dg/char_initialiser_actual.f90:
31299         Test character initialisers as actual arguments.
31300         * gfortran.dg/char_pointer_comp_assign.f90:
31301         Test character pointer structure component assignments.
31302         * gfortran.dg/char_array_structure_constructor.f90:
31303         Test character components in structure constructors.
31304
31305 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31306
31307         PR middle-end/20931
31308         * g++.dg/opt/pr20931.C: New test.
31309
31310 2005-05-31  Andreas Jaeger  <aj@suse.de>
31311
31312         PR testsuite/20772
31313         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31314         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31315         g++.old-deja/g++.ext/asmspec1.C,
31316         g++.old-deja/g++.other/regstack.C,
31317         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31318         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31319         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31320         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31321         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31322         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31323         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31324         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31325         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31326         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31327         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31328         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31329         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31330         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31331         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31332         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31333         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31334         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31335         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31336
31337 2005-05-31  Jeff Law  <law@redhat.com>
31338
31339         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31340
31341 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31342
31343         PR middle-end/21743
31344         * gcc.dg/builtins-1.c: Activate disabled clog test.
31345         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31346
31347 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31348
31349         * gfortran.dg/char_pointer_assign.f90:
31350         Test character-pointer assignments and pointer assignments.
31351         * gfortran.dg/char_pointer_dummy.f90:
31352         Test character-pointer dummy arguments.
31353         * gfortran.dg/char_pointer_func.f90:
31354         Test character-pointer function returns.
31355         * gfortran.dg/char_pointer_dependency.f90:
31356         Test character-pointer functions with dependencies.
31357
31358 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31359
31360         PR c++/21784
31361         * g++.dg/lookup/using14.C: New test.
31362
31363 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31364
31365         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31366         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31367         trailing ^M.
31368
31369 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31370
31371         PR c++/17413
31372         * g++.dg/template/local5.C: New.
31373
31374         PR target/21761
31375         * gcc.c-torture/compile/pr21761.c: New.
31376
31377         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31378         before darwin8.
31379
31380 2005-05-30  Steven G. Kargl
31381
31382         PR fortran/20846
31383         * gfortran.dg/inquire_8.f90: New test.
31384
31385 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31386
31387         PR libfortran/21376
31388         * gfortran.dg/output_exponents_1.f90: New test.
31389
31390 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31391
31392         PR libfortran/20006
31393         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31394
31395 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31396
31397         PR c++/21210
31398         * g++.dg/ext/complex1.C: New test.
31399
31400         PR c++/21340
31401         * g++.dg/init/ctor6.C: New test.
31402
31403 2005-05-29  Jan Hubicka  <jh@suse.cz>
31404
31405         * gcc.c-torture/compile/pr21562.c: New.
31406
31407 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31408
31409         * gfortran.dg/subnormal_1.f90: New test.
31410
31411 2005-05-28  Jan Hubicka  <jh@suse.cz>
31412
31413         * tree-prof.exp: Fix comment.
31414         * value-prof-1.c: New.
31415         * value-prof-2.c: New.
31416         * value-prof-3.c: New.
31417         * value-prof-4.c: New.
31418
31419 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31420
31421         PR c++/21614
31422         * g++.dg/expr/ptrmem6.C: New test.
31423         * g++.dg/expr/ptrmem6a.C: Likewise.
31424
31425 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31426
31427         PR tree-optimization/21658
31428         * gcc.dg/tree-ssa/pr21658.c: New.
31429
31430 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31431
31432         PR c++/21455
31433         * g++.dg/inherit/ptrmem3.C: New.
31434
31435         PR c++/21681
31436         * g++.dg/parse/template16.C: New.
31437
31438 2005-05-27  Andreas Jaeger  <aj@suse.de>
31439
31440         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31441
31442         * gcc.dg/i386-sse-8.c: Run test on all archs.
31443
31444 2005-05-26  Mike Stump  <mrs@apple.com>
31445
31446         * objc.dg/isa-field-1.m: Only run on darwin.
31447         * objc.dg/lookup-1.m: Likewise.
31448         * objc.dg/try-catch-8.m: Likewise.
31449
31450 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31451
31452         PR tree-optimization/9814
31453         * gcc.dg/pr9814-1.c: New test case.
31454
31455 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31456
31457         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31458         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31459         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31460         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31461         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31462         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31463         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31464         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31465         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31466         objc.dg/try-catch-8.m: New.
31467
31468 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31469
31470         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31471         remove extraneous semicolons.
31472
31473 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31474
31475         * obj-c++.dg/comp-types-12.mm: New.
31476         * objc.dg/comp-types-11.m: New.
31477         * objc.dg/selector-4.m: New.
31478
31479 2005-05-26  Andreas Jaeger  <aj@suse.de>
31480
31481         PR testsuite/20772
31482         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31483         g++.old-deja/g++.ext/attrib3.C,
31484         g++.old-deja/g++.other/store-expr1.C,
31485         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31486         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31487         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31488         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31489         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31490         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31491         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31492         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31493         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31494         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31495         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31496         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31497         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31498         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31499         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31500         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31501         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31502         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31503         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31504
31505 2005-05-26  Andreas Jaeger  <aj@suse.de>
31506
31507         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31508         x86-64 compilation.
31509
31510 2005-05-26  Andreas Jaeger  <aj@suse.de>
31511
31512         PR testsuite/20772
31513         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31514         gcc.misc-tests/i386-pf-athlon-1.c,
31515         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31516         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31517         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31518         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31519         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31520         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31521         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31522         programs.
31523
31524         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31525         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31526         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31527         x86-64 compilation.
31528
31529         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31530         x86_64.
31531
31532         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31533         effective-target ilp32.
31534
31535 2005-05-26  David Ung  <davidu@mips.com>
31536
31537         * gcc.target/mips/ext_ins.c: New test for testing the generation
31538         of MIPS32/64 rev 2 ext/ins instructions.
31539
31540 2005-05-26  Andreas Jaeger  <aj@suse.de>
31541
31542         * treelang/compile/unsigned.tree: Use gimple instead of
31543         nonexisting generic dump.
31544
31545 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31546
31547         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31548
31549 2005-05-26  Andreas Jaeger  <aj@suse.de>
31550
31551         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31552
31553 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31554
31555         PR libfortran/17283
31556         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31557         Test callee-allocated memory with write statements.
31558
31559 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31560
31561         PR middle-end/21709
31562         * gcc.dg/pr21709-1.c: New test case.
31563
31564 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31565             Mike Stump  <mrs@apple.com>
31566
31567         * objc/execute/next_mapping.h: Update for C++.
31568
31569         * obj-c++.dg/selector-1.mm: Move to...
31570         * obj-c++.dg/selector-4.mm: here...
31571
31572         * obj-c++.dg/basic.mm: New.
31573         * obj-c++.dg/comp-types-1.mm: New.
31574         * obj-c++.dg/cxx-class-1.mm: New.
31575         * obj-c++.dg/cxx-ivars-1.mm: New.
31576         * obj-c++.dg/cxx-ivars-2.mm: New.
31577         * obj-c++.dg/cxx-ivars-3.mm: New.
31578         * obj-c++.dg/cxx-scope-1.mm: New.
31579         * obj-c++.dg/cxx-scope-2.mm: New.
31580         * obj-c++.dg/defs.mm: New.
31581         * obj-c++.dg/empty-private-1.mm: New.
31582         * obj-c++.dg/encode-1.mm: New.
31583         * obj-c++.dg/encode-2.mm: New.
31584         * obj-c++.dg/encode-3.mm: New.
31585         * obj-c++.dg/extern-c-1.mm: New.
31586         * obj-c++.dg/extra-semi.mm: New.
31587         * obj-c++.dg/fix-and-continue-2.mm: New.
31588         * obj-c++.dg/isa-field-1.mm: New.
31589         * obj-c++.dg/ivar-list-semi.mm: New.
31590         * obj-c++.dg/local-decl-1.mm: New.
31591         * obj-c++.dg/lookup-1.mm: New.
31592         * obj-c++.dg/lookup-2.mm: New.
31593         * obj-c++.dg/method-1.mm: New.
31594         * obj-c++.dg/method-2.mm: New.
31595         * obj-c++.dg/method-3.mm: New.
31596         * obj-c++.dg/method-4.mm: New.
31597         * obj-c++.dg/method-5.mm: New.
31598         * obj-c++.dg/method-6.mm: New.
31599         * obj-c++.dg/method-7.mm: New.
31600         * obj-c++.dg/no-extra-load.mm: New.
31601         * obj-c++.dg/overload-1.mm: New.
31602         * obj-c++.dg/pragma-1.mm: New.
31603         * obj-c++.dg/pragma-2.mm: New.
31604         * obj-c++.dg/private-1.mm: New.
31605         * obj-c++.dg/private-2.mm: New.
31606         * obj-c++.dg/proto-qual-1.mm: New.
31607         * obj-c++.dg/qual-types-1.mm: New.
31608         * obj-c++.dg/stubify-1.mm: New.
31609         * obj-c++.dg/stubify-2.mm: New.
31610         * obj-c++.dg/super-class-1.mm: New.
31611         * obj-c++.dg/super-class-2.mm: New.
31612         * obj-c++.dg/super-dealloc-1.mm: New.
31613         * obj-c++.dg/super-dealloc-2.mm: New.
31614         * obj-c++.dg/template-1.mm: New.
31615         * obj-c++.dg/template-2.mm: New.
31616         * obj-c++.dg/template-3.mm: New.
31617         * obj-c++.dg/template-4.mm: New.
31618         * obj-c++.dg/template-5.mm: New.
31619         * obj-c++.dg/template-6.mm: New.
31620         * obj-c++.dg/try-catch-1.mm: New.
31621         * obj-c++.dg/try-catch-2.mm: New.
31622         * obj-c++.dg/try-catch-3.mm: New.
31623         * obj-c++.dg/try-catch-4.mm: New.
31624         * obj-c++.dg/try-catch-5.mm: New.
31625         * obj-c++.dg/try-catch-6.mm: New.
31626         * obj-c++.dg/try-catch-7.mm: New.
31627         * obj-c++.dg/try-catch-8.mm: New.
31628         * obj-c++.dg/try-catch-9.mm: New.
31629         * obj-c++.dg/va-meth-1.mm: New.
31630
31631 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31632
31633         * obj-c++.dg/selector-1.mm: New.
31634         * obj-c++.dg/selector-2.mm: New.
31635
31636 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31637
31638         * obj-c++.dg/selector-3.mm: New.
31639         * objc.dg/selector-3.m: New.
31640
31641 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31642
31643         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31644         about where warning appears.
31645
31646 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31647
31648         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31649         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31650         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31651         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31652
31653 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31654
31655         * gcc.dg/20050524-1.c: New test.
31656
31657 2005-05-25  Jan Hubicka  <jh@suse.cz>
31658
31659         * gcc.dg/tree-prof/inliner-1.c: New.
31660
31661 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31662
31663         * gcc.dg/tree-prof: New directory.
31664         * gcc.dg/tree-prof/tree-prof.exp: New.
31665
31666 2005-05-25  DJ Delorie  <dj@redhat.com>
31667
31668         * gcc.dg/Wattributes-1.c: New.
31669         * gcc.dg/Wattributes-2.c: New.
31670         * gcc.dg/Wattributes-3.c: New.
31671
31672 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31673
31674         PR tree-optimization/19833
31675         * gcc.dg/uninit-4.c: Remove xfail.
31676         * gcc.dg/uninit-9.c: Ditto.
31677
31678 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31679
31680         * obj-c++.dg/bitfield-[1-5].mm: New.
31681         * obj-c++.dg/class-protocol-1.mm: New.
31682         * obj-c++.dg/comp-types-1[0-1].mm: New.
31683         * obj-c++.dg/comp-types-[2-9].mm: New.
31684         * obj-c++.dg/encode-[4-8].mm: New.
31685         * obj-c++.dg/layout-1.mm: New.
31686         * obj-c++.dg/method-1[0-9].mm: New.
31687         * obj-c++.dg/method-2[0-1].mm: New.
31688         * obj-c++.dg/method-[8-9].mm: New.
31689         * obj-c++.dg/objc-gc-3.mm: New.
31690         * obj-c++.dg/try-catch-10.mm: New.
31691         * objc.dg/bitfield-5.m: New.
31692         * objc.dg/comp-types-10.m: New.
31693         * objc.dg/comp-types-9.m: New.
31694         * objc.dg/layout-1.m: New.
31695         * objc.dg/objc-gc-4.m: New.
31696         * objc.dg/try-catch-9.m: New.
31697         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31698         * objc.dg/comp-types-1.m: Likewise.
31699         * objc.dg/comp-types-[5-6].m: Likewise.
31700         * objc.dg/method-9.m: Likewise.
31701
31702 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31703
31704         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31705         and on hardware without VMX support.
31706
31707         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31708
31709         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31710
31711         * lib/profopt.exp (dg-final-generate, dg-final-use,
31712         profopt-final-code, profopt-get-options): New.
31713         (profopt-execute): Process test directives.
31714
31715         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31716         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31717         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31718
31719 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31720
31721         PR C++/21645
31722         * g++.dg/init/ctor5.C: New test.
31723
31724 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31725
31726         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31727         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31728         vect-113.c, vect-114.c.
31729
31730 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31731
31732         * gcc.dg/const-elim-1.c: Remove xfails.
31733
31734 2005-05-23  Jeff Law  <law@redhat.com>
31735
31736         * gcc.c-torture/compile/pr21638.c: New test.
31737         * gcc.c-torture/compile/20050520-1.c: New test.
31738
31739 2005-05-23  Nick Clifton  <nickc@redhat.com>
31740
31741         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31742         be a proper triple, ie: m32r*-*-*.
31743         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31744
31745 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31746
31747         PR middle-end/21331
31748         PR tree-opt/21293
31749         * gcc.c-torture/compile/pr21293.c: New test.
31750         * gcc.c-torture/execute/pr21331.c: New test.
31751
31752 2004-05-20  Richard Henderson  <rth@redhat.com>
31753
31754         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31755
31756 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31757
31758         * obj-c++-dg.exp: Add.
31759         * obj-c++.exp: Add.
31760         * obj-c++.dg/dg.exp: Add.
31761
31762 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31763
31764         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31765         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31766
31767 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31768
31769         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31770
31771 2004-05-19  Richard Henderson  <rth@redhat.com>
31772
31773         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31774
31775 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31776
31777         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31778
31779         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31780
31781 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31782
31783         PR c++/21495
31784         * g++.dg/parse/extern1.C: New test.
31785         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31786
31787 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31788
31789         * gcc.dg/c99-math.h: New.
31790         * gcc.dg/c99-math-float-1.c: New test.
31791         * gcc.dg/c99-math-double-1.c: Likewise.
31792         * gcc.dg/c99-math-long-double-1.c: Likewise.
31793
31794 2005-05-18  Richard Henderson  <rth@redhat.com>
31795
31796         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31797
31798 2005-05-18  Devang Patel  <dpatel@apple.com>
31799
31800         * g++.dg/opt/20050511-1.C: New test.
31801
31802 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31803
31804         PR libfortran/21127
31805         * gfortran.dg/reshape-complex.f90: New test.
31806
31807 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31808
31809         * gfortran.dg/array_constructor_1.f90: New test.
31810         * gfortran.dg/array_constructor_2.f90: New test.
31811
31812 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31813
31814         PR fortran/20954
31815         * gfortran.dg/pr20954.f: New test.
31816
31817 2005-05-17  Mike Stump  <mrs@apple.com>
31818
31819         Yet more Objective-C++...
31820
31821         * objc.dg/method-5.m: Update.
31822         * objc.dg/method-6.m: Update.
31823         * objc.dg/method-7.m: Update.
31824         * objc.dg/method-9.m: Update.
31825         * objc.dg/try-catch-2.m: Update.
31826
31827 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31828
31829         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31830         Remove little-endian optimizations.
31831
31832 2005-05-17  Jeff Law  <law@redhat.com>
31833
31834         * g++.dg/tree-ssa/pr14814.C: New test.
31835         * gcc.dg/tree-ssa/pr14814.C: New test.
31836         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31837         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31838
31839 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31840
31841         * gcc.dg/compat/generate-random.c: Do not include
31842         libiberty.h.
31843         * gcc.dg/compat/generate-random_r.c: Likewise.
31844
31845 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31846
31847         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31848
31849 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31850
31851         PR middle-end/21595
31852         * g++.dg/tree-ssa/builtin1.C: New testcase.
31853
31854 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31855
31856         PR c++/21454
31857         * g++.dg/opt/const4.C: New test.
31858
31859         PR middle-end/21492
31860         * g++.dg/opt/crossjump1.C: New test.
31861
31862         PR tree-optimization/21610
31863         * gcc.c-torture/compile/20050516-1.c: New test.
31864
31865         PR fortran/15080
31866         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31867         about the test failing.
31868         * gfortran.fortran-torture/execute/where_7.f90: New test.
31869         * gfortran.fortran-torture/execute/where_8.f90: New test.
31870
31871 2005-05-16  Richard Henderson  <rth@redhat.com>
31872
31873         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31874         i?86 and x86_64.
31875
31876 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31877
31878         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31879         (limits.h): Include unconditionally.
31880         (stdlib.h): Likewise.
31881         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31882         (limits.h): Include unconditionally.
31883         (stdlib.h): Likewise.
31884         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31885         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31886         (limits.h): Include unconditionally.
31887         (stdlib.h): Likewise.
31888         (hashtab.h): Do not include.
31889         (getopt.h): Likewise.
31890         (stddef.h): Include.
31891         (hashval_t): Define.
31892         (struct entry): Add "next" field.
31893         (HASH_SIZE): New macro.
31894         (hash_table): New variable.
31895         (switchfiles): Do not use xmalloc.
31896         (mix): New macro.
31897         (iterative_hash): New function.
31898         (hasht): Remove.
31899         (e_exists): New function.
31900         (e_insert): Likewise.
31901         (output): Use, instead of libiberty hashtable functions.
31902         (main): Do not use getopt.  Do not call htab_create.
31903
31904 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31905
31906         PR libstdc++/21526
31907         * lib/target-supports.exp (check_mkfifo_available):
31908         Return 0 for cygwin as mkfifo support incomplete on platform.
31909         Fix typos in comments.
31910
31911 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31912
31913         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31914
31915 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31916
31917         PR fortran/17432
31918         * gfortran.dg/assign_4.f: New test.
31919
31920 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31921
31922         PR tree-optimization/21563
31923         * gcc.dg/tree-ssa/pr21563.c: New.
31924
31925 2005-05-14  Jan Hubicka  <jh@suse.cz>
31926
31927         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31928
31929 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31930
31931         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31932
31933 2005-05-13  Julian Brown  <julian@codesourcery.com>
31934
31935         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31936         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31937
31938 2005-05-13  Jan Hubicka  <jh@suse.cz>
31939
31940         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31941         * gcc.dg/fold-xor-?.c: Likewise.
31942         * gcc.dg/pr15784-?.c: Likewise.
31943         * gcc.dg/pr20922-?.c: Likewise.
31944         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31945         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31946         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31947
31948 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31949
31950         PR fortran/21260
31951         * gfortran.dg/hollerith_1.f90: New test.
31952
31953 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31954
31955         * gfortran.dg/func_result_2.f90: New test.
31956
31957 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31958
31959         * gfortran.dg/dev_null.f90: New test.
31960
31961 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31962
31963         * gcc.dg/arm-vfp1.c: Revert last change.
31964
31965 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31966
31967         PR middle-end/19807
31968         PR tree-optimization/19639
31969         * g++.dg/tree-ssa/pr19807.C: New testcase.
31970
31971 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31972
31973         PR libfortran/21471
31974         * gfortran.dg/append-1.f90: New test.
31975
31976 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31977
31978         * gcc.dg/pr18501.c: XFAIL.
31979         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31980         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31981         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31982         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31983         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31984         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31985         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31986         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31987
31988 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31989
31990         PR fortran/20178
31991         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31992         gfortran.dg/f2c_3.f90: New tests.
31993
31994         * gfortran.dg/return_1.f90: Fix dg annotation.
31995
31996 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31997
31998         * gcc.c-torture/compile/20050510-1.c: New test.
31999
32000 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32001
32002         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32003
32004 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32005
32006         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32007
32008 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32009
32010         PR c/17913
32011         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32012
32013 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32014
32015         PR c/21342
32016         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32017         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32018
32019 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32020
32021         PR debug/16676
32022         * gcc.dg/debug/pr16676.c: New test.
32023
32024 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32025
32026         PR testsuite/21443
32027         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32028         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32029         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32030         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32031         Change -O1 to -O2.
32032         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32033         -fno-tree-dominator-opts.
32034
32035 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32036
32037         * gfortran.dg/return_1.f90: New test.
32038
32039 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32040
32041         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32042
32043         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32044
32045 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32046
32047         PR c++/21427
32048         * g++.dg/inherit/covariant13.C: New.
32049
32050 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32051
32052         PR libfortran/19155
32053         * gfortran.dg/pr19155.f: New test.
32054
32055 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32056
32057         PR inline-asm/8788
32058         * gcc.dg/pr8788-1.c: New testcase.
32059
32060 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32061
32062         PR target/21416
32063         * gcc.target/mips/fpcmp-[12].c: New tests.
32064
32065 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32066
32067         * lib/target-supports-dg.exp (dg-require-fork): New function.
32068         (dg-require-mkfifo): Likewise.
32069         * lib/target-supports.exp (check_function_available): New
32070         function.
32071         (check_fork_available): Likewise.
32072         (check_mkfifo_available): Likewise.
32073
32074 2005-05-06  Jeff Law  <law@redhat.com>
32075
32076         * gcc.c-torture/compile/pr21380.c: New test.
32077
32078 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32079
32080         PR c++/20961
32081         * g++.dg/ext/weak3.C: New test.
32082
32083 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32084
32085         PR c++/21352
32086         * g++.dg/template/crash37.C: New test.
32087
32088 2005-05-05  Paul Brook  <paul@codesourcery.com>
32089
32090         * gcc.dg/arm-g2.c: Use effective-target arm32.
32091         * gcc.dg/arm-mmx-1.c: Ditto.
32092         * gcc.dg/arm-scd42-2.c: Ditto.
32093         * gcc.dg/arm-vfp1.c: Ditto.
32094         * lib/target-supports.exp (check_effective_target_arm32): New
32095         function.
32096
32097 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32098
32099         PR libfortran/21354
32100         gfortran.dg/in_pack_rank7.f90: New test.
32101
32102 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32103
32104         PR middle-end/15618
32105         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32106
32107 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32108
32109         PR middle-end/21265
32110         * gcc.dg/20050503-1.c: New test.
32111
32112         PR rtl-optimization/21239
32113         * gcc.dg/i386-sse-11.c: New test.
32114
32115 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32116
32117         PR target/16888
32118         * gcc.target/i386/asm-1.c: New test.
32119
32120 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32121
32122         PR rtl-optimization/21330
32123         * gcc.c-torture/execute/20050502-1.c: New test.
32124
32125         PR target/21297
32126         * gcc.c-torture/execute/20050502-2.c: New test.
32127
32128 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32129
32130         PR middle-end/21282
32131         * gcc.dg/pr21282.c: New.
32132
32133 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32134
32135         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32136         * gcc.dg/vect/vect-92.c: Likewise.
32137         * gcc.dg/vect/vect-93.c: Likewise.
32138         * gcc.dg/vect/vect-dv-1.c: Likewise.
32139         * gcc.dg/vect/vect-dv-2.c: Likewise.
32140         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32141
32142 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32143
32144         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32145         * gfortran.dg/vect/vect-2.f90: Likewise.
32146         * gfortran.dg/vect/vect-3.f90: Likewise.
32147         * gfortran.dg/vect/vect-4.f90: Likewise.
32148         * gfortran.dg/vect/vect-5.f90: Likewise.
32149
32150 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32151
32152         PR target/20813
32153         * gcc.dg/rs6000-fpint-2.c: New.
32154
32155 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32156
32157         PR c/15698
32158         * gcc.dg/builtins-30.c: Update expected messages.
32159         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32160         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32161         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32162
32163 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32164
32165         PR tree-optimization/21294
32166         * gcc.dg/tree-ssa/pr21294.c: New.
32167
32168 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32169
32170         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32171         __builtin_altivec_st_internal_4si built-in.
32172
32173 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32174
32175         PR c++/15875
32176         * g++.dg/template/ptrmem14.C: New test.
32177
32178 2005-05-02  Paul Brook  <paul@codesourcery.com>
32179
32180         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32181
32182 2005-05-02  Michael Matz  <matz@suse.de>
32183
32184         PR c++/19542
32185         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32186
32187 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32188
32189         * g++.dg/cpp/weak.C: New test.
32190
32191 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32192
32193         * gcc.dg/tree-ssa/loop-8.c: New test.
32194
32195 2005-04-30  Michael Maty  <matz@suse.de>
32196
32197         * gcc.dg/inline-mcpy.c: New test.
32198
32199 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32200
32201         PR libfortran/18958
32202         * gfortran.dg/eoshift.f90: New test case.
32203
32204 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32205
32206         PR libfortran/18857
32207         * gfortran.dg/matmul_1.f90: New test.
32208
32209 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32210
32211         PR tree-optimization/21030
32212         * gcc.dg/tree-ssa/pr21030.c: New.
32213
32214 2005-04-29  Devang Patel  <dpatel@apple.com>
32215
32216         PR tree-optimization/21272
32217         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32218
32219 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32220
32221         PR fortran/13082
32222         PR fortran/18824
32223         * gfortran.dg/entry_4.f90: New test.
32224         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32225         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32226         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32227         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32228         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32229         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32230         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32231
32232 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32233
32234         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32235
32236 2005-04-29  Paul Brook  <paul@codesourcery.com>
32237
32238         * gfortran.dg/entry_3.f90: New test.
32239
32240 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32241
32242         * gfortran.dg/implicit_4.f90: New test.
32243
32244 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32245
32246         * lib/target-supports.exp (check_profiling_available): Return
32247         false for xtensa-*-elf.
32248
32249 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32250
32251         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32252         error if file cannot be deleted.
32253
32254 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32255
32256         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32257         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32258         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32259         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32260         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32261         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32262         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32263         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32264         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32265         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32266         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32267         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32268         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32269
32270 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32271
32272         PR fortran/20865
32273         * gfortran.dg/pr20865.f90: New test.
32274
32275 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32276
32277         * gcc.dg/void-cast-2.c: New test.
32278
32279 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32280
32281         PR c/21159
32282         * gcc.dg/void-cast-1.c: New test.
32283
32284 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32285
32286         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32287
32288 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32289
32290         PR fortran/21177
32291         * gfortran.dg/pr21177.f90: New test.
32292
32293 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32294
32295         PR tree-optimization/21171
32296         * gcc.dg/tree-ssa/pr21171.c: New test.
32297
32298 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32299
32300         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32301         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32302         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32303         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32304         gcc.dg/tree-ssa/gen-vect-32.c: New.
32305         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32306         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32307         don't run on PPC32.
32308
32309 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32310
32311         PR c/21213
32312         * gcc.dg/transparent-union-3.c: New test.
32313
32314 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32315
32316         PR c/20740
32317         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32318         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32319         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32320         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32321         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32322         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32323
32324 2005-04-26  Jeff Law  <law@redhat.com>
32325
32326         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32327         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32328         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32329         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32330         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32331         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32332         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32333
32334 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32335
32336         PR tree-optimization/17598
32337         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32338
32339 2005-04-25  Mike Stump  <mrs@apple.com>
32340
32341         * objc.dg/fix-and-continue-1.m: Add.
32342
32343 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32344
32345         PR c++/20995
32346         * g++.dg/opt/pr20995-1.C: New test case.
32347
32348 2005-04-25  Devang Patel <dpatel@apple.com>
32349
32350         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32351
32352 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32353
32354         PR testsuite/21062
32355         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32356
32357 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32358
32359         PR C++/21188
32360         * g++.dg/opt/rtti2.C: New test.
32361
32362 2005-04-25  Paul Brook  <paul@codesourcery.com>
32363         Steven G. Kargl  <kargls@comcast.net>
32364
32365         PR fortran/20879
32366         * gfortran.dg/ichar_1.f90: New file.
32367
32368 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32369
32370         PR middle-end/20991
32371         * g++.dg/opt/pr20991.C: New test.
32372
32373         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32374         where sizeof (type) < __alignof__ (type).
32375         * gcc.dg/compat/struct-layout-1.h: Likewise.
32376
32377 2005-04-24  Per Bothner  <per@bothner.com>
32378             Devang Patel  <dpatel@apple.com>
32379
32380         PR preprocessor/20907
32381         * gcc.dg/cpp/very-long-comment.c: New test.
32382
32383 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32384
32385         PR fortran/20059
32386         * gfortran.dg/common_5.f: New test.
32387
32388 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32389
32390         PR middle-end/21082
32391         * g++.dg/tree-ssa/pr21082.C: New testcase.
32392
32393 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32394
32395         * gcc.dg/vect/vect-99.c: New test.
32396
32397 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32398
32399         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32400
32401 2005-04-22  Jeff Law  <law@redhat.com>
32402
32403         * gcc.dg/uninit-5.c: Remove xfails.
32404         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32405         conditionals and loads.
32406
32407 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32408
32409         PR libfortran/20074
32410         PR libfortran/20436
32411         PR libfortran/21108
32412         * gfortran.dg/nested_reshape.f90: new test
32413         * gfortran.dg/reshape-alloc.f90: new test
32414         * gfortran.dg/reshape.f90: new test
32415
32416 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32417
32418         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32419
32420         * gcc.dg/arm-vfp1.c: New test.
32421
32422 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32423
32424         PR c++/21087
32425         * g++.dg/lookup/builtin2.C: New test.
32426
32427 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32428
32429         * gcc.dg/weak/weak-13.c: New test.
32430
32431 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32432
32433         * lib/target-supports.exp (check_effective_target_sync_int_long):
32434         Add powerpc*.
32435
32436 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32437
32438         * gcc.target/mips/branch-1.c: New test.
32439
32440 2005-04-21  Richard Henderson  <rth@redhat.com>
32441
32442         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32443         * gcc.dg/vect/vect-86.c: Likewise.
32444         * gcc.dg/vect/vect-87.c: Likewise.
32445         * gcc.dg/vect/vect-88.c: Likewise.
32446
32447 2005-04-21  Devang Patel  <dpatel@apple.com>
32448
32449         PR optimization/20994
32450         * gcc.dg/tree-ssa/ifc-3.c: New test.
32451
32452 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32453
32454         PR c/12913
32455         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32456         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32457         gcc.dg/c99-vla-jump-5.c: New tests.
32458
32459 2005-04-19  Richard Henderson  <rth@redhat.com>
32460
32461         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32462         Fix typo in exists check.
32463         (check_effective_target_sync_int_long): New.
32464         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32465         * gcc.dg/ia64-sync-2.c: Likewise.
32466         * gcc.dg/ia64-sync-3.c: Likewise.
32467         * gcc.dg/ia64-sync-4.c: Likewise.
32468
32469 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32470
32471         * gcc.dg/fold-xor-1.c: New test.
32472         * gcc.dg/fold-xor-2.c: New test.
32473
32474 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32475
32476         PR target/20670
32477         * g++.dg/eh/fp-regs.C: New test.
32478
32479 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32480
32481         * gcc.dg/Wint-to-pointer-cast-1.c,
32482         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32483         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32484         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32485
32486 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32487
32488         PR fortran/16861
32489         * gfortran.dg/pr16861.f90: New test.
32490
32491 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32492
32493         * gcc.dg/pr21085.c: New test.
32494
32495 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32496
32497         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32498         (setup_mips_tests, dg-mips-options): New procedures.
32499         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32500         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32501         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32502         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32503         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32504         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32505         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32506         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32507         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32508         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32509         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32510         dg-mips-options instead of dg-options.  Remove now-redundant
32511         preprocessor guards.
32512         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32513         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32514         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32515         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32516         * gcc.dg/vr-mult-2.c: Delete.
32517         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32518         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32519         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32520         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32521         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32522         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32523         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32524
32525 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32526
32527         * ada/acats/run_all.sh: Use sync when executable not present.
32528
32529 2005-04-18  Devang Patel  <dpatel@apple.com>
32530
32531         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32532         * gcc.dg/vect/vect-11a.c: New.
32533         * gcc.dg/vect/vect-none.c: Update.
32534         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32535
32536 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32537
32538         PR tree-optimization/20922
32539         * gcc.dg/pr20922-1.c: New test.
32540         * gcc.dg/pr20922-2.c: New test.
32541         * gcc.dg/pr20922-3.c: New test.
32542         * gcc.dg/pr20922-4.c: New test.
32543         * gcc.dg/pr20922-5.c: New test.
32544         * gcc.dg/pr20922-6.c: New test.
32545
32546 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32547
32548         PR libfortran/20950
32549         * gfortran.dg/pr20950.f: New test.
32550
32551 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32552
32553         PR libfortran/19216
32554         * gfortran.dg/pr19216.f: New test.
32555
32556 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32557
32558         PR tree-optimization/21001
32559         * gcc.dg/tree-ssa/pr21001.c: New.
32560
32561 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32562
32563         PR libfortran/21075
32564         * gfortran.dg/reshape_rank7.f90: New test.
32565
32566 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32567
32568         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32569         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32570         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32571         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32572         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32573         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32574         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32575         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32576         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32577         wrong way round).
32578         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32579         in namelists.  New test.
32580         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32581         New test.
32582         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32583         New test.
32584         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32585         namelist.  New test.
32586         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32587         New test.
32588         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32589         New test.
32590         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32591         namelist.  New test.
32592         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32593         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32594         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32595         New test.
32596         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32597         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32598         arrays. New test.
32599
32600 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32601
32602         * gfortran.dg/wtruncate.f: New testcase.
32603         * gfortran.dg/wtruncate.f90: New testcase.
32604
32605 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32606
32607         PR c++/21025
32608         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32609         which sizeof/alignof is dependent, rather than just whether we are
32610         processing_template_decl.
32611
32612 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32613
32614         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32615         corrected typo where the wrong variables had been compared.
32616
32617 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32618
32619         PR libfortran/18495
32620         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32621         Test callee-allocated version of return array with a write
32622         statement.
32623         Test spread with a temporary with another write statement.
32624
32625 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32626
32627         PR tree-optimization/21031
32628         * gcc.dg/tree-ssa/pr21031.c: New.
32629
32630 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32631
32632         PR tree-optimization/21004
32633         * gcc.dg/builtins-53.c: Include builtins-config.h.
32634         Check floorf, ceilf, floorl and ceill transformations
32635         only when HAVE_C99_RUNTIME is defined.
32636
32637 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32638
32639         PR middle-end/20739
32640         * gcc.dg/tree-ssa/pr20739.c: New test.
32641
32642 2005-04-14  Mike Stump  <mrs@apple.com>
32643
32644         * gcc.dg/Foundation.framework/empty: New.
32645         * gcc.dg/framework-2.c: New.
32646
32647 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32648
32649         PR tree-optimization/21021
32650         * gcc.c-torture/compile/pr21021.c: New.
32651
32652 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32653
32654         PR testsuite/21010
32655         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32656         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32657         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32658         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32659         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32660         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32661         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32662         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32663
32664 2005-04-14  Richard Henderson  <rth@redhat.com>
32665
32666         * lib/target-supports.exp (check_effective_target_vect_condition):
32667         Add ia64, i?86, and x86_64.
32668
32669 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32670
32671         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32672
32673 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32674
32675         PR tree-optimization/20657
32676         * gcc.dg/tree-ssa/pr20657.c: New.
32677
32678 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32679
32680         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32681         (long long int)trunc*.
32682
32683 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32684
32685         PR target/20927
32686         * gcc.dg/pr20927.c: New test.
32687
32688 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32689
32690         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32691         * gcc.target/mips/asm-1.c: Likewise.
32692
32693 2005-04-13  Dale Johannesen  <dalej@apple.com>
32694
32695         * objc.dg/objc-fast-4.m: New.
32696
32697 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32698
32699         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32700         directory.
32701         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32702
32703 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32704
32705         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32706         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32707         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32708
32709 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32710
32711         PR tree-optimization/20913
32712         * gcc.dg/tree-ssa/pr20913.c: New.
32713
32714         PR tree-optimization/20702
32715         * gcc.dg/tree-ssa/pr20702.c: New.
32716
32717 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32718
32719         PR c++/13744
32720         * g++.dg/inherit/local3.C: New test.
32721
32722 2005-04-12  Jeff Law  <law@redhat.com>
32723
32724         * gcc.dg/tree-ssa/20050412-1.c: New test.
32725
32726 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32727
32728         PR libfortran/19016
32729         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32730         Add tests with mask generated by expression.
32731         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32732         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32733         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32734
32735 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32736
32737         PR middle-end/20917
32738         * gcc.dg/20050409-1.c: New test.
32739
32740 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32741
32742         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32743
32744 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32745
32746         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32747         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32748         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32749         (TARGET_CXX): Adjust accordingly.
32750         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32751         determine_class_data_visibility and class_data_always_comdat.
32752         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32753         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32754         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32755         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32756         (arm_cxx_determine_class_data_visibility): New.
32757         (arm_cxx_class_data_always_comdat): Likewise.
32758         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32759         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32760         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32761         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32762         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32763         Define.
32764
32765 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32766
32767         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32768
32769 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32770
32771         * gcc.dg/i386-darwin-fpmath.c: New.
32772
32773 2004-04-11  Devang Patel  <dpatel@apple.com>
32774
32775         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32776         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32777         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32778         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32779         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32780         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32781         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32782         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32783         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32784
32785 2004-04-11  Devang Patel  <dpatel@apple.com>
32786
32787         * gcc.dg/vect/vect-dv-1.c: New test.
32788         * gcc.dg/vect/vect-dv-2.c: New test.
32789
32790 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32791
32792         PR tree-optimization/20933
32793         * gcc.dg/tree-ssa/pr20933.c: New test.
32794
32795 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32796
32797         * gfortran.dg/fold_nearest.f90: New test.
32798
32799 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32800
32801         * gcc.dg/tree-ssa/alias-1.c: New test.
32802
32803 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32804
32805         PR tree-optimization/20920
32806         * g++.dg/tree-ssa/pr20920.C: New test.
32807
32808 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32809
32810         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32811         (long long int)ceil*.
32812
32813 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32814
32815         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32816         explicit C++ linkage.
32817
32818 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32819
32820         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32821         warning for arithmetic IF statements.
32822
32823 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32824
32825         * eor_handling_1.f90: New test case.
32826         * eor_handling_2.f90: New test case.
32827         * eor_handling_3.f90: New test case.
32828         * eor_handling_4.f90: New test case.
32829         * eor_handling_5.f90: New test case.
32830         * noadv_size.f90: New test case.
32831         * pad_no.f90: New test case.
32832
32833 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32834
32835         * gcc.c-torture/execute/20050410-1.c: New test.
32836
32837 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32838
32839         * gcc.dg/pr20126.c: New.
32840
32841 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32842             Steven G. Kargl <kargls@comcast.net>
32843
32844         * gfortran.dg/PR19872.f: New test.
32845
32846 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32847
32848         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32849
32850 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32851
32852         * gfortran.dg/nint_1.f90: New test.
32853
32854 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32855
32856         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32857         Added test for callee-allocated arrays with write statements.
32858         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32859         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32860         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32861         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32862         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32863
32864 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32865
32866         PR libfortran/20163
32867         * gfortran.dg/open-options-blanks.f: New test.
32868
32869 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32870
32871         PR fortran/13257
32872         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32873
32874 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32875
32876         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32877         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32878         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32879         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32880         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32881         * gcc.c-torture/execute/stdarg-4.c: New test.
32882
32883         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32884
32885         PR target/20795
32886         * g++.dg/abi/param2.C: New test.
32887
32888 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32889
32890         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32891
32892 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32893
32894         * gcc.dg/builtins-53.c: New test.
32895
32896 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32897
32898         * g++.dg/tree-ssa/pr18178.C: New test.
32899         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32900         * gcc.c-torture/execute/20041019-1.c: New test.
32901         * gcc.dg/tree-ssa/20041008-1.c: New test.
32902         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32903         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32904         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32905         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32906         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32907         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32908         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32909         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32910         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32911         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32912
32913 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32914
32915         PR rtl-optimization/20466
32916         * gcc.c-torture/execute/pr20466-1.c: New test.
32917
32918 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32919
32920         PR c++/20905
32921         * g++.dg/parse/cond2.C: New test.
32922
32923         PR c++/20145
32924         * g++.dg/warn/Wdtor1.C: New test.
32925
32926 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32927
32928         PR fortran/17229
32929         * gfortran.dg/pr17229.f: New test.
32930
32931 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32932
32933         * gfortran.dg/tiny_1.f90: New test.
32934         * gfortran.dg/tiny_2.f90: ditto.
32935
32936 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32937
32938         * gfortran.dg/eor_1.f90: Fix dg-do run line
32939         * gfortran.dg/open_new.f90: Fix dg-do run line
32940
32941 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32942
32943         * lib/target-supports.exp (get_compiler_messages): Support
32944         optional arguments, the fourth being compiler options.
32945         (check_effective_target_fpic): New proc.
32946         * gcc.dg/20050321-2.c: Restrict to target fpic.
32947
32948 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32949
32950         * gcc.dg/15443-1.c: New test.
32951         * gcc.dg/15443-2.c: Likewise.
32952
32953 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32954
32955         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32956
32957 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32958
32959         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32960
32961 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32962
32963         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32964         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32965         -m64.
32966         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32967         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32968         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32969
32970 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32971
32972         PR c++/20212
32973         * g++.dg/warn/Wunused-11.C: New test.
32974
32975 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32976
32977         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32978
32979 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32980
32981         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32982
32983 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32984
32985         PR c++/20734
32986         * g++.dg/template/ptrmem13.C: New test.
32987
32988 2005-04-05  Per Bothner  <per@bothner.com>
32989
32990         * lib/gcc.exp: Always add -fno-show-column, for now.
32991
32992 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32993
32994         PR testsuite/20767
32995         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32996         of plain old "unsigned int" for the type of "i".  Makes this test
32997         64bit clean.
32998
32999 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33000
33001         * gcc.dg/i386-ssefn-1.c: New test.
33002         * gcc.dg/i386-ssefn-2.c: New test.
33003         * gcc.dg/i386-ssefn-3.c: New test.
33004         * gcc.dg/i386-ssefn-4.c: New test.
33005
33006 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33007
33008         PR tree-optimization/20076
33009         * gcc.dg/builtin-apply4.c: New test.
33010
33011         PR preprocessor/19475
33012         * gcc.dg/cpp/macspace1.c: New test.
33013         * gcc.dg/cpp/macspace2.c: New test.
33014
33015 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33016
33017         * gfortran.dg/pr20755.f: Fixed bad format.
33018
33019 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33020
33021         PR c++/20763
33022         * g++.dg/ext/attrib21.C: New test.
33023
33024 2004-04-05  Devang Patel  <dpatel@apple.com>
33025
33026         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33027         * gcc.dg/vect/vect-shift-1.c: New test.
33028
33029 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33030
33031         PR libfortran/20755
33032         * gfortran.dg/pr20755.f: New test.
33033
33034 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33035
33036         * gfortran.dg/pr15959.f90: New test.
33037         * gfortran.dg/string_pad_trunc.f90: New test.
33038
33039 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33040
33041         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33042         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33043         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33044         syntax.
33045
33046 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33047
33048         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33049
33050 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33051
33052         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33053         * gcc.c-torture/compile/20011119-2.c: Likewise.
33054         * gcc.c-torture/compile/981001-2.c: Likewise.
33055
33056 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33057
33058         PR c++/20679
33059         * g++.dg/template/overload4.C: New test.
33060
33061 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33062
33063         PR c++/20746
33064         * g++.dg/abi/covariant5.C: New.
33065
33066         PR debug/20505
33067         * g++.dg/debug/const2.C: New.
33068
33069 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33070
33071         PR rtl-optimization/16104
33072         * gcc.c-torture/execute/20050316-1.c: New test.
33073
33074 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33075
33076         * g++.dg/template/spec23.C: Fix dg-error text.
33077
33078 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33079
33080         PR c++/19199
33081         * g++.dg/expr/lval2.C: New.
33082
33083 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33084
33085         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33086         __builtin_strcasecmp and __builtin_strncasecmp.
33087
33088 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33089
33090         PR c++/20723
33091         * g++.dg/template/spec22.C: New.
33092         * g++.dg/template/spec23.C: New.
33093
33094 2005-04-03  Dale Ranta  <dir@lanl.gov>
33095             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33096
33097         PR libfortran/20068
33098         PR libfortran/20125
33099         PR libfortran/20156
33100         PR libfortran/20471
33101         * gfortran.dg/backspace.f: New test.
33102
33103 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33104
33105         * gcc.dg/pr19345.c: New test.
33106
33107 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33108
33109         PR tree-optimization/20640
33110         * gcc.dg/torture/tree-loop-1.c: New.
33111
33112 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33113
33114         PR rtl-optimization/20290
33115         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33116
33117 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33118
33119         * gcc.dg/rs6000-fpint.c: New.
33120
33121 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33122
33123         * gcc.dg/old-style-then-proto-1.c: New test.
33124
33125 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33126
33127         * gfortran.fortran-torture/execute/backspace.f90: Check
33128         after backspace and read was incorrect.
33129
33130 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33131
33132         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33133         buffer past the terminating NUL using memcmp.
33134         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33135         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33136
33137         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33138         Fix unused/uninitialized variable warnings.
33139
33140         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33141         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33142         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33143         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33144
33145         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33146         gcc.c-torture/execute/builtins/fputs-lib.c,
33147         gcc.c-torture/execute/builtins/lib/fprintf.c,
33148         gcc.c-torture/execute/builtins/lib/main.c,
33149         gcc.c-torture/execute/builtins/lib/memcmp.c,
33150         gcc.c-torture/execute/builtins/lib/memmove.c,
33151         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33152         gcc.c-torture/execute/builtins/lib/memset.c,
33153         gcc.c-torture/execute/builtins/lib/printf.c,
33154         gcc.c-torture/execute/builtins/lib/sprintf.c,
33155         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33156         gcc.c-torture/execute/builtins/lib/strchr.c,
33157         gcc.c-torture/execute/builtins/lib/strcmp.c,
33158         gcc.c-torture/execute/builtins/lib/strcpy.c,
33159         gcc.c-torture/execute/builtins/lib/strcspn.c,
33160         gcc.c-torture/execute/builtins/lib/strlen.c,
33161         gcc.c-torture/execute/builtins/lib/strncat.c,
33162         gcc.c-torture/execute/builtins/lib/strncmp.c,
33163         gcc.c-torture/execute/builtins/lib/strncpy.c,
33164         gcc.c-torture/execute/builtins/lib/strrchr.c,
33165         gcc.c-torture/execute/builtins/lib/strspn.c,
33166         gcc.c-torture/execute/builtins/lib/strstr.c,
33167         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33168         gcc.c-torture/execute/builtins/strlen-2.c,
33169         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33170         prototypes.
33171
33172 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33173
33174         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33175         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33176         selectany usage.
33177
33178 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33179
33180         PR c++/19406
33181         * g++.dg/debug/using1.C: New test.
33182
33183 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33184
33185         PR middle-end/20524
33186         * gcc.dg/alias-7.c: Prefix asm-declared name with
33187         __USER_LABEL_PREFIX__.
33188
33189 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33190
33191         Fix fallout from PR middle-end/15700:
33192         * gcc.c-torture/compile/20011119-1.c: Take
33193         __USER_LABEL_PREFIX__ into account.
33194         * gcc.c-torture/compile/20011119-2.c: Likewise.
33195
33196 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33197
33198         PR c++/18644
33199         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33200
33201 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33202
33203         PR c/17855
33204         * gcc.c-torture/compile/struct-non-lval-1.c,
33205         gcc.c-torture/compile/struct-non-lval-2.c,
33206         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33207
33208 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33209
33210         * gcc.dg/tls/tls.exp: Remove temporary file.
33211         * g++.dg/tls/tls.exp: Ditto.
33212         * lib/file-format.exp: Ditto.
33213         * g++.dg/special/ecos.exp: Ditto.
33214
33215         * lib/profopt.exp: Treat prof_ext as a list.
33216         * gcc.misc-tests/bprob.exp: Ditto.
33217         * g++.dg/bprob/bprob.exp: Ditto.
33218
33219         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33220         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33221         g++.dg/tree-ssa/pointer-reference-alias.C,
33222         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33223         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33224         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33225         g++.dg/vect/pr19951.cc: Ditto.
33226         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33227         gcc.dg/builtins-47.c: Ditto.
33228         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33229         gcc.dg/pr20115-1.c: Ditto.
33230         * gcc.dg/tree-ssa/20030530-2.c,
33231         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33232         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33233         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33234         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33235         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33236         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33237         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33238         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33239         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33240         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33241         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33242         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33243         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33244         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33245         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33246         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33247         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33248         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33249         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33250         gcc.dg/tree-ssa/20030824-1.c,
33251         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33252         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33253         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33254         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33255         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33256         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33257         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33258         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33259         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33260         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33261         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33262         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33263         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33264         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33265         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33266         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33267         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33268         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33269         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33270         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33271         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33272         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33273         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33274         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33275         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33276         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33277         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33278         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33279         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33280         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33281         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33282         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33283         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33284         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33285         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33286         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33287         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33288         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33289         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33290         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33291         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33292         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33293         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33294         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33295         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33296         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33297         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33298         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33299         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33300         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33301         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33302         gcc.dg/tree-ssa/useless-1.c: Ditto.
33303         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33304         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33305         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33306         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33307         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33308         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33309         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33310         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33311         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33312         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33313         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33314         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33315         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33316         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33317         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33318         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33319         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33320         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33321         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33322         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33323         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33324         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33325         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33326         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33327         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33328         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33329         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33330         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33331         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33332         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33333         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33334         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33335         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33336         gcc.dg/vect/vect-none.c: Ditto.
33337         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33338         treelang/compile/unsigned.tree: Ditto.
33339
33340         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33341         * gcc.dg/cpp/direct2s.c: Ditto.
33342         * gcc.dg/cpp/paste4.c: Ditto.
33343         * gcc.dg/cpp/separate-1.c: Ditto.
33344         * gcc.dg/pch/save-temps-1.c: Ditto.
33345         * g++.dg/ext/altivec-10.C: Ditto.
33346         * g++.dg/pch/pch.C: Ditto.
33347
33348         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33349
33350         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33351         * g++.dg/template/repo1.C: Ditto.
33352         * g++.dg/template/repo2.C: Ditto.
33353         * g++.dg/template/repo3.C: Ditto.
33354         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33355         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33356         * g++.old-deja/g++.pt/repo1.C: Ditto.
33357         * g++.old-deja/g++.pt/repo2.C: Ditto.
33358         * g++.old-deja/g++.pt/repo3.C: Ditto.
33359         * g++.old-deja/g++.pt/repo4.C: Ditto.
33360
33361         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33362         * gcc.dg/20030107-1.c: Ditto.
33363         * gcc.dg/20030702-1.c: Ditto.
33364         * gcc.dg/profile-generate-1.c: Ditto.
33365         * g++.dg/other/profile1.C: Ditto.
33366         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33367
33368         * lib/gcc-dg.exp (remove-build-file): New.
33369         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33370         cleanup-tree-dump, cleanup-saved-temps): New.
33371
33372 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33373
33374         PR c++/19203, DR 214
33375         * g++.dg/parse/ambig3.C: Not ambiguous.
33376         * g++.dg/template/spec20.C: New.
33377         * g++.dg/template/spec21.C: New.
33378
33379 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33380
33381         PR target/20045
33382         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33383
33384 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33385
33386         PR libfortran/20660
33387         * gfortran.dg/negative_unit.f: New test.
33388
33389 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33390
33391         * gcc.dg/20050330-1.c: New test.
33392
33393 2005-03-30  Devang Patel  <dpatel@apple.com>
33394
33395         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33396
33397 2005-03-30  Dale Johannesen  <dalej@apple.com>
33398
33399         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33400
33401 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33402
33403         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33404         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33405         Strip options from test name.
33406
33407 2005-03-31  Jan Hubicka  <jh@suse.cz>
33408
33409         * gcc.dg/varpool-1.c: New testcase.
33410
33411 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33412
33413         PR c/772
33414         PR c/17913
33415         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33416         gcc.dg/stmt-expr-label-3.c : New tests.
33417         * gcc.c-torture/execute/medce-2.c: Remove.
33418
33419 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33420
33421         PR c/20368
33422         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33423         tests.
33424
33425 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33426
33427         * gcc.c-torture/compile/pr20203.c: New test.
33428
33429 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33430
33431         * gfortran.dg/promotion.f90: New test.
33432
33433 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33434
33435         PR middle-end/20491
33436         * gcc.dg/torture/asm-subreg-1.c: New test.
33437
33438 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33439
33440         PR c/20672
33441         * gcc.dg/pr20672-1.c: New test.
33442
33443 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33444
33445         * gfortran.dg/vect: New directory.
33446         * gfortran.dg/vect/vect.exp: New.
33447         * gfortran.dg/vect/vect-1.f90: New test.
33448         * gfortran.dg/vect/vect-2.f90: New test.
33449         * gfortran.dg/vect/vect-3.f90: New test.
33450         * gfortran.dg/vect/vect-4.f90: New test.
33451         * gfortran.dg/vect/vect-5.f90: New test.
33452
33453 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33454
33455         PR middle-end/20622
33456         * gcc.dg/alias-7.c: New test.
33457
33458 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33459
33460         * gcc.dg/sparc-reg-1.c: New test.
33461
33462 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33463
33464         PR target/19890
33465         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33466
33467 2005-03-29  Dale Ranta  <dir@lanl.gov>
33468             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33469
33470         PR libfortran/20163
33471         * gfortran.dg/pr20163-2.f: New test.
33472
33473 2005-03-28  Jan Hubicka  <jh@suse.cz>
33474
33475         PR middle-end/20635
33476         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33477         by Jakub Jelinek.
33478
33479 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33480
33481         PR tree-optimization/20626
33482         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33483         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33484
33485 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33486
33487         * gfortran.dg/underflow.f90: New test.
33488         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33489
33490 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33491
33492         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33493
33494 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33495
33496         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33497         (g++_init): Make sure that CXXFLAGS is set.
33498         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33499         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33500         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33501         * lib/objc.exp (objc_init): Likewise.
33502         * lib/treelang.exp (treelang_init): Likewise.
33503
33504 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33505
33506         PR tree-optimization/20470
33507         * gcc.dg/tree-ssa/pr20470.c: New test.
33508
33509 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33510
33511         * gcc.dg/ppc-stfiwx.c: New.
33512
33513 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33514
33515         PR target/19888
33516         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33517
33518 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33519
33520         * gcc.dg/20050325-1.c: Fix a typo.
33521
33522 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33523
33524         PR libfortran/19678
33525         PR libfortran/19679
33526         * gfortran.dg/dos_eol.f: New test.
33527
33528 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33529
33530         PR rtl-optimization/20249
33531         * gcc.dg/20050325-1.c: New test.
33532
33533 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33534
33535         PR libfortran/15332
33536         * gfortran.dg/pr15332.f: New test.
33537
33538 2005-03-24  Dale Johannesen  <dalej@apple.com>
33539
33540         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33541
33542 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33543
33544         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33545         'internal' visibility.
33546         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33547         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33548         'protected' visibility.
33549         * gcc.dg/visibility-7.c: Likewise.
33550         * lib/target-supports.exp (check_visibility_available): Take
33551         a parameter, the kind of visibility to check for.
33552         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33553         to check_visibility_available.
33554
33555         * g++.dg/expr/cast3.C: New.
33556
33557 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33558
33559         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33560         rs6000.
33561
33562 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33563
33564         PR target/20095
33565         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33566
33567 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33568
33569         * gcc.dg/badshift.c: Renamed to...
33570         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33571
33572         * gcc.target/i386/badshift.c: Renamed to...
33573         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33574         only.
33575
33576         PR rtl-optimization/20532
33577         * gcc.target/i386/badshift.c: New.
33578
33579 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33580
33581         * gfortran.dg/pr18025.f90: New test.
33582
33583 2005-03-23  Dale Johannesen  <dalej@apple.com>
33584
33585         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33586
33587 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33588
33589         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33590
33591         * lib/target-supports.exp (check_iconv_available): Default
33592         libiconv to -liconv, if there is no definition.
33593
33594 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33595
33596         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33597
33598 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33599
33600         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33601         * g++.dg/opt/pr7503-2.C: Likewise.
33602         * g++.dg/opt/pr7503-3.C: Likewise.
33603         * g++.dg/opt/pr7503-4.C: Likewise.
33604         * g++.dg/opt/pr7503-5.C: Likewise.
33605         * g++.dg/warn/minmax.C: New test.
33606
33607 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33608
33609         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33610         * gfortran.dg/g77_intrinsics_sub.f: New test.
33611
33612 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33613             Jan Hubicka  <jh@suse.cz>
33614             Steven Bosscher <stevenb@suse.de
33615
33616         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33617
33618 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33619
33620         PR c++/19980
33621         * g++.dg/template/redecl3.C: New test.
33622
33623 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33624
33625         PR c++/20499
33626         * g++.dg/parse/error16.C: Tweak error markers.
33627
33628 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33629
33630         PR target/20561
33631         * gcc.dg/20050321-2.c: New test.
33632
33633 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33634
33635         PR c++/20465
33636         PR c++/20381
33637         * g++.dg/template/ptrmem12.C: New.
33638
33639 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33640
33641         PR rtl-optimization/20527
33642         * gcc.c-torture/execute/pr20527-1.c: New test.
33643
33644 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33645
33646         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33647         program, compile it into a real executable and then delete the .c
33648         and .x files afterwards, to avoid problems on testglue targets.
33649
33650 2005-03-21  Stuart Hastings  <stuart@apple.com>
33651
33652         * gcc.target/i386/sse-2.c: New.
33653
33654 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33655
33656         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33657
33658 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33659
33660         * g++.dg/parse/crash25.C: Fix typo.
33661
33662 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33663
33664         PR c++/20461
33665         * g++.dg/parse/crash24.C: New test.
33666
33667         PR c++/20536
33668         * g++.dg/parse/crash25.C: New test.
33669
33670 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33671
33672         PR c++/20147
33673         * g++.dg/ext/stmtexpr4.C: New test.
33674
33675 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33676
33677         PR middle-end/20539
33678         * gcc.c-torture/compile/pr13066-1.c: New test case.
33679         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33680         * g++.dg/opt/pr13066-1.C: Likewise.
33681
33682 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33683
33684         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33685
33686 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33687
33688         PR fortran/18525
33689         * gfortran.dg/nesting_1.f90: New test.
33690
33691 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33692
33693         PR c++/20240
33694         * g++.dg/lookup/using13.C: New test.
33695
33696 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33697
33698         PR c++/20333
33699         * g++.dg/template/crash36.C: New test.
33700
33701 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33702
33703         PR c++/20463
33704         * g++.dg/template/crash35.C: New test.
33705
33706 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33707
33708         PR c++/19966
33709         * g++.dg/overload/operator2.C: New test.
33710
33711 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33712
33713         PR libfortran/20257
33714         * gfortran.dg/pr20257.f90: New test.
33715
33716 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33717
33718         PR libfortran/20480
33719         * gfortran.dg/pr20480.f90: New test.
33720
33721 2005-03-16  Richard Henderson  <rth@redhat.com>
33722
33723         PR middle-end/15700
33724         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33725         (_rtld_global): New.
33726         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33727         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33728
33729         * gcc.dg/alias-3.c: New.
33730         * gcc.dg/alias-4.c: New.
33731         * gcc.dg/alias-5.c: New.
33732         * gcc.dg/alias-6.c: New.
33733
33734 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33735
33736         * gcc.dg/cpp/ucnid-7.c: New.
33737
33738 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33739             Dorit Naishlos  <dorit@il.ibm.com>
33740
33741         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33742         darwin.
33743
33744 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33745
33746         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33747         support misaligned accesses.
33748         * gcc.dg/vect/vect-58.c: Likewise.
33749         * gcc.dg/vect/vect-92.c: New.
33750         * gcc.dg/vect/vect-93.c: New.
33751
33752 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33753
33754         PR fortran/18827
33755         * gfortran.dg/assign_2.f90: New test.
33756         * gfortran.dg/assign_3.f90: New test.
33757         * gfortran.dg/assign.f90: New test.
33758
33759 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33760
33761         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33762         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33763         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33764         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33765         names.
33766
33767 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33768
33769         * gcc.dg/cpp/ucnid-6.c: New.
33770
33771         * gcc.dg/cpp/normalize-1.c: New.
33772         * gcc.dg/cpp/normalize-2.c: New.
33773         * gcc.dg/cpp/normalize-3.c: New.
33774         * gcc.dg/cpp/normalize-4.c: New.
33775         * gcc.dg/cpp/ucnid-4.c: New.
33776         * gcc.dg/cpp/ucnid-5.c: New.
33777         * g++.dg/cpp/normalize-1.C: New.
33778         * g++.dg/cpp/ucnid-1.C: New.
33779
33780 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33781
33782         * gcc.dg/pr18628.c: New.
33783
33784 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33785
33786         PR c++/20280
33787         * g++.dg/tree-ssa/pr20280.C: New.
33788
33789 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33790
33791         PR fortran/20467
33792         * gfortran.dg/stfunc_2.f90: New test.
33793
33794 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33795
33796         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33797
33798 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33799
33800         * gcc.dg/tree-ssa/20050314-1.c: New test.
33801
33802 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33803
33804         PR c++/4403
33805         PR c++/9783, DR433
33806         * g++.dg/template/friend34.C: New test.
33807         * g++.dg/template/friend35.C: Likewise.
33808         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33809
33810 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33811
33812         Friend class name lookup 5/n
33813         PR c++/1016
33814         * g++.dg/lookup/hidden-class1.C: New test.
33815         * g++.dg/lookup/hidden-class2.C: Likewise.
33816         * g++.dg/lookup/hidden-class3.C: Likewise.
33817         * g++.dg/lookup/hidden-class4.C: Likewise.
33818         * g++.dg/lookup/hidden-class5.C: Likewise.
33819         * g++.dg/lookup/hidden-class6.C: Likewise.
33820         * g++.dg/lookup/hidden-class7.C: Likewise.
33821         * g++.dg/lookup/hidden-class8.C: Likewise.
33822         * g++.dg/lookup/hidden-class9.C: Likewise.
33823         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33824         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33825         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33826         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33827         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33828         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33829         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33830         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33831         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33832         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33833         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33834
33835 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33836
33837         PR c++/20157
33838         * g++.dg/template/error18.C: New test.
33839
33840 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33841
33842         PR debug/16792
33843         * g++.dg/debug/pr16792.C: New test.
33844
33845 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33846
33847         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33848         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33849         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33850         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33851         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33852         test assertion names.
33853
33854 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33855
33856         PR fortran/18600
33857         * gfortran.dg/stfunc_1.f90: New test.
33858
33859 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33860
33861         PR fortran/16907
33862         * gfortran.dg/real_index_1.f90: New test.
33863
33864 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33865
33866         PR fortran/20323
33867         * gfortran.dg/spec_expr_1.f90: New test.
33868
33869 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33870
33871         PR c/20402
33872         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33873         new parser.
33874
33875 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33876
33877         PR fortran/20361
33878         * gfortran.dg/largeequiv_1.f90: New test.
33879
33880 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33881
33882         * gcc.dg/ucnid-1.c: New.
33883         * gcc.dg/ucnid-2.c: New.
33884         * gcc.dg/ucnid-3.c: New.
33885         * gcc.dg/ucnid-4.c: New.
33886         * gcc.dg/ucnid-5.c: New.
33887         * gcc.dg/ucnid-6.c: New.
33888         * gcc.dg/cpp/ucnid-1.c: New.
33889         * gcc.dg/cpp/ucnid-2.c: New.
33890         * gcc.dg/cpp/ucnid-3.c: New.
33891         * g++.dg/other/ucnid-1.C: New.
33892
33893 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33894
33895         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33896
33897 2005-03-11  Per Bothner  <per@bothner.com>
33898
33899         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33900         that diagnotics refer to correct token.
33901         * gcc.dg/unused-3.c: Likewise.
33902
33903 2005-03-11  Per Bothner  <per@bothner.com>
33904
33905         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33906         constant" is now actually on same line as string constant.
33907         * gcc.dg/cpp/direct2s.c: Likewise.
33908
33909 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33910
33911         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33912
33913 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33914
33915         PR libfortran/20124
33916         * gfortran.dg/pr20124.f90: New Test
33917
33918 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33919
33920         PR tree-optimization/20130
33921         * gcc.dg/pr20130-1.c: New test.
33922
33923 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33924
33925         PR target/20095
33926         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33927
33928 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33929
33930         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33931
33932 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33933
33934         * g++.dg/eh/forced1.C: Fix comment.
33935         * g++.dg/eh/forced2.C: Ditto.
33936         * g++.dg/eh/forced3.C: Ditto.
33937         * g++.dg/eh/forced4.C: Ditto.
33938
33939 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33940
33941         PR rtl-opt/20412
33942         * gcc.c-torture/compile/pr20412.c: New test.
33943
33944 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33945
33946         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33947
33948 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33949
33950         PR target/20322
33951         * gcc.dg/20050307-1.c: New test.
33952
33953 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33954
33955         PR c++/20375
33956         * g++.dg/other/stdarg3.C: New.
33957
33958 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33959
33960         PR c++/18384, c++/18327
33961         * g++.dg/init/array19.C: New test.
33962
33963         PR inline-asm/20314
33964         * gcc.dg/torture/pr20314-1.c: New test.
33965         * gcc.dg/torture/pr20314-2.c: New test.
33966
33967 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33968
33969         * gcc.dg/20050309-1.c: New test.
33970
33971 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33972
33973         * gcc.dg/builtins-10.c: Reactivate disabled test.
33974         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33975         new cbrt transformations.
33976
33977 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33978
33979         PR c++/20208
33980         * g++.dg/template/array13.C: New test.
33981
33982 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33983
33984         PR c++/16859
33985         * g++.dg/init/brace4.C: New test.
33986
33987 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33988
33989         PR c++/20186
33990         * g++.dg/template/non-dependent12.C: New.
33991
33992 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33993
33994         PR c++/20142
33995         * g++.dg/init/array18.C: Add dg-do run marker.
33996
33997         PR c++/20142
33998         * g++.dg/init/array18.C: New test.
33999
34000 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34001
34002         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34003         * g++.dg/gcov/gcov.exp: Likewise.
34004         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34005         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34006         * lib/c-torture.exp: Likewise.
34007         * lib/fortran-torture.exp: Likewise.
34008         * lib/g++.exp: Likewise.
34009         * lib/gcc-defs.exp: Likewise.
34010         * lib/gcc-dg.exp: Likewise.
34011         * lib/gcc.exp: Likewise.
34012         * lib/gcov.exp: Likewise.
34013         * lib/gfortran.exp: Likewise.
34014         * lib/mike-g++.exp: Likewise.
34015         * lib/mike-gcc.exp: Likewise.
34016         * lib/objc-torture.exp: Likewise.
34017         * lib/objc.exp: Likewise.
34018         * lib/profopt.exp: Likewise.
34019         * lib/target-libpath.exp: Likewise.
34020         * lib/target-supports.exp: Likewise.
34021         * lib/treelang.exp: Likewise.
34022         * lib/wrapper.exp: Likewise.
34023
34024 2005-03-08  Jeff Law  <law@redhat.com>
34025
34026         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34027         PHI-OPT changes.
34028
34029 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34030
34031         * gcc.dg/vect/pr20122.c: New test.
34032
34033 2005-03-07  Jeff Law  <law@redhat.com>
34034
34035         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34036         was folded away.
34037         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34038         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34039         * gcc.dg/tree-ssa/pr18134.c: New test.
34040
34041 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34042
34043         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34044         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34045         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34046
34047 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34048
34049         PR tree-opt/17671
34050         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34051
34052 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34053
34054         * g++.dg/warn/Wnvdtor.C: New test.
34055
34056 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34057
34058         * gcc.dg/torture/pr19683-1.c: New test.
34059
34060 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34061
34062         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34063         * gfortran.dg/g77/19990313-2.f: Ditto.
34064         * gfortran.dg/g77/19990313-3.f: Ditto.
34065         * gfortran.dg/g77/19990525-0.f: Ditto.
34066         * gfortran.dg/g77/19990826-0.f: Ditto.
34067         * gfortran.dg/g77/19990826-2.f: Ditto.
34068         * gfortran.dg/g77/19990826-3.f: Ditto.
34069         * gfortran.dg/g77/20000511-1.f: Ditto.
34070         * gfortran.dg/g77/20000511-2.f: Ditto.
34071         * gfortran.dg/g77/970625-2.f: Ditto.
34072         * gfortran.dg/g77/980310-2.f: Ditto.
34073         * gfortran.dg/g77/980310-3.f: Ditto.
34074         * gfortran.dg/g77/980310-8.f: Ditto.
34075         * gfortran.dg/g77/980519-2.f: Ditto.
34076         * gfortran.dg/g77/alpha1.f: Ditto.
34077         * gfortran.dg/g77/claus.f: Ditto.
34078         * gfortran.dg/g77/erfc.f: Ditto.
34079         * gfortran.dg/g77/short.f: Ditto.
34080         * gfortran.fortran-torture/execute/data.f90: Ditto.
34081         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34082         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34083
34084 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34085
34086         * lib/file-format.exp (gcc_target_object_format): Add check for som
34087         format and hardcode object formats on hppa*-*-hpux*.
34088         * lib/target-supports.exp (check_weak_available): Add check for som
34089         object format.  Always return 0 on hppa*-*-hpux10*.
34090
34091         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34092         is defined.
34093
34094         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34095
34096 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34097
34098         * gfortran.dg/pr19936_1.f90: New test.
34099         * gfortran.dg/pr19936_2.f90: New test.
34100         * gfortran.dg/pr19936_3.f90: New test.
34101
34102 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34103             Paul Thomas <prthomas@drfccad.cea.fr>
34104
34105         * gfortran.dg/PR19754_1.f90: New test.
34106         * gfortran.dg/PR19754_2.f90: Ditto.
34107
34108 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34109
34110         PR c++/19311
34111         * g++.dg/template/non-dependent11.C: New test.
34112
34113 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34114
34115         * lib/target-supports.exp (check_iconv_available): Fix comment.
34116
34117 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34118             Joseph S. Myers  <joseph@codesourcery.com>
34119
34120         PR c++/19797
34121         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34122
34123 2005-03-04  Matthew Sachs  <msachs@apple.com>
34124
34125         * gcc.exp (gcc_target_compile): Put braces around
34126         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34127         * objc.exp (objc_target_compile): Likewise.
34128         * treelang.exp (treelang_target_compile): Likewise.
34129
34130 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34131
34132         PR fortran/19673
34133         * gfortran.dg/func_result_1.f90: New test.
34134
34135 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34136
34137         * gcc.misc-tests/options.exp: New test.
34138
34139 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34140
34141         * gcc.dg/pr15784-4.c: New test.
34142
34143 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34144
34145         * gcc.c-torture/execute/pr17133.c: New.
34146         * gcc.c-torture/compile/20050303-1.c: New.
34147
34148 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34149
34150         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34151
34152 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34153
34154         * g++.dg/overload/using2.C: New.
34155
34156 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34157
34158         PR c++/19916
34159         * g++.dg/init/ptrmem2.C: New test.
34160
34161 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34162
34163         PR c/8927
34164         * gcc.dg/pr8927-1.c: New test.
34165
34166 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34167
34168         PR c++/20232
34169         * g++.dg/inherit/covariant12.C: New.
34170
34171 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34172
34173         PR fortran/19479
34174         * gfortran.dg/bound_1.f90: New test.
34175
34176 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34177
34178         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34179         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34180
34181 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34182
34183         PR c/20245
34184         * gcc.dg/pr20245-1.c: New test.
34185
34186 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34187
34188         PR middle-end/19874
34189         * gcc.c-torture/execute/20050119-2.c: New test case.
34190
34191 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34192
34193         * README: Update the DejaGnu bug reporting address.
34194         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34195         * lib/objc-torture.exp: Likewise.
34196
34197 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34198
34199         * gfortran.dg/boz_1.f90: New test.
34200         * gfortran.dg/boz_3.f90: New test.
34201         * gfortran.dg/boz_4.f90: New test.
34202
34203 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34204
34205         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34206         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34207
34208 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34209
34210         PR libfortran/20101
34211         * gfortran.dg/write_0_pe_format.f90: New test.
34212
34213 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34214
34215         PR c++/20206
34216         * g++.dg/opt/thunk2.C: New test.
34217         * g++.dg/opt/covariant1.C: New test.
34218
34219 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34220
34221         * gfortran.dg/e_d_fmt.f90: New test.
34222
34223 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34224
34225         * gcc.dg/asm-b.c: Fix comment typos.
34226
34227 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34228
34229         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34230         a V_MAY_DEF also.
34231
34232 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34233
34234         PR tree-opt/20188
34235         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34236         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34237         * gcc.dg/asm-b.c: New test.
34238
34239 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34240
34241         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34242         Disable this test on IRIX 6.
34243
34244 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34245
34246         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34247         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34248         parser.
34249
34250 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34251
34252         PR tree-optimization/20204
34253         * gcc.dg/pr20204.c: New test.
34254
34255 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34256
34257         PR target/20196
34258         * gcc.c-torture/execute/20050224-1.c: New test.
34259
34260         PR c++/20175
34261         * g++.dg/warn/Wbraces2.C: New test.
34262
34263 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34264
34265         PR c++/19878
34266         * g++.dg/init/const2.C: New test.
34267
34268 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34269
34270         PR tree-optimization/20100
34271         * gcc.c-torture/execute/pr20100-1.c: New test.
34272
34273 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34274
34275         * gfortran.dg/implicit_3.f90: New test.
34276
34277         * gfortran.dg/deftype_1.f90: New test.
34278
34279 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34280
34281         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34282         the test passes.
34283         * g++.dg/other/anon3.C: Accept a warning.
34284
34285 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34286
34287         * gcc.dg/pr20017.c: Fix a comment typo.
34288
34289 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34290
34291         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34292
34293 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34294
34295         PR ada/19902
34296         * ada/acats/tests/cxa/cxa3004.a: Remove.
34297         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34298
34299 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34300
34301         PR c++/20073
34302         * g++.dg/init/const1.C: New test.
34303
34304         PR c++/19991
34305         * g++.dg/parse/constant7.C: New test.
34306
34307         PR c++/20152
34308         * g++.dg/parse/error27.C: New test.
34309         * g++.dg/template/qualttp15.C: Adjust error markers.
34310         * g++.old-deja/g++.other/struct1.C: Likewise.
34311
34312         PR c++/20153
34313         * g++.dg/template/error17.C: New test.
34314
34315         PR c++/20148
34316         * g++.dg/parser/error26.C: New test.
34317
34318 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34319
34320         PR tree-optimization/20100
34321         PR tree-optimization/20115
34322         * gcc.dg/pr20115.c: New test.
34323         * gcc.dg/pr20115-1.c: New test.
34324         * gcc.dg/pr20100.c: New test.
34325         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34326         call-clobbered variables after alias1.
34327
34328 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34329
34330         * gfortran.dg/list_read_4.f90: new test.
34331
34332 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34333
34334         PR rtl-optimization/20017.
34335         * gcc.dg/pr20017.c: New.
34336
34337 2005-02-22  Devang Patel  <dpatel@apple.com>
34338
34339         PR 19952
34340         * g++.dg/tree-ssa/pr19952.C: New test.
34341
34342 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34343
34344         PR c++/19883
34345         * g++.dg/parse/constant6.C: New test.
34346
34347 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34348
34349         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34350         * g++.dg/charset/asm2.c: Likewise.
34351         * g++.dg/charset/asm3.c: Likewise.
34352         * g++.dg/charset/asm4.c: Likewise.
34353         * g++.dg/charset/asm5.c: Likewise.
34354         * g++.dg/charset/attribute1.c: Likewise.
34355         * g++.dg/charset/attribute2.c: Likewise.
34356         * g++.dg/charset/extern1.cc: Likewise.
34357         * g++.dg/charset/extern2.cc: Likewise.
34358         * g++.dg/charset/extern3.cc: Likewise.
34359         * g++.dg/charset/function.cc: Likewise.
34360         * g++.dg/charset/string.c: Likewise.
34361         * g++.dg/charset/charset.exp: Likewise.
34362         * lib/target-supports.exp (check_iconv_available): Fix comment.
34363
34364 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34365
34366         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34367         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34368         * gcc.dg/charset/asm2.c: Likewise.
34369         * gcc.dg/charset/asm3.c: Likewise.
34370         * gcc.dg/charset/asm4.c: Likewise.
34371         * gcc.dg/charset/asm5.c: Likewise.
34372         * gcc.dg/charset/asm6.c: Likewise.
34373         * gcc.dg/charset/attribute1.c: Likewise.
34374         * gcc.dg/charset/attribute2.c: Likewise.
34375         * gcc.dg/charset/builtin1.c: Likewise.
34376         * gcc.dg/charset/extern.c: Likewise.
34377         * gcc.dg/charset/function.c: Likewise.
34378         * gcc.dg/charset/string.c: Likewise.
34379         * gcc.dg/charset/charset.exp: Likewise.
34380
34381 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34382
34383         PR fortran/20086
34384         * gfortran.dg/pr20086.f90: New test.
34385
34386 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34387
34388         PR tree-optimization/19786
34389         * g++.dg/tree-ssa/pr19786.C: New.
34390
34391 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34392
34393         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34394
34395 2005-02-21  Jeff Law  <law@redhat.com>
34396
34397         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34398
34399 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34400
34401         * gfortran.dg/do_iterator: Split loop, markup all lines for
34402         which an error locus is printed.
34403         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34404         locus is printed.
34405         * gfortran.dg/select_4.f90: Likewise.
34406         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34407         locuses in the various permutations.
34408
34409 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34410
34411         PR tree-optimization/19951
34412         * g++.dg/vect: New directory.
34413         * g++.dg/vect/vect.exp: New file.
34414         * g++.dg/vect/pr19951.cc: New testcase.
34415         * g++.dg/dg.exp: Also prune vectorizer tests.
34416
34417 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34418
34419         PR 18785
34420         * gcc.dg/charset/builtin1.c: New test.
34421
34422 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34423
34424         PR c++/19299
34425         * g++.dg/inherit/volatile1.C: New test.
34426
34427         PR c++/19440
34428         * g++.dg/template/dtor4.C: New test.
34429
34430 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34431
34432         * gfortran.dg/int_1.f90: New test.
34433
34434 2005-02-19  Devang Patel  <dpatel@apple.com>
34435
34436         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34437
34438 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34439
34440         * gfortran.dg/achar_1.f90: New test.
34441
34442 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34443
34444         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34445
34446 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34447             Jakub Jelinek  <jakub@redhat.com>
34448
34449         PR tree-optimization/19828
34450         * gcc.dg/tree-ssa/loop-7.c: New test.
34451         * gcc.c-torture/execute/20050218-1.c: New test.
34452
34453 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34454
34455         PR c/20043
34456         * gcc.dg/transparent-union-1.c: New test.
34457         * gcc.dg/transparent-union-2.c: New test.
34458
34459 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34460
34461         PR tree-optimization/18977
34462         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34463
34464 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34465
34466         PR target/20054
34467         * gcc.dg/pr20054.c: New test.
34468
34469 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34470
34471         PR c++/19508
34472         * g++.dg/ext/attrib20.C: New test.
34473
34474 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34475
34476         PR middle-end/20030
34477         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34478
34479 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34480
34481         PR c++/20008
34482         * g++.dg/opt/switch4.C: New.
34483
34484 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34485
34486         PR c++/20023
34487         PR tree-optimization/20009
34488         * gcc.c-torture/compile/20050217-1.c: New test.
34489         * g++.dg/opt/switch3.C: New test.
34490
34491         PR tree-optimization/18947
34492         * gcc.c-torture/compile/20050215-1.c: New test.
34493         * gcc.c-torture/compile/20050215-2.c: New test.
34494         * gcc.c-torture/compile/20050215-3.c: New test.
34495
34496 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34497
34498         PR c++/20028
34499         * g++.dg/template/crash34.C: New.
34500
34501         PR c++/20022
34502         * g++.dg/other/access3.C: New.
34503
34504 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34505
34506         * gcc.dg/vect/vect-98.c: New test.
34507
34508 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34509
34510         PR tree-optimization/19967
34511         * gcc.dg/pr19967.c: New.
34512
34513 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34514
34515         PR middle-end/19857
34516         * gcc.dg/tree-ssa/20050215-1.c: New test.
34517         * gcc.c-torture/execute/20050215-1.c: New test.
34518
34519 2005-02-15  Eric Christopher  <echristo@redhat.com>
34520
34521         * gcc.dg/cpp/20050215-1.c: New file.
34522
34523 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34524
34525         PR tree-optimization/15785
34526         * gcc.dg/pr15785-1.c: New test.
34527
34528 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34529
34530         PR c++/17788
34531         * g++.dg/init/ctor4.C: New.
34532         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34533
34534 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34535
34536         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34537         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34538
34539 2005-02-15  Andreas Schwab  <schwab@suse.de>
34540
34541         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34542         declare malloc.
34543
34544 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34545
34546         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34547
34548 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34549
34550         PR tree-optimization/19853
34551         * gcc.c-torture/compile/pr19853.c: New test.
34552
34553 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34554
34555         PR c++/19608
34556         * g++.dg/parse/local-class1.C: New.
34557
34558         PR c++/19895
34559         * g++.dg/parse/ptrmem3.C: New.
34560
34561         PR c++/19884
34562         * g++.old-deja/g++.oliva/template6.C: Add another case.
34563         * g++.dg/template/explicit6.C: New.
34564
34565 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34566
34567         PR c++/17816
34568         * g++.dg/other/redecl2.C: New.
34569
34570 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34571
34572         PR c++/19891
34573         * g++.dg/abi/covariant4.C: New.
34574
34575 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34576
34577         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34578         New tests.
34579
34580 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34581
34582         * gcc.dg/vect/vect-96.c: Fix typo.
34583
34584 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34585
34586         PR c++/14479
34587         PR c++/19487
34588         * g++.dg/template/enum5.C: New test.
34589
34590 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34591
34592         * gcc.dg/vect/vect-97.c: New test.
34593
34594 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34595
34596         * gcc.dg/vect/vect-96.c: New test.
34597
34598 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34599
34600         * gcc.dg/builtins-34.c: Also check ldexp*.
34601
34602 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34603
34604         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34605
34606 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34607
34608         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34609         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34610         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34611         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34612         selector_list, selector_expression, dg-process-target): Move to new
34613         file target-supports-dg.exp.
34614         * lib/target-supports-dg.exp: New.
34615
34616         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34617         New.
34618
34619 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34620
34621         PR c++/19666
34622         * g++.dg/other/ptrmem6.C: New test.
34623
34624         PR middle-end/19858
34625         * gcc.c-torture/compile/20050210-1.c: New test.
34626
34627 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34628
34629         PR c++/19755
34630         * g++.dg/warn/Wbraces1.C: New test.
34631
34632 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34633
34634         * gcc.dg/builtins-52.c: New testcase.
34635
34636 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34637
34638         PR c/19342
34639         * gcc.c-torture/execute/20050119-1.c: New test.
34640
34641 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34642
34643         PR c++/19811
34644         * g++.dg/init/delete1.C: New test.
34645
34646 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34647
34648         PR c++/18470
34649         * g++.dg/template/static12.C: New test.
34650
34651 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34652
34653         PR c++/19787
34654         * g++.dg/conversion/ambig1.C: New test.
34655
34656         PR c++/19739
34657         * g++.dg/ext/attrib19.C: New test.
34658
34659         PR c++/19732
34660         * g++.dg/parse/dtor5.C: New test.
34661
34662         PR c++/19762
34663         * g++.dg/template/dtor3.C: New test.
34664
34665         PR c++/19826
34666         * g++.dg/template/static11.C: New test.
34667         * g++.dg/template/crash2.C: Remove dg-error marker.
34668
34669 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34670
34671         PR C++/18491
34672         * g++.old-deja/g++.mike/p10769a.C: Remove.
34673
34674 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34675
34676         * gcc.dg/builtins-48.c: New test case.
34677         * gcc.dg/builtins-49.c: New test case.
34678         * gcc.dg/builtins-50.c: New test case.
34679         * gcc.dg/builtins-51.c: New test case.
34680
34681 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34682
34683         PR middle-end/19583
34684         * g++.dg/warn/Wreturn-type-3.C: New test.
34685
34686 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34687
34688         PR middle-end/19402
34689         * gcc.dg/pr19402-1.c: New testcase.
34690         * gcc.dg/pr19402-2.c: likewise.
34691
34692 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34693
34694         PR middle-end/19854
34695         * g++.dg/tree-ssa/tmmti.C: New testcase.
34696
34697 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34698
34699         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34700
34701 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34702
34703         PR c++/19733
34704         * g++.dg/parse/crash23.C: New test.
34705         * g++.dg/warn/Weff1.C: New test.
34706
34707 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34708
34709         * gcc.dg/20050209-1.c: New test.
34710
34711 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34712
34713         PR target/19799
34714         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34715
34716 2005-02-08  Mike Stump  <mrs@apple.com>
34717
34718         * g++.dg/pch/import-2.c: New test.
34719         * g++.dg/pch/import-2.hs: New.
34720         * g++.dg/pch/include/import-2a.h: New.
34721         * g++.dg/pch/include/import-2b.h: New.
34722
34723 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34724
34725         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34726
34727 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34728
34729         * gfortran.dg/substr_1.f90: New test.
34730
34731 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34732
34733         PR middle-end/19775
34734         * gcc.dg/torture/builtin-power-1.c: Disable test for
34735         invalid transformation.
34736         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34737         no longer optimize.
34738         * gcc.dg/builtins-47.c: New testcase.
34739
34740 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34741             Dorit Naishlos  <dorit@il.ibm.com>
34742
34743         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34744
34745 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34746
34747         * gcc.c-torture/compile/20050206-1.c: New test.
34748
34749 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34750
34751         PR tree-opt/19768
34752         * g++.dg/opt/pr19768.C: New test.
34753
34754 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34755
34756         PR tree-opt/19736
34757         * gcc.c-torture/compile/pr19736.c: New test.
34758
34759 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34760
34761         PR c++/17401
34762         * g++.dg/parse/error25.C: New test.
34763
34764 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34765
34766         * gcc.c-torture/execute/20050203-1.c: New.
34767
34768 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34769
34770         * gcc.dg/vect/vect-85.c: Remove xfail.
34771         * gcc.dg/vect/vect-86.c: Remove xfail.
34772         * gcc.dg/vect/vect-87.c: Remove xfail.
34773         * gcc.dg/vect/vect-88.c: Remove xfail.
34774
34775 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34776
34777         * gcc.dg/altivec-19.c: New.
34778
34779 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34780
34781         PR c/17807
34782         * gcc.dg/nested-func-3.c: New test.
34783         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34784
34785 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34786
34787         * gcc.test-framework/gen_directive_tests: Generate tests for
34788         selector expressions.
34789
34790 2005-02-02  Matt Austern  <austern@apple.com>
34791
34792         PR c++/19628
34793         * g++/ext/builtin7.C: New.
34794         * g++/ext/builtin8.C: New.
34795
34796 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34797
34798         PR c/18502
34799         * gcc.dg/pr18502-1.c: New test.
34800
34801 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34802
34803         PR c++/17413
34804         * g++.dg/template/local4.C: Tweak.
34805
34806 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34807
34808         PR tree-optimization/19578
34809         * gcc.c-torture/compile/20050202-1.c: New test.
34810
34811 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34812
34813         PR c/19435
34814         * gcc.dg/c99-init-4.c: New test.
34815
34816 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34817
34818         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34819
34820         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34821
34822         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34823         * g++.dg/eh/check-vect.h: New.
34824
34825         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34826         * gcc.dg/vect/vect-78.c: Ditto.
34827         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34828         Remove.
34829
34830         * g++.dg/conversion/simd1.C: Expect warning.
34831         * g++.dg/ext/attribute-test-1.C: Ditto.
34832         * g++.dg/ext/attribute-test-2.C: Ditto.
34833         * g++.dg/ext/attribute-test-3.C: Ditto.
34834         * g++.dg/ext/attribute-test-4.C: Ditto.
34835
34836         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34837         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34838
34839         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34840
34841 2005-02-01  Richard Henderson  <rth@redhat.com>
34842
34843         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34844         long double for ibm double-double format.
34845         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34846
34847 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34848
34849         PR tree-optimization/19633
34850         * gcc.dg/pr19633-1.c: New test.
34851         * gcc.dg/pr19633.c: Tweak to make pointer point
34852         to NULL or a symbol.
34853
34854 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34855
34856         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34857         New procs.
34858         (dg-process-target (local override)): Handle selector expressions.
34859
34860         * gcc.test-framework/README: Describe tests in source directory.
34861         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34862         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34863         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34864         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34865         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34866         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34867         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34868         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34869         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34870         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34871         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34872         * gcc.test-framework/dg-error-exp-P.c: New test.
34873         * gcc.test-framework/dg-error-exp-XP.c: New test.
34874         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34875         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34876         * gcc.test-framework/dg-output-exp-P.c: New test.
34877         * gcc.test-framework/dg-output-exp-XF.c: New test.
34878         * gcc.test-framework/dg-warning-exp-P.c: New test.
34879         * gcc.misc-tests/dg-1.c: Remove.
34880         * gcc.misc-tests/dg-2.c: Remove.
34881         * gcc.misc-tests/dg-3.c: Remove.
34882         * gcc.misc-tests/dg-4.c: Remove.
34883         * gcc.misc-tests/dg-5.c: Remove.
34884         * gcc.misc-tests/dg-6.c: Remove.
34885         * gcc.misc-tests/dg-7.c: Remove.
34886         * gcc.misc-tests/dg-8.c: Remove.
34887         * gcc.misc-tests/dg-9.c: Remove.
34888         * gcc.misc-tests/dg-10.c: Remove.
34889         * gcc.misc-tests/dg-11.c: Remove.
34890         * gcc.misc-tests/dg-12.c: Remove.
34891         * gcc.misc-tests/dg-test.exp: Remove.
34892
34893         * gcc.test-framework/test-framework.awk: Change recording and
34894         printing of passes and failures.
34895
34896         * gcc.test-framework: New directory.
34897         * gcc.test-framework/README: New.
34898         * gcc.test-framework/test-framework.exp: New.
34899         * gcc.test-framework/test-framework.awk: New.
34900         * gcc.test-framework/gen_directive_tests: New.
34901
34902 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34903
34904         * lib/treelang.exp: Fix comment typos.
34905         (treelang_target_compile): Don't append libs=-ltreelang to options.
34906
34907 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34908
34909         * g++.dg/parse/typename7.C: Adjust error messages.
34910
34911 2005-01-31  Jeff Law  <law@redhat.com>
34912
34913         * gcc.c-torture/execute/20050131-1.c: New test.
34914         * gcc.dg/wcaselabel.c: New test.
34915
34916 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34917
34918         * g++.dg/other/warning1.C: Adjust error messags.
34919         * g++.dg/parse/constant5.C: New test.
34920
34921 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34922
34923         PR c/19333
34924         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34925         the test case valid.
34926         * gcc.dg/20030815-1.c: Remove invalid tests.
34927         * gcc.dg/array-7.c: Adjust expected result.
34928         * gcc.dg/pr18596-3.c: Likewise.
34929         * gcc.dg/noncompile/20000901-1.c: Likewise.
34930         * gcc.dg/noncompile/init-2.c: Likewise.
34931         * gcc.dg/noncompile/init-4.c: Likewise.
34932
34933 2005-01-31  Dale Johannesen  <dalej@apple.com>
34934
34935         * g++.dg/opt/pr19650.C: New test.
34936
34937 2005-01-31  Richard Henderson  <rth@redhat.com>
34938
34939         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34940         long double for intel double extended format.
34941         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34942
34943 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34944
34945         PR c++/19555
34946         * g++.dg/template/static10.C: New test.
34947
34948         PR c++/19395
34949         * g++.dg/parse/error24.C: New test.
34950
34951         PR c++/19367
34952         * g++.dg/lookup/builtin1.C: New test.
34953
34954         PR c++/19457
34955         * g++.dg/warn/conv3.C: New test.
34956
34957 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34958
34959         PR fortran/19647
34960         * gfortan.dg/inquire_7.f90
34961
34962 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34963
34964         PR tree-optimization/15791
34965         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34966         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34967         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34968         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34969         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34970         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34971         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34972         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34973         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34974         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34975
34976 2005-01-29  Paul Brook  <paul@codesourcery.com>
34977
34978         PR fortran/18565
34979         * check.c (real_or_complex_check): New function.
34980         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34981         * intrinsic.c (add_functions): Use new check functions.
34982         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34983         Add prototypes.
34984
34985 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34986
34987         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34988         gcc.dg/lvalue-3.c: New tests.
34989         * gcc.dg/concat.c: Update expected messages.
34990
34991 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34992
34993         PR libfortran/19595
34994         * gfortran.dg/eor_1.f90: New test.
34995
34996 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34997
34998         PR fortran/19589
34999         * gfortran.dg/logical_data_1.f90: New test.
35000
35001 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35002
35003         PR c++/19253
35004         * g++.dg/template/crash33.C: New test.
35005
35006         PR c++/19667
35007         * g++.dg/template/crash32.C: New test.
35008
35009 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35010
35011         PR middle-end/16558
35012         * g++.dg/warn/Wreturn-type-2.C: New test.
35013
35014 2004-06-24  Jeff Law  <law@redhat.com>
35015
35016         * gcc.dg/tree-ssa/20050128-1.c: New test.
35017
35018 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35019
35020         * gcc.target/frv/all-mdpackh-1.c: New test.
35021
35022 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35023
35024         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35025
35026 2005-01-27  Richard Henderson  <rth@redhat.com>
35027
35028         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35029
35030 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35031
35032         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35033
35034 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35035
35036         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35037         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35038         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35039         to cope with cases where the multilib options override the dg-options.
35040
35041 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35042
35043         PR c/18946
35044         * gcc.dg/noncompile/20050120-1.c: New test.
35045
35046 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35047
35048         PR tree-optimization/19633
35049         * gcc.dg/pr19633.c: New test.
35050         * gcc.dg/tree-ssa/pr19633.c: New test.
35051
35052 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35053
35054         * gcc.dg/20041216-1.c: New test.
35055
35056 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35057
35058         PR objc/18862
35059         * objc.dg/selector-2.m: New test.
35060
35061 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35062
35063         * g++.dg/opt/range-test-2.C: New test.
35064
35065         PR rtl-optimization/19579
35066         * gcc.c-torture/execute/20050124-1.c: New test.
35067
35068 2005-01-26  Greg Parker  <gparker@apple.com>
35069         Stuart Hastings  <stuart@apple.com>
35070
35071         * gcc.c-torture/execute/20050125-1.c: New.
35072
35073 2005-01-18  Jan Hubicka  <jh@suse.cz>
35074
35075         PR tree-optimize/19337
35076         * gcc.c-torture/compile/20050119-1.c: New test.
35077
35078 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35079
35080         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35081         test for successful match.
35082
35083 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35084
35085         PR objc/18408
35086         * objc.dg/comp-types-7.m: New test.
35087
35088 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35089
35090         * lib/target-supports.exp (current_target_name): New.
35091         (check_effective_target_ilp32, check_effective_target_lp64):
35092         Cache the result to use as long as the current target, with
35093         multilib flags, remains the same.
35094
35095         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35096         (dg-require-weak, dg-require-visibility, dg-require-alias,
35097         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35098         dg-require-effective-target, dg-skip-if): Remove call to
35099         skip_test_and_clear_xfail.
35100         (dg-test): Clear xfail data.
35101
35102 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35103
35104         PR target/17751
35105         * gcc.dg/ppc64-toc.c: New test.
35106
35107         * g++.dg/tree-ssa/empty-1.C: New test.
35108
35109         PR middle-end/19551
35110         * gcc.c-torture/execute/20050121-1.c: New test.
35111         * gcc.dg/20050121-2.c: New test.
35112
35113 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35114         Paul Brook  <paul@codesourcery.com>
35115
35116         PR fortran/17941
35117         * gfortran.dg/real_const_1.f: New test.
35118         * gfortran.dg/real_const_2.f90: New test.
35119         * gfortran.dg/complex_int_1.f90: New test.
35120
35121 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35122
35123         PR fortran/19313
35124         * gfortan.dg/inquire_6.f90: New test.
35125
35126 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35127
35128         PR libfortran/19451
35129         * open_readonly_1.f90: New test.
35130
35131 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35132
35133         PR libfortran/18982
35134         * gfortran.dg/open_new.f90: New file.
35135
35136 2005-01-22  Paul Brook  <paul@codesourcery.com>
35137
35138         * namelist_1.f90: New test.
35139
35140 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35141
35142         PR tree-optimization/19484
35143         * gcc.c-torture/compile/20050122-[12].c: New tests.
35144
35145 2005-01-22  Paul Brook  <paul@codesourcery.com>
35146
35147         * gfortran.dg/implicit_2.f90: New test.
35148
35149 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35150
35151         PR fortran/19314
35152         * gfortran.dg/inquire_5.f90: New test.
35153
35154 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35155
35156         PR c/18809
35157         * gcc.dg/pr18809-1.c: New test.
35158
35159 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35160
35161         * gcc.dg/20050121-1.c: New test.
35162
35163         PR tree-optimization/13000
35164         * gcc.dg/20040206-1.c: Change warning to point where function is
35165         being inlined.
35166
35167 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35168
35169         PR c++/19208
35170         * g++.dg/template/array11.C: New test.
35171
35172 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35173
35174         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35175         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35176         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35177         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35178         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35179         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35180
35181 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35182
35183         PR tree-optimization/15349
35184         * gcc.dg/tree-ssa/pr15349.c: New.
35185
35186 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35187
35188         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35189
35190 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35191
35192         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35193         scan-assembler-times directive name.
35194
35195         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35196         after dg-do.
35197
35198         PR rtl-optimization/19462
35199         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35200
35201 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35202
35203         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35204         counting function calls on ia64.
35205
35206 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35207
35208         PR rtl-optimization/15139
35209         * gcc.dg/20050111-2.c: New test.
35210
35211         PR c/17297
35212         * gcc.c-torture/compile/20050113-1.c: New testcase.
35213
35214         PR middle-end/19164
35215         * gcc.dg/20050113-1.c: New testcase.
35216
35217 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35218
35219         * gcc.dg/vect/vect-85.c: Add comment.
35220         * gcc.dg/vect/vect-86.c: Add xfail for now.
35221         * gcc.dg/vect/vect-87.c: Add xfail for now.
35222         * gcc.dg/vect/vect-88.c: Add xfail for now.
35223         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35224
35225 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35226
35227         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35228
35229 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35230
35231         * g++.dg/debug/typedef3.C: New test.
35232
35233 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35234
35235         PR c/19472
35236         * gcc.dg/asm-a.c: New test.
35237
35238 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35239
35240         * gcc.dg/sh-relax.c: Add prototype for abort.
35241
35242 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35243
35244         * gcc.dg/short-compare-1.c: New test.
35245         * gcc.dg/short-compare-2.c: Likewise.
35246
35247 2005-01-18  Michael Matz  <matz@suse.de>
35248
35249         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35250
35251 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35252
35253         PR tree-optimization/19121
35254         * gcc.c-torture/compile/pr19121.c: New test.
35255
35256 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35257
35258         PR target/19357
35259         * gcc.c-torture/compile/pr19357.c: New test.
35260
35261 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35262
35263         PR c/5675
35264         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35265         pass--those that refer just to the variable, possibly with a
35266         cast.
35267         * gcc.dg/c99-const-expr-3.c: Likewise.
35268
35269         PR middle-end/13127
35270         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35271         longer emitted.
35272
35273 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35274
35275         PR fortran/18778
35276         * gfortran.dg/endfile_2.f90: New test.
35277
35278 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35279
35280         PR 19168
35281         * gfortran.dg/select_5.f90: New test.
35282
35283 2004-01-16  Paul Brook  <paul@codesourcery.com>
35284
35285         * gfortran.dg/common_4.f90: New test.
35286
35287 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35288
35289         PR rtl-optimization/19462
35290         * gcc.dg/torture/pr19462-1.c: New test.
35291
35292 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35293
35294         PR objc/19321
35295         * objc.dg/func-ptr-2.m: New.
35296         * objc.dg/volatile-1.m: New.
35297
35298 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35299
35300         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35301
35302 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35303
35304         PR tree-optimization/19060
35305         * gcc.c-torture/execute/20050104-1.c: New test.
35306
35307 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35308
35309         PR fortran/18983
35310         * gfortran.dg/write_to_null.f90: New test.
35311
35312 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35313             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35314
35315         PR other/19328
35316         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35317         argument.
35318
35319 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35320
35321         PR c++/19263
35322         * g++.dg/init/vector1.C: New test.
35323
35324 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35325
35326         PR target/13158
35327         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35328         PR target/18987
35329         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35330
35331 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35332
35333         * gfortran.dg/select_1.f90: New test.
35334         * gfortran.dg/select_2.f90: New test.
35335         * gfortran.dg/select_3.f90: New test.
35336         * gfortran.dg/select_4.f90: New test.
35337
35338 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35339
35340         PR middle-end/19084
35341         PR rtl-optimization/19348
35342         * gcc.dg/20050111-1.c: New test.
35343         * gcc.c-torture/execute/20050111-1.c: New test.
35344
35345         * gcc.dg/i386-asm-4.c: New test.
35346
35347 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35348
35349         * gcc.dg/nested-func-2.c: New test.
35350         * ada/acats/norun.lst: Remove c953002.
35351
35352 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35353
35354         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35355
35356 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35357
35358         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35359
35360 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35361
35362         PR target/18761
35363         * g++.dg/abi/align1.C: New test.
35364
35365 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35366
35367         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35368         at a time.
35369         * g++.dg/ext/altivec_check.h: Support compiling as C.
35370
35371 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35372
35373         PR c++/19355
35374         * g++.dg/expr/pr19355-1.C: New test case.
35375
35376 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35377
35378         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35379         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35380         * ada/acats/tests/c3/c92005b.ada: Likewise.
35381         * ada/acats/tests/c3/cxb3012.a: Likewise.
35382         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35383
35384 2005-01-09  Paul Brook  <paul@codesourcery.com>
35385
35386         * gfortran.dg/common_2.f90: New file.
35387         * gfortran.dg/common_3.f90: New file.
35388
35389 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35390
35391         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35392
35393 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35394
35395         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35396         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35397         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35398         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35399         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35400         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35401         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35402         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35403         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35404         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35405         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35406         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35407         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35408         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35409         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35410         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35411         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35412         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35413         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35414         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35415         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35416         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35417         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35418         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35419         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35420         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35421         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35422         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35423         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35424         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35425         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35426         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35427         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35428         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35429         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35430         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35431         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35432         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35433         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35434         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35435         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35436         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35437         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35438         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35439         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35440         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35441         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35442         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35443         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35444         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35445         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35446         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35447         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35448         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35449         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35450         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35451         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35452         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35453         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35454         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35455         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35456         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35457         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35458         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35459         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35460         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35461         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35462
35463         * gcc.dg/vect/vect-1.c: Fix spelling.
35464         * gcc.dg/vect/vect-10.c: Fix spelling.
35465         * gcc.dg/vect/vect-11.c: Fix spelling.
35466         * gcc.dg/vect/vect-12.c: Fix spelling.
35467         * gcc.dg/vect/vect-14.c: Fix spelling.
35468         * gcc.dg/vect/vect-15.c: Fix spelling.
35469         * gcc.dg/vect/vect-16.c: Fix spelling.
35470         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35471         * gcc.dg/vect/vect-64.c: Fix comments.
35472         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35473
35474 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35475             Ira Rosen  <irar@il.ibm.com>
35476
35477         * gcc.dg/vect/vect-70.c: New test.
35478         * gcc.dg/vect/vect-71.c: New test.
35479
35480 2005-01-09  Manfred Hollstein  <mh@suse.com>
35481
35482         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35483         * gcc.dg/pr18241-2.c: Likewise.
35484         * gcc.dg/pr18241-3.c: Likewise.
35485         * gcc.dg/pr18241-4.c: Likewise.
35486         * gcc.dg/pr18241-5.c: Likewise.
35487
35488 2005-01-08  Richard Henderson  <rth@redhat.com>
35489
35490         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35491         False for x86 and x86-64.
35492
35493 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35494
35495         PR tree-optimization/18241
35496         * gcc.dg/pr18241-1.c: New test.
35497         * gcc.dg/pr18241-2.c: New test.
35498         * gcc.dg/pr18241-3.c: New test.
35499         * gcc.dg/pr18241-4.c: New test.
35500         * gcc.dg/pr18241-5.c: New test.
35501
35502 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35503
35504         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35505         gfortran.dg/select_4.f90: New.
35506
35507 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35508
35509         * gcc.c-torture/execute/20050107-1.c: New test.
35510
35511 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35512
35513         PR c++/19298
35514         * g++.dg/template/ref2.C: New.
35515
35516 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35517
35518         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35519         instead of being empty.
35520
35521 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35522
35523         PR fortran/15553
35524         * gfortran.dg/array-1.f90: New test.
35525
35526 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35527
35528         PR tree-optimization/19283
35529         * gcc.c-torture/execute/20050106-1.c: New test.
35530
35531         PR rtl-optimization/18861
35532         * gcc.dg/20050105-1.c: New test.
35533
35534         PR tree-optimization/18828
35535         * gcc.dg/20050105-2.c: New test.
35536
35537 2005-01-07  Andreas Jaeger  <aj@suse.de>
35538
35539         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35540
35541 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35542
35543         PR fortran/18398
35544         * gfortran.dg/fmt_read.f90: New test.
35545
35546 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35547
35548         * gcc.dg/rs6000-ldouble-2.c: New.
35549
35550 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35551
35552         PR c++/19244
35553         * g++.dg/parser/ctor2.C: New test.
35554
35555 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35556
35557         PR c++/17154
35558         * g++.dg/template/using9.C: New test.
35559
35560 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35561
35562         PR c++/19258
35563         * g++.dg/lookup/friend6.C: New test.
35564
35565 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35566
35567         PR c++/19270
35568         * g++.dg/template/array10.C: New.
35569
35570 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35571
35572         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35573         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35574
35575 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35576
35577         * gcc.c-torture/compile/20050105-1.c: New test.
35578
35579 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35580
35581         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35582
35583 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35584
35585         PR middle-end/19100
35586         * gcc.dg/conv-3.c: New test case.
35587
35588 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35589
35590         * gcc.dg/asm-wide-1.c: New test.
35591
35592 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35593
35594         PR c++/19030
35595         * g++.dg/parse/crash22.C: New
35596
35597 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35598
35599         PR 19257
35600         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35601
35602 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35603
35604         PR middle-end/17767
35605         * gcc.dg/i386-mmx-6.c: New test case.
35606
35607 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35608
35609         PR tree-optimization/18308
35610         * gcc.dg/vect/pr18308.c: New testcase.
35611
35612 2005-01-04  Andreas Jaeger  <aj@suse.de>
35613
35614         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35615
35616 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35617             Robert Bowdidge <bowdidge@apple.com>
35618
35619         * gcc.dg/cpp/subframework1.c: New.
35620         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35621         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35622         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35623         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35624
35625 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35626
35627         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35628         producing warning.
35629         * gcc.dg/darwin-weakimport-2.c: New.
35630
35631 2005-01-03  Richard Henderson  <rth@redhat.com>
35632
35633         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35634
35635 2005-01-03  Richard Henderson  <rth@redhat.com>
35636
35637         * gcc.dg/vect/vect.exp: Enable for ia64.
35638         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35639         (check_effective_target_vect_float): Likewise.
35640         (check_effective_target_vect_no_align): Likewise.
35641         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35642         * gcc.dg/vect/vect-8.c: Likewise.
35643
35644 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35645
35646         PR target/19236
35647         * gcc.dg/pr19236-1.c: New test case.
35648
35649 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35650
35651         PR rtl-optimization/12092
35652         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35653
35654 2005-01-02  Andreas Jaeger  <aj@suse.de>
35655
35656         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35657
35658 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35659             Andrew Pinski  <pinskia@physics.uc.edu>
35660
35661         PR rtl-optimization/12092
35662         * gcc.dg/pr12092-1.c: New test case.
35663
35664 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35665
35666         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35667         'hidden' and 'default' for better portability.
35668         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35669
35670         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35671         6 and 7.
35672         * g++.old-deja/g++.brendan/new3.C: Likewise.
35673
35674 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35675
35676         * gcc.dg/20041231-1.C: New test.
35677         * g++.dg/warn/Wunreachable-code-1.C: New test.
35678
35679 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35680
35681         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35682         file, not /dev/null.  Abort on error.
35683
35684 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35685             Ziemowit Laski  <zlaski@apple.com>
35686
35687         PR objc/18971
35688         * objc.dg/encode-5.m: New test.
35689
35690 2004-12-29  Richard Henderson  <rth@redhat.com>
35691
35692         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35693         * objc.dg/stabs-1.m: Disable for ia64.
35694
35695 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35696
35697         PR c++/19190
35698         * g++.dg/warn/Wunused-10.C: New test.
35699
35700 2004-12-28  Richard Henderson  <rth@redhat.com>
35701
35702         * objc.dg/stabs-1.m: Disable for alpha.
35703
35704 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35705
35706         PR c++/19149
35707         * g++.dg/parse/error23.C: New test.
35708
35709 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35710
35711         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35712
35713         PR fortran/19032
35714         * gfortran.dg/intrinsic_modulo_1.f90: New.
35715         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35716         tests with divisor -1.
35717
35718 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35719
35720         * g++.dg/opt/temp1.C (memcpy): Return a value.
35721
35722         PR c++/19148
35723         * g++.dg/expr/cond7.C: New test.
35724
35725 2004-12-27  Paul Brook  <paul@codesourcery.com>
35726
35727         * gfortran.dg/g77/select_no_compile.f: Remove.
35728
35729 2004-12-27  Richard Henderson  <rth@redhat.com>
35730
35731         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35732         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35733         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35734
35735 2004-12-26  Richard Henderson  <rth@redhat.com>
35736
35737         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35738         by 1i instead of token pasting.
35739
35740 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35741
35742         PR tree-optimization/17578
35743         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35744         to additional_flags.
35745         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35746
35747 2004-12-25  Richard Henderson  <rth@redhat.com>
35748
35749         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35750         Remove Alpha.
35751
35752 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35753
35754         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35755         hppa*-*-hpux*.
35756         * gcc.dg/pr17957.c (dg-options): Likewise.
35757         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35758         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35759         instead of 0 on __hppa__.
35760         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35761         "foo,%r" on hppa*-*-*.
35762
35763 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35764
35765         PR fortran/19071
35766         * gfortran.dg/complex_write.f90: New test.
35767
35768 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35769
35770         PR c++/17595
35771         * g++.dg/parse/pragma2.C: New test.
35772
35773         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35774
35775 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35776
35777         * gcc.dg/empty2.c: Add missing dg-warning.
35778
35779 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35780
35781         PR c++/17413
35782         * g++.dg/template/local4.C: New test.
35783         * g++.dg/template/crash19.C: Add dg-error marker.
35784
35785         * g++.dg/template/crash31.C: Correct embedded PR number.
35786
35787 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35788
35789         PR c++/16405
35790         * g++.dg/opt/temp1.C: Add do-run marker.
35791
35792 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35793
35794         * g++.dg/template/spec19.C: New.
35795
35796 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35797
35798         PR target/16819
35799         * gcc.dg/empty2.c: New.
35800
35801 2004-12-23  Richard Henderson  <rth@redhat.com>
35802
35803         * lib/target-supports.exp (check_effective_target_vect_no_align):
35804         Remove i?86 and x86-64.
35805
35806 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35807
35808         PR c++/16405
35809         * g++.dg/opt/temp1.C: New test.
35810
35811 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35812
35813         PR c++/18733
35814         * g++.dg/template/friend33.C: New testcase.
35815
35816 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35817
35818         PR c++/18464
35819         * g++.dg/template/cond5.C: New test.
35820
35821         PR c++/18492
35822         * g++.dg/inherit/thunk3.C: New test.
35823
35824         PR c++/11224
35825         * g++.dg/warn/Wunused-9.C: New test.
35826
35827 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35828
35829         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35830
35831 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35832
35833         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35834
35835 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35836
35837         PR c++/18378
35838         * g++.dg/ext/packed8.C: New test.
35839
35840         PR c++/19063
35841         * g++.dg/template/crash31.C: New test.
35842
35843         PR c++/19034
35844         * g++.dg/template/crash30.C: New test.
35845
35846 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35847
35848         PR C++/18984
35849         * g++.dg/eh/ctor3.C: New test.
35850
35851 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35852
35853         * objc.dg/stabs-1.m: Allow section name to be quoted and
35854         assembly label to begin with '.LL'.
35855
35856 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35857
35858         * gcc.dg/vect/vect.exp
35859         (check_effective_target_lp64_or_vect_no_align): New.
35860         * gcc.dg/vect/vect-77.c: Use it.
35861         * gcc.dg/vect/vect-78.c: Use it.
35862
35863         * lib/target-supports.exp
35864         (check_effective_target_vect_no_max,
35865         check_effective_target_vect_no_bitwise,
35866         check_effective_target_vect_no_align): New.
35867         * gcc.dg/vect/vect-13.c: Use them.
35868         * gcc.dg/vect/vect-17.c: Ditto.
35869         * gcc.dg/vect/vect-18.c: Ditto.
35870         * gcc.dg/vect/vect-19.c: Ditto.
35871         * gcc.dg/vect/vect-20.c: Ditto.
35872         * gcc.dg/vect/vect-27.c: Ditto.
35873         * gcc.dg/vect/vect-29.c: Ditto.
35874         * gcc.dg/vect/vect-44.c: Ditto.
35875         * gcc.dg/vect/vect-48.c: Ditto.
35876         * gcc.dg/vect/vect-50.c: Ditto.
35877         * gcc.dg/vect/vect-52.c: Ditto.
35878         * gcc.dg/vect/vect-54.c: Ditto.
35879         * gcc.dg/vect/vect-56.c: Ditto.
35880         * gcc.dg/vect/vect-58.c: Ditto.
35881         * gcc.dg/vect/vect-60.c: Ditto.
35882         * gcc.dg/vect/vect-72.c: Ditto.
35883         * gcc.dg/vect/vect-80.c: Ditto.
35884
35885 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35886
35887         PR c++/14075
35888         * g++.dg/init/string1.C: New.
35889
35890         PR c++/18975
35891         * g++.dg/other/synth1.C: New.
35892
35893 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35894
35895         PR c/18963
35896         * gcc.dg/pr18963-1.c: New test.
35897
35898 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35899
35900         PR c/18596
35901         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35902         * gcc.dg/pr18596-1.c: Use dg-error.
35903         (dg-options): Use -fno-unit-at-a-time.
35904         * gcc.dg/pr18596-2.c: New test.
35905         * gcc.dg/pr18596-3.c: New test.
35906
35907 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35908
35909         PR middle-end/18683
35910         * g++.dg/opt/pr18683-1.C: New test case.
35911
35912 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35913
35914         PR other/19093
35915         * g++.dg/opt/max1.C: Fix for 64bit targets.
35916
35917 2004-12-20  Matt Austern  <austern@apple.com>
35918
35919         PR c++/19044
35920         * g++.dg/ext/builtin6.C: New
35921
35922 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35923
35924         PR tree-optimization/19080
35925         * gcc.c-torture/compile/pr19080.c: New test.
35926
35927 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35928
35929         * gcc.dg/20041219-1.c: New test.
35930
35931 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35932
35933         PR middle-end/19068
35934         * g++.dg/opt/max1.C: New test case.
35935
35936 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35937
35938         * gcc.dg/fdata-sections-1.c: New test.
35939
35940 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35941
35942         PR middle-end/18548
35943         * gcc.dg/max-1.c: New test case.
35944
35945 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35946
35947         * gcc.c-torture/execute/20041218-1.c: New test.
35948
35949 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35950
35951         * gcc.dg/pr18501.c: New test.
35952         * gcc.dg/uninit-5.c: XFAIL.
35953         * gcc.dg/uninit-9.c: XFAIL.
35954
35955 2004-12-17  Dale Johannesen  <dalej@apple.com>
35956
35957         * gcc.dg/20041213-1.c: New.
35958
35959 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35960
35961         * objc.dg/stabs-1.m: Allow assembly label to begin
35962         with a dot ('.').
35963
35964 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35965
35966         * gcc.c-torture/execute/20041213-1.c: Move...
35967         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35968
35969 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35970
35971         PR c++/18721
35972         * g++.dg/lookup/conv-5.C: New.
35973
35974 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35975
35976         * objc.dg/stabs-1.m: New test.
35977
35978 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35979
35980         * gcc.dg/visibility-c.c: Change compile to
35981         assemble for the test.
35982
35983 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35984
35985         PR target/19041
35986         * gcc.dg/visibility-c.c: New test.
35987
35988 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35989
35990         PR middle-end/18493
35991         * gcc.dg/switch-8.c: New test case.
35992
35993 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35994
35995         PR c++/18905
35996         * g++.dg/template/init4.C: New.
35997         * g++.dg/opt/static3.C: Enable optimizer.
35998
35999 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36000
36001         * g++.dg/other/complex1.C: New test.
36002
36003 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36004
36005         * g++.dg/opt/inline9.C: New test.
36006
36007 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36008
36009         PR fortran/18993
36010         * gfotran.dg/nullify_1.f: New test.
36011
36012 2004-12-15  Richard Henderson  <rth@redhat.com>
36013
36014         * gcc.target/i386/i386.exp: New harness.
36015         * gcc.target/i386/vect-args.c: New.
36016
36017 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36018
36019         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36020
36021 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36022
36023         PR c++/18825
36024         * g++.dg/template/friend32.C: New test.
36025
36026 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36027
36028         * cpp/pragma-once-1.c: New test.
36029         * cpp/pragma-once-1b.h: Likewise.
36030         * cpp/pragma-once-1c.h: Likewise.
36031         * cpp/pragma-once-1d.h: Likewise.
36032         * cpp/inc/pragma-once-1a.h: Likewise.
36033
36034 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36035             Steven G. Kargl  <kargls@comcast.net>
36036
36037         PR fortran/17597
36038         * gfortran.dg/list_read_3.f90: New test.
36039
36040 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36041
36042         * gcc.dg/ftrapv-2.c: New test.
36043
36044 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36045
36046         PR c++/18981
36047         * g++.dg/template/typename9.C: New test.
36048
36049 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36050
36051         PR c++/18738
36052         * g++.dg/template/typename8.C: New test.
36053         * g++.dg/parse/friend2.C: Tweak error message.
36054
36055 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36056
36057         * gcc.c-torture/20041214-1.c: New test.
36058
36059 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36060
36061         PR c++/18965
36062         * g++.dg/init/array17.C: New test.
36063
36064 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36065
36066         PR c++/18793
36067         * g++.dg/init/aggr3.C: New test.
36068
36069 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36070
36071         * gcc.dg/altivec-types-1.c: New test.
36072         * gcc.dg/altivec-types-2.c: New test.
36073         * gcc.dg/altivec-types-3.c: New test.
36074         * gcc.dg/altivec-types-4.c: New test.
36075         * g++.dg/ext/altivec-types-1.C: New test.
36076         * g++.dg/ext/altivec-types-2.C: New test.
36077         * g++.dg/ext/altivec-types-3.C: New test.
36078         * g++.dg/ext/altivec-types-4.C: New test.
36079
36080 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36081
36082         PR middle-end/18951
36083         * gcc.c-torture/execute/20041213-1.c: New test.
36084
36085 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36086
36087         PR c++/18949
36088         * g++.dg/template/cast1.C: New.
36089
36090 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36091
36092         * gcc.c-torture/execute/20041213-2.c: New test.
36093
36094 2004-12-13  Richard Henderson  <rth@redhat.com>
36095
36096         * gcc.dg/i386-sse-10.c: Fix typo in options.
36097
36098 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36099
36100         PR c++/18968
36101         * g++.dg/opt/pr18968.C: New test.
36102
36103 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36104
36105         PR c++/18925
36106         * g++.dg/ext/visibility/staticdatamem.C: New test.
36107
36108 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36109
36110         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36111
36112 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36113
36114         PR rtl-optimization/18928
36115         * gcc.dg/pr18928-1.c: New test case.
36116
36117 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36118
36119         PR tree-opt/16951
36120         * gcc.c-torture/compile/20041211-1.c: New.
36121
36122 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36123
36124         PR middle-end/17564
36125         * gcc.c-torture/execute/20041212-1.c: New test.
36126
36127 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36128
36129         PR fortran/18869
36130         * gfortran.dg/common_1.f90: New test.
36131
36132 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36133         Paul Brook  <paul@codesourcery.com>
36134
36135         PR fortran/16222
36136         * gfortran.dg/real_do_1.f90: New test.
36137
36138 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36139
36140         PR tree-opt/18040
36141         * g++.dg/opt/ptrmem6.C: New test.
36142
36143 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36144
36145         PR middle-end/18921
36146         * gcc.dg/pr18921-1.c: New test case.
36147
36148 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36149
36150         PR fortran/17175
36151         * gfortran.dg/scale_1.f90: New test.
36152
36153 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36154
36155         PR middle-end/18903
36156         * gcc.c-torture/compile/pr18903.c: New test.
36157
36158 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36159
36160         * gcc.c-torture/execute/20041210-1.c: New test.
36161
36162 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36163
36164         PR c++/18731
36165         * g++.dg/parser/struct-1.C: New test.
36166         * g++.dg/parser/struct-2.C: New test.
36167         * g++.dg/parser/struct-3.C: New test.
36168
36169 2004-12-09  Richard Henderson  <rth@redhat.com>
36170
36171         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36172
36173         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36174         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36175
36176 2004-12-09  Matt Austern  <austern@apple.com>
36177
36178         PR c++/18514
36179         * g++.dg/ext/builtin1.C: New
36180         * g++.dg/ext/builtin2.C: New
36181         * g++.dg/ext/builtin3.C: New
36182         * g++.dg/ext/builtin4.C: New
36183         * g++.dg/ext/builtin5.C: New
36184
36185 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36186
36187         PR tree-opt/18904
36188         * g++.dg/opt/ptrmem5.C: New test.
36189
36190 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36191
36192         * g++.dg/parse/typename5.C: Adjust for new error.
36193         * g++.dg/parse/typename7.C: New.
36194
36195 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36196
36197         PR c++/18073
36198         * g++.dg/other/mmintrin.C: New test.
36199
36200 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36201
36202         PR c++/16681
36203         * g++.dg/init/array15.C: New.
36204         * g++.dg/init/array16.C: New.
36205
36206 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36207
36208         PR fortran/18826
36209         * gfortran.dg/assign_1.f90: New test.
36210
36211 2004-12-08  Nick Clifton  <nickc@redhat.com>
36212
36213         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36214         * gcc.target/xstormy16/data_below100: Likewise.
36215         * gcc.target/xstormy16/sfr: Likewise.
36216         * gcc.target/xstormy16/below100.S: New test source file.
36217         * gcc.target/xstormy16/below100.ld: New test linker script.
36218         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36219         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36220         bp instructions.
36221         * gcc.target/xstormy16/bp.c: Likewise.
36222
36223         * gcc.target/xstormy16/bss_below100: New files:
36224         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36225         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36226         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36227         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36228         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36229         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36230         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36231         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36232         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36233         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36234         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36235         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36236         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36237         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36238         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36239         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36240         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36241         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36242         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36243         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36244         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36245         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36246         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36247         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36248         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36249         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36250         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36251
36252         * gcc.target/xstormy16/data_below100: New files:
36253         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36254         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36255         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36256         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36257         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36258         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36259         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36260         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36261         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36262         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36263         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36264         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36265         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36266         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36267         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36268         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36269         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36270         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36271         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36272         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36273         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36274         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36275         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36276         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36277         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36278         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36279         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36280
36281         * gcc.target/xstormy16/sfr: New files:
36282         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36283         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36284         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36285         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36286         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36287         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36288         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36289         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36290         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36291         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36292         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36293         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36294         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36295         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36296         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36297         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36298         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36299         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36300         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36301         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36302         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36303         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36304         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36305         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36306         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36307         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36308         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36309         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36310         27_if0_sfrw_bitfield_f.c
36311
36312 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36313
36314         PR c++/18100
36315         * g++.dg/lookup/name-clash4.C: New test.
36316
36317 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36318
36319         PR c++/18672
36320         * g++.dg/opt/array1.C: New.
36321
36322         PR c++/18803
36323         * g++.dg/template/operator5.C: New.
36324
36325 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36326
36327         PR c/18867
36328         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36329
36330 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36331
36332         * gcc.dg/noncompile/20041207.c: New test.
36333
36334 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36335
36336         * g++.dg/other/unreachable-1.C: New test.
36337
36338 2004-12-06  Nick Clifton  <nickc@redhat.com>
36339
36340         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36341         <limits.h> because the latter comes from gcc's include/ directory
36342         and not the newlib/libc/include directory.
36343
36344 2004-12-04  Richard Henderson  <rth@redhat.com>
36345
36346         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36347
36348 2004-12-04  Richard Henderson  <rth@redhat.com>
36349
36350         * lib/target-supports.exp (check_gc_sections_available): Disable
36351         for alpha and ia64.
36352
36353 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36354
36355         PR middle-end/17909
36356         * g++.dg/other/vararg-2.C: New test.
36357
36358 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36359
36360         PR c++/17011, c++/17971
36361         * g++.dg/template/error15.C: Adjust expected error.
36362         * g++.dg/template/instantiate3.C: Likewise.
36363
36364 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36365
36366         * gcc.dg/altivec-18.c: Fix for darwin
36367
36368 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36369
36370         PR c++/18782
36371         * g++.dg/parse/ptrmem2.C: New.
36372
36373         PR c++/18318
36374         * g++.dg/template/new1.C: New.
36375
36376 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36377
36378         PR fortran/18710
36379         * gfortran.dg/direct_io_3.f90: New test.
36380
36381 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36382
36383         PR 18758
36384         * g++.dg/parse/crash21.C: New.
36385
36386 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36387
36388         PR c++/15664, c++/18276
36389         * g++.dg/template/ttp13.C: New test.
36390         * g++.dg/template/ttp14.C: Likewise.
36391
36392 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36393
36394         PR c++/18123
36395         * g++.dg/parse/enum2.C: New test.
36396         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36397
36398 2004-12-02  Nick Clifton  <nickc@redhat.com>
36399
36400         * gcc.target/xstormy16: New test directory.
36401         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36402         * gcc.target/xstormy16/bp.c: Check the generation of bp
36403         instructions.
36404         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36405         bn instructions and the BELOW100 attribute.
36406
36407 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36408
36409         PR target/16952
36410         * gcc.dg/ppc-eabi.c: New.
36411
36412 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36413
36414         PR fortran/18284
36415         * gfortran.dg/backspace.f90
36416
36417 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36418
36419         * gfortran.dg/inquire.f90: New test.
36420
36421 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36422
36423         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36424         handle effective-target-keyword.
36425         (dg-skip-if): Support effective-target keyword as target list.
36426         (dg-xfail-if): Ditto.
36427         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36428
36429 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36430
36431         PR tree-optimization/18291
36432         * gcc.c-torture/compile/pr18291.c: New test.
36433
36434 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36435
36436         PR C++/18729
36437         * g++.dg/parse/crash20.C: New.
36438
36439         PR c++/17431
36440         * g++.dg/overload/arg1.C: New.
36441         * g++.dg/overload/arg2.C: New.
36442         * g++.dg/overload/arg3.C: New.
36443         * g++.dg/overload/arg4.C: New.
36444
36445 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36446
36447         * gcc.dg/c99-flex-array-4.c: Remove.
36448
36449 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36450
36451         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36452
36453         * lib/target-supports.exp (is-effective-target): Simplify.
36454
36455         * lib/target-supports.exp (check_effective_target_vect_long):
36456         Fix for powerpc64-*-*.
36457
36458 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36459
36460         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36461         to support new requirements on FreeBSD 5.
36462
36463 2004-11-30  Devang Patel  <dpatel@apple.com>
36464
36465         PR 18702
36466         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36467
36468 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36469
36470         * g++.dg/ext/altivec-13.C: New test.
36471
36472 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36473
36474         PR tree-opt/18298
36475         * gcc.c-torture/execute/p18298.c: New test.
36476
36477 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36478             Dorit Naishlos  <dorit@il.ibm.com>
36479
36480         PR tree-opt/18607
36481         * gcc.dg/vect/vect-89.c: New test.
36482
36483 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36484
36485         * gcc.dg/pr18596-1.c: New test.
36486
36487 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36488
36489         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36490
36491 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36492
36493         PR c/18479
36494         * gcc.dg/pr18479.c: New test.
36495
36496 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36497
36498         PR target/18490
36499         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36500         mmix-knuth-mmixware.
36501
36502         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36503         cris-*-elf* cris-*-aout* mmix-*-*
36504
36505 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36506
36507         PR middle-end/18725
36508         * gcc.dg/pr18725.c: New test.
36509
36510 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36511
36512         PR target/18488
36513         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36514
36515         PR target/18336
36516         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36517
36518 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36519
36520         PR c++/18368
36521         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36522         * g++.old-deja/g++.law/ctors5.C: Likewise.
36523         * g++.old-deja/g++.other/crash25.C: Likewise.
36524
36525         PR c++/18674
36526         * g++.dg/template/error16.C: New test.
36527
36528         PR c++/18512
36529         * g++.dg/template/crash29.C: New test.
36530
36531 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36532
36533         PR tree-optimization/18712
36534         * gcc.c-torture/compile/pr18712.c: New test.
36535
36536 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36537
36538         PR c/7544
36539         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36540         tests.
36541
36542 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36543
36544         PR c++/18652
36545         * g++.dg/lookup/crash6.C: New test.
36546
36547 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36548
36549         PR middle-end/18164
36550         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36551
36552 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36553
36554         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36555         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36556         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36557
36558 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36559
36560         * gcc.dg/pr18164.c: New test.
36561
36562 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36563
36564         * gcc.dg/funroll-loops-all.c: New.
36565
36566 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36567
36568         PR target/18489
36569         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36570         delimeter, match space and TAB as well as ":".
36571
36572         PR target/18484
36573         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36574
36575         PR target/18348
36576         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36577
36578         PR target/18345
36579         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36580
36581         PR target/18337
36582         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36583
36584 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36585
36586         * gfortran.dg/direct_io_2.f90: New test.
36587
36588 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36589
36590         PR target/18334
36591         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36592
36593 2004-11-28  Richard Henderson  <rth@redhat.com>
36594
36595         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36596
36597 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36598
36599         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36600         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36601         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36602         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36603         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36604         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36605         gcc.dg/pointer-arith-8.c: New tests.
36606
36607 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36608
36609         PR fortran/18364
36610         * gfortran.dg/endfile.f90: New test.
36611
36612 2004-11-27  Falk Hueffner  <falk@debian.org>
36613
36614         * gcc.dg/loop-6.c: New test.
36615
36616 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36617
36618         * gcc.c-torture/execute/20041126-1.c: New test.
36619
36620 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36621
36622         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36623         on IRIX.
36624
36625 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36626
36627         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36628         functions.
36629
36630 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36631
36632         PR rtl-optimization/17825
36633         * gcc.c-torture/compile/20041119-1.c: New test.
36634
36635 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36636
36637         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36638         Check existence of ld library path variables before unsetting.
36639
36640 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36641
36642         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36643
36644 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36645
36646         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36647
36648 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36649
36650         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36651
36652 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36653
36654         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36655         dg-do directive.
36656
36657 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36658
36659         * gcc.dg/pr17957.c: Pass --param, not -param.
36660
36661 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36662
36663         PR middle-end/17957
36664         * gcc.dg/pr17957.c: New test.
36665
36666 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36667
36668         PR c++/18445
36669         * g++.dg/template/crash28.C: Likewise.
36670
36671         PR c++/18001
36672         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36673         * g++.dg/ext/lvaddr.C: Likewise.
36674         * g++.dg/opt/pr7503-3.C: Likewise.
36675
36676         PR c++/18466
36677         * g++.dg/parse/qualified3.C: New test.
36678         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36679
36680         PR c++/18545
36681         * g++.dg/expr/return1.C: New test.
36682
36683 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36684
36685         Friend class name lookup 3/n, PR c++/3332
36686         * g++.dg/lookup/friend3.C: New test.
36687         * g++.dg/lookup/friend4.C: Likewise.
36688         * g++.dg/lookup/friend5.C: Likewise.
36689
36690 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36691
36692         Friend class name lookup 2/n, PR c++/14513, c++/15410
36693         * g++.dg/lookup/friend2.C: New test.
36694         * g++.dg/template/friend31.C: Likewise.
36695
36696 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36697
36698         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36699
36700 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36701
36702         PR c++/17473
36703         * g++.dg/tc1/dr56.C: Remove.
36704         * g++.dg/template/typedef1.C: Add dg-error markers.
36705         * g++.old-deja/g++.other/typedef7.C: Likewise.
36706
36707         PR c++/18285
36708         * g++.dg/parse/typedef7.C: New test.
36709
36710 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36711
36712         * gcc.c-torture/execute/20041124-1.c: New test.
36713
36714 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36715
36716         * g++.dg/template/deduce3.C: New test.
36717
36718         PR c++/18586
36719         * g++.dg/template/crash27.C: New test.
36720
36721         PR c++/18530
36722         * g++.dg/warn/Wshadow-3.C: New test.
36723
36724 2004-11-24  Devang Patel  <dpatel@apple.com>
36725
36726         PR/18555
36727         * gcc.dg/cpp/isysroot-1.c: New test.
36728         * gcc.dg/cpp/usr/include/stdio.h: New file.
36729         * gcc.dg/cpp/isysroot-2.c: New test.
36730         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36731         New file.
36732
36733 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36734
36735         PR c++/8929
36736         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36737
36738 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36739
36740         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36741         * gcc.target/sparc/pdist.c: Likewise.
36742
36743 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36744
36745         PR c++/16882
36746         * g++.dg/conversion/simd1.C: New test.
36747
36748 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36749
36750         * lib/target-libpath.exp: New file defining
36751         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36752         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36753         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36754         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36755         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36756
36757 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36758
36759         * gcc.dg/pragma-align-2.c: Test macro expansion.
36760         * gcc.dg/pragma-pack-2.c: New test.
36761
36762 2004-11-23  Richard Henderson  <rth@redhat.com>
36763
36764         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36765         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36766         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36767         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36768         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36769         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36770
36771         * gcc.dg/vect/vect.exp: Add check for alpha.
36772         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36773         (check_effective_target_vect_int): Enable for alpha.
36774         (check_effective_target_vect_long): New.
36775         (is-effective-target): Add it.
36776
36777 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36778
36779         * gcc.dg/pr18614-1.c: New test.
36780
36781 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36782
36783         * gcc.dg/setjmp-2.c: New test.
36784
36785 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36786
36787         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36788         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36789         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36790         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36791         gcc.target/sparc/pdist.c: New tests.
36792
36793 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36794
36795         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36796
36797 2004-11-22  Dale Johannesen  <dalej@apple.com>
36798
36799         * gcc.dg/20041111-1.c: New.
36800
36801 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36802
36803         PR tree-opt/18536
36804         * gcc.dg/vect/pr18536.c: New test.
36805
36806 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36807
36808         PR c++/18354
36809         * g++.dg/template/nontype11.C: New test.
36810
36811 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36812
36813         PR middle-end/18520
36814         * gcc.dg/pr18520-1.c: New test case.
36815
36816 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36817
36818         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36819         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36820         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36821         expected diagnostics.
36822
36823 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36824
36825         PR target/18580
36826         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36827         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36828         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36829
36830 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36831
36832         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36833
36834 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36835             Joseph Myers  <joseph@codesourcery.com>
36836
36837         * lib/target-supports.exp (check_visibility_available): Really
36838         test the compiler.
36839
36840 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36841
36842         PR tree-opt/18181
36843         * gcc.dg/vect/vect-85.c: New test.
36844         * gcc.dg/vect/vect-86.c: New test.
36845         * gcc.dg/vect/vect-87.c: New test.
36846         * gcc.dg/vect/vect-88.c: New test.
36847
36848 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36849
36850         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36851
36852 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36853
36854         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36855         * gcc.dg/ppc-and-1.c: Ditto.
36856         * gcc.dg/ppc-compare-1.c: Ditto.
36857         * gcc.dg/ppc-mov-1.c: Ditto
36858
36859 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36860             Mark Mitchell  <mark@codesourcery.com>
36861
36862         * gcc.dg/pragma-init-fini-2.c: New test.
36863
36864 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36865             Aldy Hernandez  <aldyh@redhat.com>
36866
36867         * lib/target-supports.exp (check_effective_target_vect_int): New
36868         (check_effective_target_vect_float): New
36869         (check_effective_target_vect_double): New.
36870         (is-effective-target): Support new effective targets keywords.
36871         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36872         default action for dg-do.
36873         * gcc.dg/vect/pr16105.c: Use new support.
36874         * gcc.dg/vect/pr18400.c: Ditto.
36875         * gcc.dg/vect/pr18425.c: Ditto.
36876         * gcc.dg/vect/vect-1.c: Ditto.
36877         * gcc.dg/vect/vect-10.c: Ditto.
36878         * gcc.dg/vect/vect-11.c: Ditto.
36879         * gcc.dg/vect/vect-12.c: Ditto.
36880         * gcc.dg/vect/vect-13.c: Ditto.
36881         * gcc.dg/vect/vect-14.c: Ditto.
36882         * gcc.dg/vect/vect-15.c: Ditto.
36883         * gcc.dg/vect/vect-16.c: Ditto.
36884         * gcc.dg/vect/vect-17.c: Ditto.
36885         * gcc.dg/vect/vect-18.c: Ditto.
36886         * gcc.dg/vect/vect-19.c: Ditto.
36887         * gcc.dg/vect/vect-2.c: Ditto.
36888         * gcc.dg/vect/vect-20.c: Ditto.
36889         * gcc.dg/vect/vect-21.c: Ditto.
36890         * gcc.dg/vect/vect-22.c: Ditto.
36891         * gcc.dg/vect/vect-23.c: Ditto.
36892         * gcc.dg/vect/vect-24.c: Ditto.
36893         * gcc.dg/vect/vect-25.c: Ditto.
36894         * gcc.dg/vect/vect-26.c: Ditto.
36895         * gcc.dg/vect/vect-27.c: Ditto.
36896         * gcc.dg/vect/vect-27a.c: Ditto.
36897         * gcc.dg/vect/vect-28.c: Ditto.
36898         * gcc.dg/vect/vect-29.c: Ditto.
36899         * gcc.dg/vect/vect-29a.c: Ditto.
36900         * gcc.dg/vect/vect-3.c: Ditto.
36901         * gcc.dg/vect/vect-30.c: Ditto.
36902         * gcc.dg/vect/vect-31.c: Ditto.
36903         * gcc.dg/vect/vect-32.c: Ditto.
36904         * gcc.dg/vect/vect-33.c: Ditto.
36905         * gcc.dg/vect/vect-34.c: Ditto.
36906         * gcc.dg/vect/vect-35.c: Ditto.
36907         * gcc.dg/vect/vect-36.c: Ditto.
36908         * gcc.dg/vect/vect-37.c: Ditto.
36909         * gcc.dg/vect/vect-38.c: Ditto.
36910         * gcc.dg/vect/vect-4.c: Ditto.
36911         * gcc.dg/vect/vect-40.c: Ditto.
36912         * gcc.dg/vect/vect-41.c: Ditto.
36913         * gcc.dg/vect/vect-42.c: Ditto.
36914         * gcc.dg/vect/vect-43.c: Ditto.
36915         * gcc.dg/vect/vect-44.c: Ditto.
36916         * gcc.dg/vect/vect-45.c: Ditto.
36917         * gcc.dg/vect/vect-46.c: Ditto.
36918         * gcc.dg/vect/vect-47.c: Ditto.
36919         * gcc.dg/vect/vect-48.c: Ditto.
36920         * gcc.dg/vect/vect-48a.c: Ditto.
36921         * gcc.dg/vect/vect-49.c: Ditto.
36922         * gcc.dg/vect/vect-5.c: Ditto.
36923         * gcc.dg/vect/vect-50.c: Ditto.
36924         * gcc.dg/vect/vect-51.c: Ditto.
36925         * gcc.dg/vect/vect-52.c: Ditto.
36926         * gcc.dg/vect/vect-53.c: Ditto.
36927         * gcc.dg/vect/vect-54.c: Ditto.
36928         * gcc.dg/vect/vect-55.c: Ditto.
36929         * gcc.dg/vect/vect-56.c: Ditto.
36930         * gcc.dg/vect/vect-56a.c: Ditto.
36931         * gcc.dg/vect/vect-57.c: Ditto.
36932         * gcc.dg/vect/vect-58.c: Ditto.
36933         * gcc.dg/vect/vect-59.c: Ditto.
36934         * gcc.dg/vect/vect-6.c: Ditto.
36935         * gcc.dg/vect/vect-60.c: Ditto.
36936         * gcc.dg/vect/vect-61.c: Ditto.
36937         * gcc.dg/vect/vect-62.c: Ditto.
36938         * gcc.dg/vect/vect-63.c: Ditto.
36939         * gcc.dg/vect/vect-64.c: Ditto.
36940         * gcc.dg/vect/vect-65.c: Ditto.
36941         * gcc.dg/vect/vect-66.c: Ditto.
36942         * gcc.dg/vect/vect-67.c: Ditto.
36943         * gcc.dg/vect/vect-68.c: Ditto.
36944         * gcc.dg/vect/vect-69.c: Ditto.
36945         * gcc.dg/vect/vect-7.c: Ditto.
36946         * gcc.dg/vect/vect-72.c: Ditto.
36947         * gcc.dg/vect/vect-72a.c: Ditto.
36948         * gcc.dg/vect/vect-73.c: Ditto.
36949         * gcc.dg/vect/vect-74.c: Ditto.
36950         * gcc.dg/vect/vect-75.c: Ditto.
36951         * gcc.dg/vect/vect-76.c: Ditto.
36952         * gcc.dg/vect/vect-77.c: Ditto.
36953         * gcc.dg/vect/vect-77a.c: Ditto.
36954         * gcc.dg/vect/vect-78.c: Ditto.
36955         * gcc.dg/vect/vect-79.c: Ditto.
36956         * gcc.dg/vect/vect-8.c: Ditto.
36957         * gcc.dg/vect/vect-80.c: Ditto.
36958         * gcc.dg/vect/vect-82.c: Ditto.
36959         * gcc.dg/vect/vect-82_64.c: Ditto.
36960         * gcc.dg/vect/vect-83.c: Ditto.
36961         * gcc.dg/vect/vect-83_64.c: Ditto.
36962         * gcc.dg/vect/vect-9.c: Ditto.
36963         * gcc.dg/vect/vect-all.c: Ditto.
36964         * gcc.dg/vect/vect-none.c: Ditto.
36965
36966 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36967
36968         * lib/gcc-dg.exp (dg-skip-if): New function.
36969         (dg-forbid-option): Remove.
36970         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36971         * g++.dg/abi/bitfield8.C: Likewise.
36972         * g++.dg/abi/dtor1.C: Likewise.
36973         * g++.dg/abi/empty10.C: Likewise.
36974         * g++.dg/abi/empty7.C: Likewise.
36975         * g++.dg/abi/empty9.C: Likewise.
36976         * g++.dg/abi/layout3.C: Likewise.
36977         * g++.dg/abi/layout4.C: Likewise.
36978         * g++.dg/abi/thunk1.C: Likewise.
36979         * g++.dg/abi/thunk2.C: Likewise.
36980         * g++.dg/abi/vbase11.C: Likewise.
36981         * g++.dg/abi/vthunk2.C: Likewise.
36982         * g++.dg/abi/vthunk3.C: Likewise.
36983         * g++.dg/ext/attrib8.C: Likewise.
36984         * g++.dg/opt/longbranch2.C: Likewise.
36985         * g++.dg/opt/reg-stack4.C: Likewise.
36986         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36987         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36988         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36989         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36990         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36991         * gcc.dg/20000609-1.c: Likewise.
36992         * gcc.dg/20000720-1.c: Likewise.
36993         * gcc.dg/20011107-1.c: Likewise.
36994         * gcc.dg/20011119-1.c: Likewise.
36995         * gcc.dg/20020108-1.c: Likewise.
36996         * gcc.dg/20020122-2.c: Likewise.
36997         * gcc.dg/20020122-3.c: Likewise.
36998         * gcc.dg/20020201-3.c: Likewise.
36999         * gcc.dg/20020206-1.c: Likewise.
37000         * gcc.dg/20020218-1.c: Likewise.
37001         * gcc.dg/20020310-1.c: Likewise.
37002         * gcc.dg/20020411-1.c: Likewise.
37003         * gcc.dg/20020418-2.c: Likewise.
37004         * gcc.dg/20020426-1.c: Likewise.
37005         * gcc.dg/20020426-2.c: Likewise.
37006         * gcc.dg/20020517-1.c: Likewise.
37007         * gcc.dg/20020523-1.c: Likewise.
37008         * gcc.dg/20020523-2.c: Likewise.
37009         * gcc.dg/20020729-1.c: Likewise.
37010         * gcc.dg/20030204-1.c: Likewise.
37011         * gcc.dg/20030826-2.c: Likewise.
37012         * gcc.dg/20030926-1.c: Likewise.
37013         * gcc.dg/20031202-1.c: Likewise.
37014         * gcc.dg/980312-1.c: Likewise.
37015         * gcc.dg/980313-1.c: Likewise.
37016         * gcc.dg/990117-1.c: Likewise.
37017         * gcc.dg/990424-1.c: Likewise.
37018         * gcc.dg/990524-1.c: Likewise.
37019         * gcc.dg/991230-1.c: Likewise.
37020         * gcc.dg/i386-387-1.c: Likewise.
37021         * gcc.dg/i386-387-2.c: Likewise.
37022         * gcc.dg/i386-387-3.c: Likewise.
37023         * gcc.dg/i386-387-4.c: Likewise.
37024         * gcc.dg/i386-387-5.c: Likewise.
37025         * gcc.dg/i386-387-6.c: Likewise.
37026         * gcc.dg/i386-asm-1.c: Likewise.
37027         * gcc.dg/i386-bitfield1.c: Likewise.
37028         * gcc.dg/i386-bitfield2.c: Likewise.
37029         * gcc.dg/i386-loop-1.c: Likewise.
37030         * gcc.dg/i386-loop-2.c: Likewise.
37031         * gcc.dg/i386-loop-3.c: Likewise.
37032         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37033         * gcc.dg/i386-pic-1.c: Likewise.
37034         * gcc.dg/i386-regparm.c: Likewise.
37035         * gcc.dg/i386-signbit-1.c: Likewise.
37036         * gcc.dg/i386-signbit-2.c: Likewise.
37037         * gcc.dg/i386-signbit-3.c: Likewise.
37038         * gcc.dg/i386-sse-5.c: Likewise.
37039         * gcc.dg/i386-sse-8.c: Likewise.
37040         * gcc.dg/i386-unroll-1.c: Likewise.
37041         * gcc.dg/tls/opt-1.c: Likewise.
37042         * gcc.dg/tls/opt-2.c: Likewise.
37043         * gcc.dg/unroll-1.c: Likewise.
37044         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37045         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37046         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37047         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37048
37049 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37050
37051         * g++.dg/template/incomplete1.C: New test.
37052
37053 2004-11-16  Nick Clifton  <nickc@redhat.com>
37054
37055         Revert patches accidentally commited during checkin of fixes for
37056         xstormy16 tests:
37057         gcc.c-torture/execute/simd-4.c: Revert
37058         gcc.dg/20040910-1.c: Revert.
37059
37060 2004-11-16  Paul Brook  <paul@codesourcery.com>
37061
37062         PR fortran/13010
37063         * gfortran.dg/der_pointer_1.f90: New test.
37064
37065 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37066
37067         PR c/18498
37068         * gcc.dg/bitfld-13.c: New test.
37069
37070 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37071
37072         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37073         powerpc*-*-linux*.
37074
37075         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37076         * gcc.dg/ppc64-abi-2.c: Ditto.
37077         * gcc.dg/ppc64-abi-3.c: Ditto.
37078
37079         * lib/gcc-dg.exp (dg-target-list): Remove.
37080
37081 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37082
37083         * gcc.dg/ia64-postinc.c: New test.
37084
37085 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37086
37087         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37088
37089 2004-11-15  Nick Clifton  <nickc@redhat.com>
37090
37091         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37092         __INT_MAX__ so that the test can be compiled by toolchains
37093         targeted at 16-bit processors.
37094
37095         * gcc.dg/20040625-1.c: Use long constants rather than integers
37096         when performing arithmetic that will overflow 16-bits.
37097
37098         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37099         xstormy16.  It does not support 128-bit vector operations.
37100
37101         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37102         with the macro PTR_TYPE.  Define this macro to an integer type
37103         suitable for holding a pointer.
37104
37105         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37106         the target is a 16-bit processor.
37107
37108         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37109         16-bit targets where the character constant will be too long.
37110
37111         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37112         where the double will not be directly addressable.
37113
37114 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37115
37116         Friend class name lookup 1/n, PR c++/18471
37117         * g++.dg/template/crash26.C: New test.
37118         * g++.dg/lookup/struct1.C: Adjust expected error.
37119         * g++.dg/parse/elab1.C: Likewise.
37120         * g++.dg/parse/elab2.C: Likewise.
37121         * g++.dg/parse/int-as-enum1.C: Likewise.
37122         * g++.dg/parse/struct-as-enum1.C: Likewise.
37123         * g++.dg/parse/typedef1.C: Likewise.
37124         * g++.dg/parse/typedef3.C: Likewise.
37125         * g++.dg/parse/typedef4.C: Likewise.
37126         * g++.dg/parse/typedef5.C: Likewise.
37127         * g++.dg/template/nontype4.C: Likewise.
37128         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37129         * g++.old-deja/g++.other/elab1.C: Likewise.
37130         * g++.old-deja/g++.other/syntax4.C: Likewise.
37131
37132 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37133
37134         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37135
37136 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37137
37138         * gcc.c-torture/execute/20041114-1.c: New test.
37139
37140 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37141
37142         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37143         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37144         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37145         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37146         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37147         gcc.dg/switch-7.c: New tests.
37148
37149 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37150
37151         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37152
37153 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37154
37155         PR tree-opt/18400
37156         * gcc.dg/vect/pr18400.c: New test.
37157
37158 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37159             Andrew Pinski  <pinskia@physics.uc.edu>
37160
37161         PR tree-opt/18425
37162         * gcc.dg/vect/pr18425.c: New test.
37163
37164 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37165
37166         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37167         Guard with dg-require-alias and dg-require-visibility.
37168
37169 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37170
37171         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37172
37173 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37174
37175         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37176
37177 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37178
37179         PR c++/17344
37180         * g++.dg/template/defarg5.C: New test.
37181
37182 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37183
37184         * g++.dg/parse/cast1.C: Run only on ILP32.
37185         * g++.old-deja/g++.mike/p784.C: Likewise.
37186
37187 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37188
37189         * gcc.c-torture/execute/20041113-1.c: New test.
37190
37191 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37192
37193         PR target/18230
37194         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37195         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37196         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37197         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37198         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37199         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37200         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37201         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37202         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37203         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37204         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37205         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37206         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37207
37208 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37209
37210         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37211         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37212         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37213         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37214         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37215         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37216         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37217         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37218         gcc.target/sparc/combined-1.c: New tests.
37219
37220 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37221
37222         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37223         New tests.
37224
37225 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37226
37227         * lib/gcc-dg.exp (dg-forbid-option): New function.
37228         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37229         * g++.dg/abi/bitfield8.C: Likewise.
37230         * g++.dg/abi/dtor1.C: Likewise.
37231         * g++.dg/abi/empty10.C: Likewise.
37232         * g++.dg/abi/empty7.C: Likewise.
37233         * g++.dg/abi/empty9.C: Likewise.
37234         * g++.dg/abi/layout3.C: Likewise.
37235         * g++.dg/abi/layout4.C: Likewise.
37236         * g++.dg/abi/thunk1.C: Likewise.
37237         * g++.dg/abi/thunk2.C: Likewise.
37238         * g++.dg/abi/vbase11.C: Likewise.
37239         * g++.dg/abi/vthunk2.C: Likewise.
37240         * g++.dg/abi/vthunk3.C: Likewise.
37241         * g++.dg/ext/attrib8.C: Likewise.
37242         * g++.dg/opt/longbranch2.C: Likewise.
37243         * g++.dg/opt/reg-stack4.C: Likewise.
37244         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37245         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37246         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37247         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37248         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37249         * gcc.dg/20000609-1.c: Likewise.
37250         * gcc.dg/20000720-1.c: Likewise.
37251         * gcc.dg/20011107-1.c: Likewise.
37252         * gcc.dg/20011119-1.c: Likewise.
37253         * gcc.dg/20020108-1.c: Likewise.
37254         * gcc.dg/20020122-2.c: Likewise.
37255         * gcc.dg/20020122-3.c: Likewise.
37256         * gcc.dg/20020201-3.c: Likewise.
37257         * gcc.dg/20020206-1.c: Likewise.
37258         * gcc.dg/20020218-1.c: Likewise.
37259         * gcc.dg/20020310-1.c: Likewise.
37260         * gcc.dg/20020411-1.c: Likewise.
37261         * gcc.dg/20020418-2.c: Likewise.
37262         * gcc.dg/20020426-1.c: Likewise.
37263         * gcc.dg/20020426-2.c: Likewise.
37264         * gcc.dg/20020517-1.c: Likewise.
37265         * gcc.dg/20020523-1.c: Likewise.
37266         * gcc.dg/20020523-2.c: Likewise.
37267         * gcc.dg/20020729-1.c: Likewise.
37268         * gcc.dg/20030204-1.c: Likewise.
37269         * gcc.dg/20030826-2.c: Likewise.
37270         * gcc.dg/20030926-1.c: Likewise.
37271         * gcc.dg/20031202-1.c: Likewise.
37272         * gcc.dg/980312-1.c: Likewise.
37273         * gcc.dg/980313-1.c: Likewise.
37274         * gcc.dg/990117-1.c: Likewise.
37275         * gcc.dg/990424-1.c: Likewise.
37276         * gcc.dg/990524-1.c: Likewise.
37277         * gcc.dg/991230-1.c: Likewise.
37278         * gcc.dg/i386-387-1.c: Likewise.
37279         * gcc.dg/i386-387-2.c: Likewise.
37280         * gcc.dg/i386-387-3.c: Likewise.
37281         * gcc.dg/i386-387-4.c: Likewise.
37282         * gcc.dg/i386-387-5.c: Likewise.
37283         * gcc.dg/i386-387-6.c: Likewise.
37284         * gcc.dg/i386-asm-1.c: Likewise.
37285         * gcc.dg/i386-bitfield1.c: Likewise.
37286         * gcc.dg/i386-bitfield2.c: Likewise.
37287         * gcc.dg/i386-loop-1.c: Likewise.
37288         * gcc.dg/i386-loop-2.c: Likewise.
37289         * gcc.dg/i386-loop-3.c: Likewise.
37290         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37291         * gcc.dg/i386-pic-1.c: Likewise.
37292         * gcc.dg/i386-regparm.c: Likewise.
37293         * gcc.dg/i386-signbit-1.c: Likewise.
37294         * gcc.dg/i386-signbit-2.c: Likewise.
37295         * gcc.dg/i386-signbit-3.c: Likewise.
37296         * gcc.dg/i386-sse-5.c: Likewise.
37297         * gcc.dg/i386-sse-8.c: Likewise.
37298         * gcc.dg/i386-unroll-1.c: Likewise.
37299         * gcc.dg/tls/opt-1.c: Likewise.
37300         * gcc.dg/tls/opt-2.c: Likewise.
37301         * gcc.dg/unroll-1.c: Likewise.
37302         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37303         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37304         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37305         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37306         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37307         -m64 is specified.
37308
37309 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37310
37311         PR c++/18389
37312         * g++.dg/parse/cond1.C: New test.
37313
37314         PR c++/18429
37315         * g++.dg/template/array9.C: New test.
37316         * g++.dg/ext/vla1.C: Adjust error messages.
37317         * g++.dg/ext/vlm1.C: Likewise.
37318         * g++.dg/template/crash2.C: Likewise.
37319
37320         PR c++/18436
37321         * g++.dg/template/call3.C: New test.
37322
37323         PR c++/18407
37324         * g++.dg/template/ptrmem11.C: New test.
37325
37326 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37327
37328         PR other/14264
37329         * lib/g++.exp: Set LC_ALL and LANG to C.
37330         * lib/gcc-dg.exp: Likewise.
37331         * lib/gfortran.exp: Likewise.
37332         * lib/objc.exp: Likewise.
37333         * lib/treelang.exp: Likewise.
37334
37335 2004-11-12  Andreas Schwab  <schwab@suse.de>
37336
37337         * gcc.dg/pr16286.c: Fix last change.
37338
37339 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37340
37341         PR c++/18416
37342         * g++.dg/init/global1.C: New test.
37343
37344 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37345
37346         * gcc.c-torture/execute/20041112-1.c: New test.
37347
37348 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37349
37350         * lib/gcc-dg.exp (dg-target-list): New.
37351
37352 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37353             Richard Sandiford  <rsandifo@redhat.com>
37354
37355         * lib/target-supports.exp (get-compiler_messages): New.
37356         (check_named_sections_available): Use it.
37357         (check_effective_target_ilp32): New.
37358         (check_effective_target_lp64): New.
37359         (is-effective-target): New.
37360         * lib/gcc-dg.exp (dg-require-effective-target): New.
37361
37362 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37363
37364         * gcc.dg/precedence-1.c: New test.
37365
37366 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37367
37368         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37369
37370         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37371         message, delete generated files, use more descriptive name for
37372         executable, and make the test unsupported when it cannot be run.
37373
37374         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37375         (dg-require-weak, dg-require-visibility, dg-require-alias,
37376         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37377         dg-require-iconv, dg-require-named-sections): Use it.
37378
37379         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37380
37381 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37382
37383         PR target/16457
37384         * gcc.dg/ppc-and-1: New
37385
37386         PR target/16796
37387         * gcc.dg/ppc-mov-1.c: New.
37388
37389         PR target/16458
37390         * gcc.dg/ppc-compare-1.c: New.
37391
37392 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37393
37394         * objc.dg/desig-init-2.m: New test.
37395
37396 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37397
37398         PR middle-end/18160
37399         * g++.dg/warn/register-var-1.C: New test.
37400         * g++.dg/warn/register-var-2.C: New test.
37401
37402 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37403
37404         * gcc.dg/union-2.c: New test.
37405
37406 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37407
37408         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37409         New test for PR tree-optimization/17892.
37410
37411 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37412
37413         PR c++/18369
37414         * g++.dg/init/new12.C: New test.
37415
37416 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37417
37418         * gcc.target/sparc: New directory.
37419         * gcc.target/sparc/sparc.exp: New driver.
37420         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37421         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37422         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37423         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37424
37425 2004-11-10  Paul Brook  <paul@codesourcery.com>
37426
37427         PR fortran/18218
37428         * gfortran.dg/list_read.c: New test.
37429
37430 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37431
37432         PR c/18322
37433         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37434         expected diagnostic location.
37435
37436 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37437
37438         * gcc.dg/20041109-1.c: New test.
37439
37440 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37441
37442         PR objc/18406
37443         * objc/compile/pr18406.m: New test.
37444
37445 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37446
37447         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37448
37449 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37450
37451         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37452
37453 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37454
37455         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37456
37457 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37458
37459         * gcc.dg/20030225-2.c: Add prototype for abort and
37460         exit.
37461
37462 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37463
37464         PR tree-opt/18299
37465         * gcc.c-torture/pr18299-1.c: New test.
37466
37467 2004-11-06  Andreas Schwab  <schwab@suse.de>
37468
37469         * gcc.dg/pr16286.c: Also test for bool and pixel.
37470
37471 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37472
37473         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37474         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37475         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37476         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37477         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37478         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37479         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37480         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37481         gcc.dg/struct-semi-3.c: New tests.
37482
37483 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37484
37485         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37486
37487 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37488
37489         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37490         Do not use C99 designators.
37491
37492 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37493
37494         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37495
37496 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37497
37498         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37499         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37500         * gcc.c-torture/execute/simd-5.x: Remove.
37501
37502 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37503
37504         PR rtl-optimization/17933
37505         * gcc.dg/torture/pr17933-1.c: New test.
37506
37507 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37508
37509         PR target/18106
37510         * lib/target-supports.exp (check_weak_available): Support
37511         Windows.
37512
37513 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37514
37515         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37516         call to fflush(stdout) before abort.
37517         (my_ffsll): New function.
37518         (generate_fields): Use it.
37519
37520 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37521
37522         * gcc.dg/init-undef-1.c: New test.
37523
37524 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37525
37526         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37527         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37528         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37529         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37530         expected messages for new parser.
37531
37532 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37533
37534         * g++.dg/ext/visibility/symbian1.C: New test.
37535
37536 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37537
37538         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37539         on LP64 targets.
37540
37541 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37542
37543         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37544         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37545         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37546         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37547         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37548         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37549         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37550         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37551         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37552         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37553
37554 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37555
37556         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37557         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37558         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37559         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37560         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37561         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37562         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37563         for new parser.
37564
37565 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37566
37567         PR target/15342
37568         * gcc.dg/20041104-1.c: New test.
37569
37570 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37571
37572         * g++.dg/template/nontype7.C: New test.
37573         * g++.dg/template/nontype8.C: Likewise.
37574         * g++.dg/template/nontype9.C: Likewise.
37575         * g++.dg/template/nontype10.C: Likewise.
37576         * g++.dg/tc1/dr49.C: Likewise.
37577         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37578         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37579
37580 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37581
37582         * g++.dg/rtti/tinfo1.C: Remove xfails.
37583
37584 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37585
37586         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37587         packed attribute to the definition to satisfy the new C++ parser.
37588
37589 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37590
37591         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37592         invocations of va_arg.
37593
37594 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37595
37596         PR c++/18124
37597         * g++.dg/template/crash25.C: New test.
37598
37599         PR c++/18155
37600         * g++.dg/template/typedef2.C: New test.
37601         * g++.dg/parse/crash13.C: Adjust error markers.
37602
37603         PR c++/18177
37604         * g++.dg/conversion/const3.C: New test.
37605
37606 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37607
37608         PR fortran/17535
37609         PR fortran/17583
37610         PR fortran/17713
37611         * gfortran.dg/generic_[123].f90: New testcases.
37612
37613 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37614
37615         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37616         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37617
37618 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37619
37620         PR tree-opt/16808
37621         * gcc.c-torture/compile/pr16808.c: New test.
37622
37623 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37624
37625         PR rtl-optimization/17104
37626         * gcc.dg/ppc-bitfield1.c: New.
37627
37628 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37629
37630         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37631
37632 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37633
37634         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37635         strings for 32-bit code.
37636
37637 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37638
37639         PR c/18239
37640         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37641
37642 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37643
37644         PR c++/18064
37645         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37646
37647 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37648
37649         PR c++/15172
37650         * g++.dg/init/aggr2.C: New test.
37651
37652 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37653
37654         * objc.dg/local-decl-1.m: New test.
37655
37656 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37657
37658         * gcc.dg/20040910-1.c: Adjust regex.
37659
37660 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37661
37662         PR rtl-optimization/18084
37663         * g++.dg/opt/pr18084-1.C: New testcase.
37664
37665 2004-10-30  Matt Austern  <austern@apple.com>
37666
37667         PR c++/17542
37668         * g++.dg/ext/attrib18.C: New test.
37669
37670 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37671
37672         PR middle-end/18096
37673         * gcc.dg/pr18096-1.c: New test case.
37674
37675 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37676
37677         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37678
37679 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37680
37681         PR c/16666
37682         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37683         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37684         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37685         gcc.dg/old-style-prom-3.c: New tests.
37686
37687 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37688
37689         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37690         Remove unnecessary inclusion of stdio.h.
37691
37692 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37693
37694         PR rtl-optimization/17581
37695         * gcc.dg/pr17581-1.c: New test case.
37696
37697 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37698
37699         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37700         being implemented.
37701         * g++.dg/conversion/dr195-1.C: New.
37702         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37703         * g++.old-deja/g++.mike/p10148.C: Likewise.
37704
37705 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37706
37707         PR c++/17695
37708         * g++.dg/debug/typedef2.C: New test.
37709
37710 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37711
37712         PR fortran/13490
37713         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37714         * gfortran.dg/g77/README: Update.
37715
37716 2004-10-28  Matt Austern  <austern@apple.com>
37717
37718         PR c++/14124
37719         * g++.dg/ext/packed7.C: New test.
37720
37721 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37722
37723         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37724         scan-assembler.
37725         * lib/scanasm.exp (hidden-scan-for): New proc.
37726         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37727         string.
37728         (scan-not-hidden): Likewise.
37729         * lib/target-supports.exp (check_visibility_available): mach-o is
37730         support too.
37731
37732 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37733
37734         PR c++/17132
37735         * g++.dg/template/memclass3.C: New test.
37736
37737 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37738
37739         PR middle-end/18160
37740         * gcc.dg/register-var-1.c: New test.
37741         * gcc.dg/register-var-2.c: New test.
37742         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37743         error now.
37744
37745 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37746
37747         PR other/18172
37748         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37749         unused variables.
37750         * gcc.dg/vect/vect-22.c: Likewise.
37751
37752 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * gcc.dg/i386-rotate-1.c: New test.
37755
37756 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37757
37758         * g++.dg/init/ref12.C: Add "run" marker.
37759
37760         PR c++/17435
37761         * g++.dg/init/ref12.C: New test.
37762
37763         PR c++/18140
37764         * g++.dg/template/shift1.C: New test.
37765         * g++.dg/template/error10.C: Adjust error markers.
37766
37767 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37768
37769         PR tree-opt/17529
37770         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37771
37772 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37773
37774         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37775         * gcc.dg/weak/weak-3.c: Likewise.
37776         * gcc.dg/weak/weak-5.c: Likewise.
37777         * gcc.dg/weak/weak-9.c: Likewise.
37778         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37779         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37780
37781         * gcc.dg/darwin-weakimport-1.c: New.
37782
37783 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37784
37785         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37786
37787 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37790         'syntax' error messages.
37791         * gcc.dg/cpp/direct2s.c: Likewise.
37792
37793 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37794
37795         * gcc.c-torture/compile/20041026-1.c: New.
37796
37797 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37798
37799         PR c++/18093
37800         * g++.dg/lookup/ns2.C: New test.
37801
37802         PR c++/18020
37803         * g++.dg/template/enum4.C: New test.
37804
37805         PR c++/18161
37806         * g++.dg/template/expr1.C: New test.
37807
37808 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37809
37810         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37811
37812 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37813
37814         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37815         gcc.dg/decl-nospec-3.c: New tests.
37816
37817 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37818
37819         * objc.dg/super-class-3.m: New test.
37820
37821 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37824         resyncing.
37825         * gcc.dg/cpp/direct2s.c: Likewise.
37826
37827 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37828
37829         * objc.dg/image-info.m: Update for changes to section selection.
37830
37831 2004-10-25  David Ayers  <d.ayers@inode.at>
37832             Ziemowit Laski  <zlaski@apple.com>
37833
37834         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37835         diagnostics when messaging 'id <Proto>'.
37836         * objc.dg/class-protocol-1.m: New test.
37837         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37838         a non-existent method signature.
37839         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37840         Update diagnostics when messaging with non-existent method signature.
37841         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37842         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37843         invalid receivers are now resolved as if messaging 'id'; remove
37844         extraneous diagnostics.
37845
37846 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37847
37848         PR c/16667
37849         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37850         gcc.dg/init-desig-obs-3.c: New tests.
37851
37852 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37853
37854         * gcc.dg/debug/20041023-1.c: New test.
37855
37856 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37857
37858         PR middle-end/17407
37859         * gcc.c-torture/compile/pr17407.c: New test.
37860
37861         PR c++/18121
37862         * g++.dg/template/array8.C: New test.
37863
37864 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37865
37866         PR other/18138
37867         * lib/g++.exp: Accept more than one multilib libgcc.
37868         * lib/gcc-dg.exp: Likewise.
37869         * lib/objc.exp: Likewise.
37870         * lib/treelang.exp: Likewise.
37871         * lib/gfortran.exp: Likewise.
37872
37873 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37874
37875         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37876
37877 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37878
37879         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37880         * gcc.dg/c99-const-expr-3.c: Likewise.
37881
37882 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37883
37884         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37885
37886 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37887
37888         * gcc.c-torture/execute/loop-2e.x: Remove.
37889
37890 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37891
37892         PR c++/18095
37893         * g++.dg/parse/crash18.C: New.
37894         * g++.dg/parse/crash19.C: New.
37895
37896 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37897
37898         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37899         * g++.dg/ext/dllimport2.C: Same.
37900         * g++.dg/ext/dllimport8.C: Same.
37901
37902 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37903
37904         PR c++/10841
37905         * g++.dg/conversion/cast1.C: New test.
37906         * g++.dg/overload/pmf1.C: Adjust error marker.
37907
37908 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37909
37910         PR objc/17923
37911         * objc.dg/const-str-7.m: New test.
37912
37913 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37914
37915         * g++.dg/template/memfriend11.C: Fix comment typo.
37916         * g++.dg/template/memfriend14.C: Likewise.
37917
37918 2004-10-20  Richard Henderson  <rth@redhat.com>
37919
37920         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37921         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37922         -fasynchronous-unwind-tables.
37923
37924 2004-10-20  Richard Henderson  <rth@redhat.com>
37925
37926         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37927         (main): Return success.
37928         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37929         (main): Return success.
37930
37931 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37932
37933         PR c++/13495
37934         * g++.dg/template/memfriend9.C: New test.
37935         * g++.dg/template/memfriend10.C: Likewise.
37936         * g++.dg/template/memfriend11.C: Likewise.
37937         * g++.dg/template/memfriend12.C: Likewise.
37938         * g++.dg/template/memfriend13.C: Likewise.
37939         * g++.dg/template/memfriend14.C: Likewise.
37940         * g++.dg/template/memfriend15.C: Likewise.
37941         * g++.dg/template/memfriend16.C: Likewise.
37942         * g++.dg/template/memfriend17.C: Likewise.
37943         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37944
37945 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37946
37947         * g++.dg/conversion/dr195.C: New.
37948         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37949
37950 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37951             Devang Patel  <dpatel@apple.com>
37952
37953         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37954         of floating point arithmetic, which could trap.
37955
37956 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37957
37958         PR c++/14035
37959         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37960         * g++.dg/conversion/const2.C: New test.
37961         * g++.dg/expr/reinterpret2.C: New test.
37962         * g++.dg/expr/reinterpret3.C: New test.
37963         * g++.dg/expr/cast2.C: New test.
37964         * g++.dg/expr/copy1.C: New test.
37965         * g++.dg/other/conversion1.C: Change error message.
37966         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37967         function pointers to void *.
37968         * g++.old-deja/g++.mike/p10148.C: Likewise.
37969
37970 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37971
37972         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37973
37974 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37975
37976         PR c++/18047
37977
37978         * g++.dg/parse/expr3.C: New test.
37979
37980 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37981
37982         * gcc.dg/smod-1.c: New test.
37983
37984 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37985
37986         * objc.dg/method-14.m: New test.
37987
37988 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37989
37990         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37991         Also xfail as the patch was reverted.
37992
37993 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37994
37995         PR middle-end/16973
37996         * gcc.dg/pr16973.c: New test.
37997
37998 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37999
38000         PR tree-optimization/17656
38001         * gcc.c-torture/compile/pr17656.c: New test.
38002
38003 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38004
38005         * g++.dg/eh/shadow1.C: New.
38006
38007 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38008
38009         * gcc.c-torture/compile/20041018-1.c: New test.
38010
38011 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38012
38013         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38014         compiler referring to register 0 when accessing sdata.  The linker
38015         now patches things up.
38016
38017 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38018
38019         PR c/17529
38020         * gcc.c-torture/compile/pr17529.c: New test.
38021
38022 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38023
38024         PR c++/17743
38025         * g++.dg/ext/attrib17.C: New test.
38026
38027 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38028
38029         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38030
38031 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38032
38033         PR c++/10479
38034         * g++.dg/ext/attrib16.C: New test.
38035
38036 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38037
38038         PR c++/17042
38039         * g++.dg/init/dso_handle1.C: New test.
38040
38041         PR c++/14667
38042         * g++.dg/parse/typedef6.C: New test.
38043
38044         PR c++/17916
38045         * g++.dg/parse/pragma1.C: New test.
38046
38047 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38048
38049         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38050
38051 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38052
38053         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38054         -fno-common when on HPPA HP-UX platforms.
38055
38056 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38057
38058         PR other/16820
38059         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38060         stdint.h.
38061         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38062         uintptr_t.
38063
38064 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38065
38066         PR c++/16301
38067         * g++.dg/lookup/strong-using-4.C: New test.
38068
38069 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38070
38071         PR middle-end/16567
38072         * gcc.c-torture/compile/nested-1.c: New test.
38073
38074 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38075
38076         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38077         and mipsisa64*-*-* (until support for misaligned loads is added).
38078         * gcc.dg/vect/vect-50.c: Likewise.
38079         * gcc.dg/vect/vect-52.c: Likewise.
38080         * gcc.dg/vect/vect-54.c: Likewise.
38081         * gcc.dg/vect/vect-58.c: Likewise.
38082         * gcc.dg/vect/vect-60.c: Likewise.
38083         * gcc.dg/vect/vect-80.c: Likewise.
38084
38085 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/17976
38088         * g++.dg/init/dtor3.C: New test.
38089
38090 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38091
38092         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38093
38094 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38095
38096         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38097         * gcc.dg/macho-lo-sum.c: Likewise.
38098
38099 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38100
38101         * gcc.dg/ppc-spe64-1.c: New test.
38102
38103 2004-10-14  Devang Patel  <dpatel@apple.com>
38104
38105         PR 17635
38106         * gcc.dg/pr17635.c : New test.
38107
38108 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38109
38110         * gcc.dg/vect/vect-28.c: Remove xfail.
38111         * gcc.dg/vect/vect-30.c: Remove xfail.
38112         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38113         * gcc.dg/vect/vect-33.c: Remove xfail.
38114         * gcc.dg/vect/vect-44.c: Remove xfail.
38115         * gcc.dg/vect/vect-46.c: Remove xfail.
38116         * gcc.dg/vect/vect-50.c: Remove xfail.
38117         * gcc.dg/vect/vect-52.c: Remove xfail.
38118         * gcc.dg/vect/vect-54.c: Remove xfail.
38119         * gcc.dg/vect/vect-58.c: Remove xfail.
38120         * gcc.dg/vect/vect-60.c: Remove xfail.
38121         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38122         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38123         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38124         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38125         * gcc.dg/vect/vect-8.c: Remove xfail.
38126         * gcc.dg/vect/vect-80.c: Remove xfail.
38127         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38128
38129 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38130
38131         * gcc.dg/vect/vect-82.c: New testcase.
38132         * gcc.dg/vect/vect-82_64.c: New testcase.
38133         * gcc.dg/vect/vect-83.c: New testcase.
38134         * gcc.dg/vect/vect-83_64.c: New testcase.
38135
38136 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38137
38138         * gcc.dg/cpp/error-1.c: New test.
38139
38140 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38141
38142         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38143
38144 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38145
38146         PR target/17984
38147         * gcc.dg/cris-peep2-xsrand2.c: New test.
38148
38149 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38150
38151         PR c++/17661
38152         * g++.dg/expr/for2.C: New test.
38153
38154 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38155
38156         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38157
38158 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38159
38160         PR tree-optimization/17724
38161         * g++.dg/opt/pr17724-1.C: New test.
38162         * g++.dg/opt/pr17724-2.C: New test.
38163         * g++.dg/opt/pr17724-3.C: New test.
38164         * g++.dg/opt/pr17724-4.C: New test.
38165         * g++.dg/opt/pr17724-5.C: New test.
38166         * g++.dg/opt/pr17724-6.C: New test.
38167
38168 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38169
38170         PR c/17301
38171         * gcc.dg/pr17301-2.c: New test.
38172
38173 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38174
38175         PR c++/15876
38176         * g++.dg/parse/error22.C: New test.
38177
38178         PR c++/17936
38179         * g++.dg/template/spec18.C: New test.
38180
38181 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38182
38183         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38184         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38185         memcpy.
38186         * gcc.dg/ia64-sync-2.c: Ditto.
38187         * gcc.dg/ia64-sync-3.c: Ditto.
38188
38189 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38190
38191         * g++.dg/eh/cleanup5.C: Add dg-options "".
38192
38193 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38194
38195         PR middle-end/17657
38196         * gcc.dg/switch-4.c: New test case.
38197
38198 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38199
38200         * gcc.c-torture/execute/20041011-1.c: New test.
38201
38202 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38203
38204         PR c++/17554
38205         * g++.dg/init/for3.C: New test.
38206
38207         PR c++/17657
38208         * g++.dg/opt/switch2.C: New test.
38209
38210         PR middle-end/17703
38211         * g++.dg/warn/Wreturn-2.C: New test.
38212
38213 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38214
38215         PR c++/17907
38216         * g++.dg/eh/cleanup5.C: New test.
38217
38218 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38219
38220         PR c++/17393
38221         * g++.dg/parse/error21.C: New test.
38222
38223 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38224
38225         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38226         * g++.dg/warn/incomplete1.C: Likewise.
38227         * g++.dg/template/qualttp20.C: Likewise.
38228
38229 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38230
38231         PR c/17881
38232         * parm-incomplete-1.c: New test.
38233
38234 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38235
38236         PR c++/17867
38237         * g++.dg/parse/error19.C: New test.
38238
38239         PR c++/17670
38240         * g++.dg/init/new11.C: New test.
38241
38242         PR c++/17821
38243         * g++.dg/parse/error20.C: New test.
38244
38245         PR c++/17826
38246         * g++.dg/template/crash24.C: New test.
38247
38248 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38249
38250         PR c/17301
38251         * gcc.dg/pr17301-1.c: New test.
38252
38253 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38254
38255         PR c/17189
38256         * gcc.dg/anon-struct-5.c: New test.
38257
38258 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38259
38260         PR c/17844
38261         * gcc.dg/pr17844-1.c: New test.
38262
38263 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38264
38265         PR tree-optimization/17906
38266         * gcc.c-torture/compile/pr17906.c: New.
38267
38268 2004-10-09  Stuart Hastings  <stuart@apple.com>
38269             Roger Sayle  <roger@eyesopen.com>
38270
38271         PR rtl-optimization/17853
38272         * gcc.dg/i386-mmx-5.c: New testcase.
38273
38274 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38275
38276         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38277
38278 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38279
38280         PR c++/17524
38281         * g++.dg/template/static9.C: New test.
38282
38283         PR c++/17685
38284         * g++.dg/parse/operator5.C: New test.
38285
38286 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38287
38288         PR middle-end/17894
38289         * gcc.c-torture/execute/divcmp-4.c: New test case.
38290
38291 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38292
38293         PR tree-opt/17902
38294         * g++.dg/opt/pr17902.C: New test.
38295
38296 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38297
38298         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38299
38300 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38301
38302         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38303
38304 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38305
38306         * gcc.dg/assign-warn-3.c: New test.
38307
38308 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38309
38310         PR c/16999
38311         * gcc.dg/cpp/ident-1.c: New test.
38312
38313 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38314
38315         * gcc.c-torture/compile/acc1.c: New.
38316
38317 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38318
38319         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38320         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38321
38322 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38323
38324         * gcc.dg/ultrasp11.c: New test.
38325
38326 2004-10-08  Michael Matz  <matz@suse.de>
38327
38328         * gcc.dg/doloop-2.c: New test.
38329
38330 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38331
38332         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38333         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38334         objc.dg/method-9.m: Update expected diagnostics.
38335
38336 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38337
38338         * gcc.dg/ppc-fsel-3.c: New file.
38339         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38340
38341 2004-10-07  Paul Brook  <paul@codesourcery.com>
38342
38343         * gfortran.dg/intrinsic_verify_1.f90: New test.
38344
38345 2004-10-07  Paul Brook  <paul@codesourcery.com>
38346
38347         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38348
38349 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38350
38351         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38352         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38353         commit.
38354
38355 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38356
38357         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38358
38359 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38360
38361         PR c++/17115
38362         * g++.dg/warn/Winline-4.C: New test.
38363
38364 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38365
38366         * gcc.c-torture/compile/20041007-1.c: New test.
38367
38368 2004-10-07  Paul Brook  <paul@codesourcery.com>
38369
38370         PR fortran/17678
38371         * gfortran.dg/use_allocated_1.f90: New test.
38372
38373 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38374
38375         PR middle-end/17849
38376         * gfortran.fortran-torture/compile/nested.f90: New test
38377
38378 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38379
38380         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38381
38382 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38383
38384         PR c++/17368
38385         * g++.dg/ext/asm6.C: New test.
38386
38387 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38388
38389         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38390
38391 2004-10-06  Paul Brook  <paul@codesourcery.com>
38392
38393         PR libfortran/17709
38394         * gfortran.dg/empty_format_1.f90: New test.
38395
38396 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38397
38398         PR fortran/17568
38399         * gfortran.dg/ishft.f90: New test.
38400
38401         PR fortran/17283
38402         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38403         tests.
38404
38405 2004-10-06  Paul Brook  <paul@codesourcery.com>
38406
38407         * gfortran.dg/do_1.f90: New test.
38408
38409 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38410
38411         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38412         optimizing for size.
38413
38414 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38415
38416         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38417
38418 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38419
38420         * gcc.c-torture/compile/20041005-1.c: New test.
38421
38422 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38423
38424         PR c++/17829
38425         * g++.dg/lookup/koenig4.C: New.
38426
38427 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38428
38429         * g++.dg/other/classkey1.C: Adjust quoting marks.
38430         * g++.dg/parse/error15.C: Likewise.
38431         * g++.dg/template/meminit2.C (int>): Likewise.
38432
38433 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38434
38435         PR fortran/17283
38436         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38437
38438         PR fortran/17631
38439         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38440
38441         PR fortran/17708
38442         * gfortran.dg/pr17708.f90: New test.
38443
38444 2004-10-04  Chao-ying Fu  <fu@mips.com>
38445
38446         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38447         * gcc.dg/vect/vect-4.c: Ditto.
38448         * gcc.dg/vect/vect-5.c: Ditto.
38449         * gcc.dg/vect/vect-6.c: Ditto.
38450         * gcc.dg/vect/vect-8.c: Ditto.
38451         * gcc.dg/vect/vect-16.c: Ditto.
38452         * gcc.dg/vect/vect-30.c: Ditto.
38453         * gcc.dg/vect/vect-40.c: Ditto.
38454         * gcc.dg/vect/vect-41.c: Ditto.
38455         * gcc.dg/vect/vect-42.c: Ditto.
38456         * gcc.dg/vect/vect-43.c: Ditto.
38457         * gcc.dg/vect/vect-44.c: Ditto.
38458         * gcc.dg/vect/vect-45.c: Ditto.
38459         * gcc.dg/vect/vect-46.c: Ditto.
38460         * gcc.dg/vect/vect-47.c: Ditto.
38461         * gcc.dg/vect/vect-48.c: Ditto.
38462         * gcc.dg/vect/vect-49.c: Ditto.
38463         * gcc.dg/vect/vect-50.c: Ditto.
38464         * gcc.dg/vect/vect-51.c: Ditto.
38465         * gcc.dg/vect/vect-52.c: Ditto.
38466         * gcc.dg/vect/vect-53.c: Ditto.
38467         * gcc.dg/vect/vect-54.c: Ditto.
38468         * gcc.dg/vect/vect-55.c: Ditto.
38469         * gcc.dg/vect/vect-56.c: Ditto.
38470         * gcc.dg/vect/vect-57.c: Ditto.
38471         * gcc.dg/vect/vect-58.c: Ditto.
38472         * gcc.dg/vect/vect-59.c: Ditto.
38473         * gcc.dg/vect/vect-60.c: Ditto.
38474         * gcc.dg/vect/vect-74.c: Ditto.
38475         * gcc.dg/vect/vect-79.c: Ditto.
38476         * gcc.dg/vect/vect-80.c: Ditto.
38477
38478 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38479
38480         * gcc.dg/unused-7.c: Use the correct option.
38481
38482 2004-10-04  Paul Brook  <paul@codesourcery.com>
38483         Bud Davis  <bdavis9659@comcast.net>
38484
38485         PR fortran/17706
38486         PR fortran/16434
38487         * gfortran/pr17706.f90: New test.
38488         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38489
38490 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38491
38492         * gfortran.dg/pr17612.f90: New test.
38493
38494 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38495
38496         * g++.dg/template/local1.C: Adjust quoting marks in
38497         testing for diagnostics.
38498         * g++.dg/tls/diag-2.C: Likewise.
38499         * g++.dg/other/error8.C: Likewise.
38500
38501 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38502
38503         PR c/17178
38504         * gcc.dg/unused-4.c: Adjust to be correct.
38505
38506         PR c/17820
38507         * gcc.dg/unused-7.c: New test.
38508
38509 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38510
38511         PR c++/17797
38512         * g++.dg/overload/template2.C: New test.
38513
38514 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38515
38516         PR tree-optimization/16632
38517         * gcc.dg/tree-ssa/20041002-1.c: New.
38518
38519 2004-10-03  Paul Brook  <paul@codesourcery.com>
38520
38521         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38522         rather than relying on default formatting.
38523
38524 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38525
38526         * gcc.dg/20040920-1.c: Update expected message text.
38527
38528 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38529
38530         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38531
38532 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38533
38534         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38535         tree level.
38536
38537 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38538
38539         * gcc.dg/tree-ssa/pr17343.c: Remove.
38540
38541 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38542
38543         PR tree-opt/17343
38544         * gcc.dg/tree-ssa/pr17343.c: New test.
38545
38546 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38547
38548         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38549         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38550         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38551         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38552         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38553
38554 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38555
38556         * gcc.dg/lvalue-2.c: New test.
38557
38558 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38559
38560         PR c/17730
38561         * gcc.dg/pr17730-1.c: New test
38562
38563 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38564
38565         PR c/7425
38566         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38567
38568 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38569
38570         * gcc.c-torture/execute/stdarg-1.c: New test.
38571         * gcc.c-torture/execute/stdarg-2.c: New test.
38572         * gcc.c-torture/execute/stdarg-3.c: New test.
38573         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38574         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38575         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38576         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38577         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38578
38579 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38580
38581         PR tree-optimization/17697
38582         * g++.dg/opt/pr17697-1.C: New test.
38583         * g++.dg/opt/pr17697-2.C: New test.
38584         * g++.dg/opt/pr17697-3.C: New test.
38585
38586 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38587
38588         PR c/16409
38589         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38590         gcc.dg/vla-init-5.c: New tests.
38591
38592 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38593
38594         PR c/13804
38595         * gcc.dg/pr13804-1.c: New test.
38596
38597 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38598
38599         PR fortran/16938
38600         * gfortran.dg/pr16938.f90: New test.
38601
38602 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38603
38604         * g++.dg/template/crash23.C: New test.
38605
38606 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38607
38608         PR c++/17585
38609         * g++.dg/template/static8.C: New test.
38610
38611 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38612
38613         PR c++/17681
38614         * g++.dg/other/error9.C: New test.
38615
38616 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38617
38618         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38619
38620 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38621
38622         PR fortran/15164
38623         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38624
38625 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38626
38627         PR middle-end/17112
38628         * gcc.dg/pr17112-1.c: New test case.
38629
38630 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38631
38632         PR c/11459
38633         * gcc.dg/pr11459-1.c: New test.
38634
38635 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38636
38637         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38638         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38639
38640 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38641
38642         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38643
38644 2004-09-25  Jan Hubicka  <jh@suse.cz>
38645
38646         * compile/30040909-1.c: New test.
38647         * compile/30040907-1.c: New test.
38648
38649 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38650
38651         * gcc.c-torture/execute/va-arg-26.c: New test.
38652
38653 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38654
38655         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38656         extra diagnostics on targets with 64-bit pointers.
38657         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38658
38659 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38660
38661         PR c/17188
38662         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38663         * gcc.dg/decl-3.c: Adjust expected message.
38664
38665 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38666
38667         PR fortran/17615
38668         * gfortran.dg/pr17615.f90: New test.
38669
38670 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38671
38672         PR tree-optimzation/17517
38673         * g++.dg/tree-ssa/pr17517.C: New Test.
38674
38675 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38676
38677         PR c++/16889
38678         * g++.dg/lookup/ambig3.C: New.
38679
38680 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38681
38682         PR tree-opt/17624
38683         * g++.dg/opt/pr17624.C: New test.
38684
38685 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38686
38687         PR c/6980
38688         * gcc.dg/Wbad-function-cast-1.c: New test.
38689
38690 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38691
38692         * g++.dg/ext/complit1.C
38693         * g++.dg/other/error2.C
38694         * g++.dg/other/nontype-1.C
38695         * g++.dg/parse/crash11.C
38696         * g++.dg/parse/crash12.C
38697         * g++.dg/parse/error15.C
38698         * g++.dg/parse/error4.C
38699         * g++.dg/parse/tmpl-outside1.C
38700         * g++.dg/parse/too-many-tmpl-args1.C
38701         * g++.dg/template/dependent-expr3.C
38702         * g++.dg/template/error10.C
38703         * g++.dg/template/instantiate1.C
38704         * g++.dg/template/vtable2.C
38705         * g++.dg/warn/Wshadow-1.C
38706         * g++.dg/warn/weak1.C
38707         * g++.old-deja/g++.brendan/crash16.C
38708         * g++.old-deja/g++.brendan/crash18.C
38709         * g++.old-deja/g++.brendan/crash48.C
38710         * g++.old-deja/g++.brendan/crash49.C
38711         * g++.old-deja/g++.brendan/crash55.C
38712         * g++.old-deja/g++.brendan/crash56.C
38713         * g++.old-deja/g++.brendan/crash8.C
38714         * g++.old-deja/g++.brendan/enum11.C
38715         * g++.old-deja/g++.brendan/enum8.C
38716         * g++.old-deja/g++.brendan/enum9.C
38717         * g++.old-deja/g++.brendan/friend3.C
38718         * g++.old-deja/g++.brendan/misc14.C
38719         * g++.old-deja/g++.bugs/900402_02.C
38720         * g++.old-deja/g++.bugs/900404_03.C
38721         * g++.old-deja/g++.bugs/900404_04.C
38722         * g++.old-deja/g++.bugs/900428_03.C
38723         * g++.old-deja/g++.jason/crash4.C
38724         * g++.old-deja/g++.jason/overload21.C
38725         * g++.old-deja/g++.jason/redecl1.C
38726         * g++.old-deja/g++.jason/report.C
38727         * g++.old-deja/g++.jason/rfg10.C
38728         * g++.old-deja/g++.jason/template30.C
38729         * g++.old-deja/g++.law/arm12.C
38730         * g++.old-deja/g++.law/ctors5.C
38731         * g++.old-deja/g++.law/cvt20.C
38732         * g++.old-deja/g++.law/init10.C
38733         * g++.old-deja/g++.law/init8.C
38734         * g++.old-deja/g++.law/visibility17.C
38735         * g++.old-deja/g++.law/visibility7.C
38736         * g++.old-deja/g++.mike/net8.C
38737         * g++.old-deja/g++.mike/p646.C
38738         * g++.old-deja/g++.mike/p700.C
38739         * g++.old-deja/g++.mike/p701.C
38740         * g++.old-deja/g++.mike/p811.C
38741         * g++.old-deja/g++.ns/template13.C
38742         * g++.old-deja/g++.other/array3.C
38743         * g++.old-deja/g++.other/crash25.C
38744         * g++.old-deja/g++.other/dtor3.C
38745         * g++.old-deja/g++.other/dtor4.C
38746         * g++.old-deja/g++.other/main1.C
38747         * g++.old-deja/g++.other/warn7.C
38748         * g++.old-deja/g++.pt/crash11.C
38749         * g++.old-deja/g++.pt/crash36.C
38750         * g++.old-deja/g++.pt/spec22.C
38751         * g++.old-deja/g++.pt/spec9.C
38752         * g++.old-deja/g++.pt/ttp52.C
38753         * g++.old-deja/g++.robertl/eb103.C
38754         * g++.old-deja/g++.robertl/eb121.C
38755         * g++.old-deja/g++.robertl/eb22.C
38756         * g++.old-deja/g++.robertl/eb8.C:
38757         Update locations and/or regexps of dg-error markers.
38758         Remove markers for some bogus messages that are no longer issued.
38759
38760 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38761
38762         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38763         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38764
38765 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38766
38767         PR c++/17618
38768         * g++.dg/lookup/crash5.C: New test.
38769
38770 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38771
38772         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38773         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38774         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38775         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38776         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38777         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38778
38779         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38780         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38781         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38782         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38783         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38784         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38785
38786         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38787
38788         * gcc.dg/vect/vect-44.c: Check additional cases.
38789         * gcc.dg/vect/vect-48.c: Check additional cases.
38790
38791         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38792         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38793         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38794         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38795         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38796         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38797         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38798         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38799         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38800
38801         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38802         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38803         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38804
38805 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38806
38807         * gcc.dg/tree-ssa/loop-6.c: New test.
38808
38809 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38810
38811         PR c++/17620
38812         * g++.dg/inherit/base2.C: New.
38813
38814 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38815
38816         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38817         * gcc.dg/20001012-2.c: Likewise.
38818         * gcc.dg/20001013-1.c: Likewise.
38819         * gcc.dg/20001101-1.c: Likewise.
38820         * gcc.dg/20001102-1.c: Likewise.
38821         * gcc.dg/bf-spl1.c: Likewise.
38822         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38823         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38824
38825 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38826
38827         PR tree-optimization/16721
38828         * gcc.dg/tree-ssa/pr16721.c: New test.
38829
38830 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38831
38832         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38833         * gcc.dg/20040305-1.c: Likewise.
38834
38835 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38836
38837         PR c/16566
38838         * gcc.c-torture/compile/pr16566-1.c,
38839         gcc.c-torture/compile/pr16566-2.c,
38840         gcc.c-torture/compile/pr16566-3.c: New tests.
38841
38842 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38843
38844         PR tree-optimization/17512
38845         * gcc.c-torture/compile/20040916-1.c.
38846
38847 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38848
38849         * gcc.dg/pragma-re-3.c: New test.
38850
38851 2004-09-17  Matt Austern  <austern@apple.com>
38852
38853         PR c++/15049
38854         * g++.dg/other/anon3.C: New.
38855
38856 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38857
38858         PR c++/7503
38859         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38860         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38861         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38862         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38863         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38864
38865 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38866
38867         PR fortran/17286
38868         * gfortran.dg/pr17286.f90: New test.
38869
38870 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38871
38872         PR c++/17530
38873         * g++.dg/template/static7.C: New test.
38874
38875 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38876
38877         PR tree-opt/17558
38878         * gcc.c-torture/compile/pr17558.c: New test.
38879
38880 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38881
38882         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38883         if SKIP_ATTRIBUTE is defined.
38884
38885 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38886
38887         PR fortran/15957
38888         * gfortran.dg/pr15957.f90: New test.
38889
38890 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38891
38892         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38893         in comparison.
38894         * gcc.dg/vect/vect-79.c: Likewise.
38895         * gcc.dg/vect/vect-80.c: Likewise.
38896
38897 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38898
38899         PR fortran/15750
38900         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38901
38902 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38903
38904         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38905         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38906         * gcc.dg/vect/vect-62.c: New testcase.
38907         * gcc.dg/vect/vect-63.c: New testcase.
38908         * gcc.dg/vect/vect-64.c: New testcase.
38909         * gcc.dg/vect/vect-65.c: New testcase.
38910         * gcc.dg/vect/vect-66.c: New testcase.
38911         * gcc.dg/vect/vect-67.c: New testcase.
38912         * gcc.dg/vect/vect-68.c: New testcase.
38913         * gcc.dg/vect/vect-69.c: New testcase.
38914         * gcc.dg/vect/vect-79.c: New testcase.
38915         * gcc.dg/vect/vect-80.c: New testcase.
38916
38917 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38918
38919         * gcc.target/mips/asm-1.c: New test.
38920
38921 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38922
38923         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38924         * gcc.dg/vect/vect-73.c: New testcase.
38925         * gcc.dg/vect/vect-74.c: New testcase.
38926         * gcc.dg/vect/vect-75.c: New testcase.
38927         * gcc.dg/vect/vect-76.c: New testcase.
38928         * gcc.dg/vect/vect-77.c: New testcase.
38929         * gcc.dg/vect/vect-78.c: New testcase
38930
38931 2004-09-18  Paul Brook  <paul@codesourcery.com>
38932
38933         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38934
38935 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38936
38937         PR c/17424
38938         * gcc.dg/pr17424-1.c: New test.
38939
38940 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38941
38942         * g++.dg/tree-ssa/pr17153.C: New test.
38943
38944 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38945
38946         PR pch/13361
38947         * g++.dg/pch/wchar-1.C: New.
38948         * g++.dg/pch/wchar-1.Hs: New.
38949
38950 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38951
38952         * gcc.c-torture/execute/20040917-1.c: New test.
38953
38954 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38955
38956         PR tree-optimization/17319
38957         * gcc.dg/pr17319.c: New test.
38958
38959 2004-09-17  Devang Patel  <dpatel@apple.com>
38960
38961         * gcc.dg/20040813-1.c: New test.
38962
38963 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38964
38965         PR tree-optimization/17273
38966         * gcc.c-torture/compile/pr17273.c: New test.
38967
38968 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38969
38970         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38971         Update expected messages.
38972         * gcc.dg/declspec-13.c: New test.
38973
38974 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38975
38976         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38977
38978 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38979
38980         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38981         change what 'a' is pointing to.
38982
38983 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38984
38985         PR c++/16002
38986         * g++.dg/template/error18.C: New test.
38987
38988         PR c++/16029
38989         * g++.dg/warn/Wunused-8.C: New test.
38990
38991 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38992
38993         PR tree-optimization/17513
38994         * gcc.dg/20040916-1.c: New test.
38995
38996 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38997
38998         PR c++/17501
38999         * g++.dg/template/typename7.C: New test.
39000
39001 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39002
39003         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39004
39005 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39006
39007         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39008         with -ftree-based-profiling also.
39009         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39010
39011 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39012
39013         PR/15364
39014         * gfortran.dg/der_array_io_1.f90: New test.
39015         * gfortran.dg/der_array_io_2.f90: New test.
39016         * gfortran.dg/der_array_io_3.f90: New test.
39017
39018 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39019
39020         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39021         EABI.
39022
39023 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39024
39025         * g++.dg/opt/switch1.C: New test.
39026
39027 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39028
39029         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39030         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39031         Update expected messages.
39032
39033 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39034
39035         PR fortran/16485
39036         * gfortran.dg/same_name_1.f90: New test.
39037
39038 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39039
39040         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39041         dereference garbage pointers.
39042
39043 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39044
39045         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39046         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39047
39048         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39049         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39050         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39051
39052 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39053
39054         PR c++/17324
39055         * g++.dg/template/mangle1.C: New test.
39056
39057 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39058
39059         PR tree-optimization/17252
39060         * gcc.c-torture/execute/pr17252.c: New test.
39061
39062 2004-09-14  Andrew Pinski  <apinski@apple.com>
39063
39064         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39065
39066 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39067
39068         PR rtl-optimization/9771
39069         * gcc.dg/pr9771-1.c: New test case.
39070
39071 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39072
39073         PR tree-optimization/15262
39074         * gcc.c-torture/execute/pr15262-1.c: New test.
39075         * gcc.c-torture/execute/pr15262-2.c: New test.
39076
39077 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39078
39079         * gcc.dg/declspec-12.c: New test.
39080
39081 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39082
39083         * gfortran.dg/pr17090.f90: Add directives to test.
39084
39085 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39086
39087         * gcc.c-torture/compile/20040914-1.c: New test.
39088
39089 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39090
39091         PR c++/16162
39092         * g++.dg/template/decl2.C: New test.
39093
39094 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39095
39096         PR fortran/17090
39097         * gfortran.dg/pr17090.f90: New test.
39098
39099 2004-09-13  Dale Johannesen  <dalej@apple.com>
39100
39101         * gcc.c-torture/compile/pr17408.c: New test case.
39102
39103 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39104
39105         PR c++/16716
39106         * g++.dg/parse/crash17.C: New test.
39107
39108         PR c++/17327
39109         * g++.dg/template/enum3.C: New test.
39110
39111 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39112
39113         * lib/gcc-defs.exp: Load wrapper.exp.
39114         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39115         using local code.
39116         * lib/gcc.exp (gcc_init): Similar.
39117         * lib/gfortran.exp (gfortran_init): Similar.
39118         * lib/objc.exp (objc_init): Similar.
39119         * lib/treelang.exp (treelang_init): Similar.
39120         * lib/wrapper.exp: New file with build_wrapper call machinery in
39121         ${tool}_maybe_build_wrapper.
39122
39123 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39124
39125         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39126         "inline".
39127         * gcc.dg/declspec-11.c: Update expected messages.
39128         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39129         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39130         gcc.dg/inline-12.c: New tests.
39131
39132 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39133
39134         * g++.dg/tree-ssa/pr17400.C: New testcase.
39135
39136 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39137
39138         * gcc.target/mips/sb1-1.c: New testcase.
39139
39140 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39141
39142         * lib/g77-dg.exp: Remove unused file.
39143         * lib/mike-g77.exp: Ditto.
39144         * lib/g77.exp: Ditto.
39145
39146 2004-09-12  Richard Henderson  <rth@redhat.com>
39147
39148         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39149
39150 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39151
39152         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39153         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39154         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39155         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39156         Update expected messages.
39157
39158 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39159
39160         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39161         declaration/use mismatch for dirp parameter.
39162
39163 2004-09-12  Andrew Pinski  <apinski@apple.com>
39164
39165         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39166         -fgnu-runtime is passed.
39167
39168 2004-09-12  Richard Henderson  <rth@redhat.com>
39169
39170         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39171         do the uplevel thing and update additional_flags directly.
39172         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39173         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39174         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39175         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39176
39177 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39178
39179         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39180
39181 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39182
39183         PR middle-end/17411
39184         * g++.dg/opt/pr17411-1.C: New test case.
39185
39186 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39187
39188         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39189         gcc.dg/tls/diag-2.c: Update expected messages.
39190         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39191         messages.
39192         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39193         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39194         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39195         gcc.dg/tls/diag-5.c: New tests.
39196
39197 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39198
39199         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39200
39201 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39202
39203         * g++.dg/parse/break-in-for.C: New test.
39204
39205 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39206
39207         * gcc.dg/tree-ssa/20040911-1.c: New test.
39208
39209 2004-09-11  Andreas Jaeger  <aj@suse.de>
39210
39211         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39212         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39213
39214 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39215
39216         * gcc.target/frv: New directory of FR-V-specific tests.
39217
39218 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39219
39220         * gcc.dg/convert-vec-1.c: New test.
39221
39222 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39223
39224         PR middle-end/17024
39225         * gcc.dg/pr17024-1.c: New test case.
39226
39227 2004-09-10  Eric Christopher  <echristo@redhat.com>
39228
39229         * gcc.dg/20040910-1.c: New test.
39230
39231 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39232
39233         * gcc.dg/bitfld-9.c: New test.
39234
39235 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39236
39237         * gcc.c-torture/execute/ieee/acc1.c: New test.
39238         * gcc.c-torture/execute/ieee/acc2.c: New test.
39239         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39240
39241 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39242
39243         * gcc.dg/deprecated-2.c: New test.
39244
39245 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39246
39247         * gcc.dg/init-vec-1.c: New test.
39248
39249 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39250
39251         PR middle-end/17055
39252         * gcc.dg/pr17055-1.c: New test case.
39253
39254 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39255
39256         PR target/17377
39257         * gcc.c-torture/execute/pr17377.c: New test.
39258
39259 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39260
39261         PR c/8420
39262         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39263         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39264         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39265         gcc.dg/long-long-typespec-1.c: New tests.
39266         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39267
39268 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39269
39270         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39271         gcc.dg/gnu99-static-1.c: New tests.
39272
39273 2004-09-08  Devang Patel  <dpatel@apple.com>
39274
39275         * gcc.dg/darwin-ld-20040828-1.c: New test.
39276         * gcc.dg/darwin-ld-20040828-2.c: New test.
39277         * gcc.dg/darwin-ld-20040828-3.c: New test.
39278
39279 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39280
39281         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39282         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39283         in error message.
39284         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39285         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39286         in error message.
39287         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39288         types they qualify.
39289         * objc.dg/type-size-2.m: Fix wording in comment.
39290         * objc.dg/va-meth-1.m: New test case.
39291
39292 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39293
39294         PR c/16633:
39295         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39296         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39297
39298 2004-09-06  Devang Patel  <dpatel@apple.com>
39299
39300         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39301         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39302
39303 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39304
39305         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39306         reflect changed line numbering of diagnostics.
39307
39308 2004-09-06  Paul Brook  <paul@codesourcery.com>
39309
39310         * gfortran.dg/edit_real_1.f90: Add new test.
39311
39312 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39313
39314         * gcc.dg/tree-ssa/loop-2.c: New test.
39315         * gcc.dg/tree-ssa/loop-3.c: New test.
39316         * gcc.dg/tree-ssa/loop-4.c: New test.
39317         * gcc.dg/tree-ssa/loop-5.c: New test.
39318
39319 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39320
39321         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39322
39323 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39324
39325         * gcc.dg/format/sentinel-1.c: New test.
39326
39327 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39328
39329         * gcc.dg/builtins-46.c: New.
39330
39331 2004-09-03  Devang Patel  <dpatel@apple.com>
39332
39333         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39334         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39335
39336 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39337
39338         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39339         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39340         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39341         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39342         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39343         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39344         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39345         the non-portable bzero.
39346         * gcc.dg/20010912-1.c: xfail for NetWare.
39347         * gcc.dg/20020426-2.c: xfail for NetWare.
39348         * gcc.dg/20021014-1.c: xfail for NetWare.
39349         * gcc.dg/20021018-1.c: xfail for NetWare.
39350         * gcc.dg/20030213-1.c: xfail for NetWare.
39351         * gcc.dg/20030225-1.c: xfail for NetWare.
39352         * gcc.dg/20030708-1.c: xfail for NetWare.
39353         * gcc.dg/builtins-config.h: Also exclude NetWare.
39354         * gcc.dg/format/format.h: Define restrict only if not already defined.
39355         * gcc.dg/nest.c: xfail for NetWare.
39356         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39357         * lib/target-supports.exp (check_visibility_available): Exclude
39358         NetWare.
39359
39360 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39361
39362         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39363         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39364         deterministic starting point for the alignment of structure fields.
39365         * gcc.dg/Wpadded.c: Dito.
39366         * g++.dg/abi/vbase10.C: Dito.
39367
39368 2004-09-03  Devang Patel  <dpatel@apple.com>
39369
39370         * g++.dg/debug/pr15736.cc: New test.
39371
39372 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39373
39374         * README.QMTEST: Fix out-of-date link.
39375
39376 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39377
39378         PR fortran/16579
39379         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39380         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39381
39382 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39383
39384         * g++.dg/abi/arm_rtti1.C: New test.
39385
39386 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39387
39388         * gcc.dg/ppc-vector-memcpy.c: New.
39389         * gcc.dg/ppc-vector-memset.c: New.
39390
39391 2004-09-02  Chao-ying Fu  <fu@mips.com>
39392
39393         * gcc.target/mips/mips-3d-1.c: New test.
39394         * gcc.target/mips/mips-3d-2.c: New test.
39395         * gcc.target/mips/mips-3d-3.c: New test.
39396         * gcc.target/mips/mips-3d-4.c: New test.
39397         * gcc.target/mips/mips-3d-5.c: New test.
39398         * gcc.target/mips/mips-3d-6.c: New test.
39399         * gcc.target/mips/mips-3d-7.c: New test.
39400         * gcc.target/mips/mips-3d-8.c: New test.
39401         * gcc.target/mips/mips-3d-9.c: New test.
39402         * gcc.target/mips/mips-ps-1.c: New test.
39403         * gcc.target/mips/mips-ps-2.c: New test.
39404         * gcc.target/mips/mips-ps-3.c: New test.
39405         * gcc.target/mips/mips-ps-4.c: New test.
39406         * gcc.target/mips/mips-ps-type.c: New test.
39407
39408 2004-09-02  Paul Brook  <paul@codesourcery.com>
39409
39410         * gfortran.dg/edit_real_1.f90: Add new tests.
39411
39412 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39413
39414         PR fortran/15327
39415         * gfortran.dg/merge_char_1.f90: New test.
39416
39417 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39418
39419         PR fortran/16404
39420         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39421
39422 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39423
39424         PR c/1522
39425         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39426
39427 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39428
39429         * g++.dg/opt/loop1.C: Do not XFAIL.
39430
39431 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39432
39433         * gcc.c-torture/execute/20040831-1.c: New test.
39434
39435 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39436
39437         PR fortran/16579
39438         * gfortran.dg/g77/20010610.f: Now passes.
39439         Copy from g77.f-torture/execute. Add dg-run directive.
39440         * gfortran.dg/g77/README: Update
39441
39442 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39443
39444         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39445         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39446         (t1, t2, t3, t4): Add volatile.
39447
39448 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39449
39450         * g++.dg/ext/visibility/arm1.C: New test.
39451
39452 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39453
39454         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39455         -pedantic-errors.
39456
39457 2004-09-01  Paul Brook  <paul@codesourcery.com>
39458
39459         * gfortran.dg/eof_2.f90: New test.
39460
39461 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39462
39463         PR fortran/16579
39464         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39465
39466 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39467
39468         PR libfortran/16805
39469         * gfortran.dg/list_read_2.f90: New test.
39470
39471 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39472
39473         * g++.dg/abi/key1.C: New test.
39474
39475 2004-08-31  Richard Henderson  <rth@redhat.com>
39476
39477         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39478         form of offsetof.
39479         * g++.dg/other/offsetof5.C: Remove duplicate.
39480
39481 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39482
39483         PR fortran/17244
39484         * gfortran.dg/func_derived_1.f90: New test.
39485
39486 2004-08-31  Paul Brook  <paul@codesourcery.com>
39487
39488         * gfortran.dg/eof_1.f90: New test.
39489
39490 2004-08-31  Paul Brook  <paul@codesourcery.com>
39491
39492         * gfortran.dg/list_read_1.f90: New file.
39493
39494 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39495
39496         * g++.dg/opt/loop1.C: XFAIL.
39497
39498 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39499
39500         * gcc.dg/funcdef-storage-1.c: New.
39501         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39502         an extern function in local scope.
39503         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39504         declare an 'auto inline' function in local scope.
39505         * gcc.dg/20011130-1.c: Likewise.
39506         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39507         an 'auto' function in local scope.
39508         * gcc.dg/20021014-1.c: Likewise.
39509         * gcc.dg/20030331-2.c: Likewise.
39510
39511 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39512
39513         * gfortran.dg/blockdata_1.f90: New test.
39514
39515 2004-08-30  Richard Henderson  <rth@redhat.com>
39516
39517         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39518
39519 2004-08-30  Richard Henderson  <rth@redhat.com>
39520
39521         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39522         additional_flags set by alternate driver.
39523         (ieee-options): New procedure.
39524         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39525         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39526         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39527         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39528
39529 2004-08-30  Richard Henderson  <rth@redhat.com>
39530
39531         * lib/f-torture.exp: Remove.
39532
39533 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39534
39535         PR rtl-optimization/16590
39536         * g++.dg/opt/loop1.C: New test.
39537
39538 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39539
39540         PR fortran/13910
39541         * gfortran.dg/oldstyle_1.f90: New test.
39542
39543 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39544         Paul Brook  <paul@codesourcery.com>
39545
39546         * gfortran.dg/g77/README: Update.
39547         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39548         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39549         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39550
39551 2004-08-28  Paul Brook  <paul@codesourcery.com>
39552
39553         PR libfortran/17195
39554         * gfortran.dg/edit_real_1.f90: New test.
39555
39556 2004-08-27  Paul Brook  <paul@codesourcery.com>
39557
39558         * gfortran.dg/rewind_1.f90: New test.
39559
39560 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39561
39562         PR fortran/16597
39563         * gfortran.dg/pr16597.f90: New test.
39564
39565 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39566
39567         PR c/13801
39568         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39569         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39570         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39571         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39572         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39573
39574 2004-08-26  Nick Clifton  <nickc@redhat.com>
39575
39576         * gcc.c-torture/compile/pr17119.c: New test.
39577
39578 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39579
39580         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39581
39582 2004-08-25  Richard Henderson  <rth@redhat.com>
39583
39584         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39585         the bits that expect kind=8 to be the largest real kind.
39586
39587 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39588
39589         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39590
39591 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39592
39593         * gfortran.dg/assignment_1.f90: New test.
39594
39595 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39596
39597         * g++.dg/template/repo3.C: New test.
39598
39599 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39600
39601         PR middle-end/16693
39602         PR tree-optimization/16372
39603         * g++.dg/opt/pr16372-1.C: New test case.
39604         * g++.dg/opt/pr16693-1.C: New test case.
39605         * g++.dg/opt/pr16693-2.C: New test case.
39606
39607 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39608
39609         * objc.dg/proto-lossage-4.m: New test.
39610
39611 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39612
39613         PR c++/17155
39614         * g++.dg/inherit/local2.C: New test.
39615
39616 2004-08-25  Paul Brook  <paul@codesourcery.com>
39617
39618         PR fortran/17144
39619         * gfortran.dg/string_ctor_1.f90: New test.
39620
39621 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39622
39623         PR c++/14428
39624         * g++.dg/template/redecl2.C: New test.
39625
39626 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39627
39628         PR fortran/17143
39629         * gfortran.dg/pr17143.f90: New test.
39630
39631 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39632
39633         PR fortran/17164
39634         * gfortran.dg/pr17164.f90: New test.
39635
39636 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39637
39638         * gcc.dg/tree-ssa/loop-1.c: New test.
39639
39640 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39641
39642         * gcc.c-torture/compile/20040824-1.c: New test.
39643
39644 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39645
39646         * gcc.c-torture/compile/iftrap-3.c: New test.
39647
39648 2004-08-24  Paul Brook  <paul@codesourcery.com>
39649
39650         * gfortran.dg/entry_2.f90: New test.
39651
39652 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39653
39654         PR c++/16889
39655         * g++.dg/lookup/ambig[12].C: New.
39656
39657 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39658
39659         PR c++/16706
39660         * g++.dg/template/crash21.C: New test.
39661         * g++.dg/template/crash22.C: Likewise.
39662
39663 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39664
39665         PR c++/17149
39666         * g++.dg/template/access15.C: New.
39667
39668 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39669
39670         PR c++/17163
39671         * g++.dg/template/repo2.C: New test.
39672
39673 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39674
39675         PR rtl-optimization/17078
39676         * gcc.c-torture/execute/pr17078-1.c: New test case.
39677
39678 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39679
39680         PR c/14492
39681         * gcc.dg/debug/crash1.c: New test.
39682
39683 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39684
39685         PR c/16180
39686         * gcc.dg/loop-5.c: New test.
39687
39688 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39689
39690         * gcc.c-torture/execute/20040823-1.c: New test.
39691
39692 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39693
39694         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39695         to the assembler.  Simplify test accordingly.
39696         (asm_abi_flags): Use GNU names.
39697         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39698         to check for ABI flags.
39699
39700 2004-08-22  Andrew Pinski  <apinski@apple.com>
39701
39702         * g++.dg/opt/pr14029.C: New test.
39703         * gcc.c-torture/execute/pr15262.c: New test.
39704
39705 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39706
39707         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39708
39709 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39710
39711         PR 16908
39712         * gfortran.dg/direct_io.f90: New test.
39713
39714 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39715
39716         PR c++/17121
39717         * g++.dg/inherit/local2.C: New test.
39718
39719 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39720
39721         PR c++/17120
39722         * g++.dg/warn/Wparentheses-4.C: New test.
39723
39724 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39725
39726         PR c++/17121
39727         * g++.dg/inherit/local2.C: New test.
39728
39729         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39730         * gcc.dg/ppc-ldstruct.c: Likewise.
39731         * gcc.dg/ppc64-abi-2.c: Likewise.
39732
39733 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39734
39735         PR rtl-optimization/17099
39736         * gcc.c-torture/execute/20040820-1.c: New test.
39737
39738 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39739
39740         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39741
39742 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39743
39744         PR fortran/17077
39745         * gfortran.dg/auto_array_1.f90: New test.
39746
39747 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39748
39749         PR fortran/17074
39750         * gfortran.dg/simpleif_1.f90: New test.
39751
39752 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39753
39754         * lib/target-supports.exp (check_profiling_available): Return
39755         false for arm*-*-symbianelf* and arm*-*-eabi*.
39756
39757         PR c++/15890
39758         * g++.dg/template/delete1.C: New test.
39759
39760 2004-08-19  Paul Brook  <paul@codesourcery.com>
39761
39762         PR fortran/14976
39763         PR fortran/16228
39764         * gfortran.dg/data_char_1.f90: New test.
39765
39766 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39767
39768         PR fortran/16946
39769         * gfortran.dg/reduction.f90: New testcase.
39770
39771 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39772
39773         PR fortran/16520
39774         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39775
39776 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39777
39778         PR c++/17041
39779         * g++.dg/Wparentheses-3.C: New test.
39780
39781 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39782
39783         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39784         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39785         * gcc.dg/vect/vect-2.c: Likewise.
39786         * gcc.dg/vect/vect-3.c: Likewise.
39787         * gcc.dg/vect/vect-4.c: Likewise.
39788         * gcc.dg/vect/vect-5.c: Likewise.
39789         * gcc.dg/vect/vect-6.c: Likewise.
39790         * gcc.dg/vect/vect-7.c: Likewise.
39791         * gcc.dg/vect/vect-25.c: Likewise.
39792         * gcc.dg/vect/vect-31.c: Likewise.
39793         * gcc.dg/vect/vect-32.c: Likewise.
39794         * gcc.dg/vect/vect-34.c: Likewise.
39795         * gcc.dg/vect/vect-36.c: Likewise.
39796         * gcc.dg/vect/vect-all.c: Likewise.
39797
39798 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39799
39800         PR c++/17068
39801         * g++.dg/template/operator4.C: New test.
39802
39803 2004-08-18  Richard Henderson  <rth@redhat.com>
39804
39805         * gcc.dg/20040206-1.c: XFAIL.
39806
39807 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39808
39809         PR c++/16246
39810         * g++.dg/template/array7.C: New test.
39811
39812 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39813
39814         * gcc.dg/mips-movcc-1.c: New test.
39815         * gcc.dg/mips-movcc-2.c: New test.
39816         * gcc.dg/mips-movcc-3.c: New test.
39817
39818         * gcc.dg/mips-nmadd-1.c: New test.
39819         * gcc.dg/mips-nmadd-2.c: New test.
39820
39821 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39822
39823         PR c++/15871
39824         * g++.dg/opt/inline8.C: New test.
39825
39826         PR c++/16965
39827         * g++.dg/parse/error17.C: New test.
39828
39829 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39830
39831         * gcc.dg/vect: New directory for vectorizer tests.
39832         * gcc.dg/vect/tree-vect.h: New file.
39833         * gcc.dg/vect/vect.exp: New file.
39834         * gcc.dg/vect/pr16105.c.c: New test.
39835         * gcc.dg/vect/vect-1.c: New test.
39836         * gcc.dg/vect/vect-2.c: New test.
39837         * gcc.dg/vect/vect-3.c: New test.
39838         * gcc.dg/vect/vect-4.c: New test.
39839         * gcc.dg/vect/vect-5.c: New test.
39840         * gcc.dg/vect/vect-6.c: New test.
39841         * gcc.dg/vect/vect-7.c: New test.
39842         * gcc.dg/vect/vect-8.c: New test.
39843         * gcc.dg/vect/vect-9.c: New test.
39844         * gcc.dg/vect/vect-10.c: New test.
39845         * gcc.dg/vect/vect-11.c: New test.
39846         * gcc.dg/vect/vect-12.c: New test.
39847         * gcc.dg/vect/vect-13.c: New test.
39848         * gcc.dg/vect/vect-14.c: New test.
39849         * gcc.dg/vect/vect-15.c: New test.
39850         * gcc.dg/vect/vect-16.c: New test.
39851         * gcc.dg/vect/vect-17.c: New test.
39852         * gcc.dg/vect/vect-18.c: New test.
39853         * gcc.dg/vect/vect-19.c: New test.
39854         * gcc.dg/vect/vect-20.c: New test.
39855         * gcc.dg/vect/vect-21.c: New test.
39856         * gcc.dg/vect/vect-22.c: New test.
39857         * gcc.dg/vect/vect-23.c: New test.
39858         * gcc.dg/vect/vect-24.c: New test.
39859         * gcc.dg/vect/vect-25.c: New test.
39860         * gcc.dg/vect/vect-26.c: New test.
39861         * gcc.dg/vect/vect-27.c: New test.
39862         * gcc.dg/vect/vect-28.c: New test.
39863         * gcc.dg/vect/vect-29.c: New test.
39864         * gcc.dg/vect/vect-30.c: New test.
39865         * gcc.dg/vect/vect-31.c: New test.
39866         * gcc.dg/vect/vect-32.c: New test.
39867         * gcc.dg/vect/vect-33.c: New test.
39868         * gcc.dg/vect/vect-34.c: New test.
39869         * gcc.dg/vect/vect-35.c: New test.
39870         * gcc.dg/vect/vect-36.c: New test.
39871         * gcc.dg/vect/vect-37.c: New test.
39872         * gcc.dg/vect/vect-38.c: New test.
39873         * gcc.dg/vect/vect-40.c: New test.
39874         * gcc.dg/vect/vect-41.c: New test.
39875         * gcc.dg/vect/vect-42.c: New test.
39876         * gcc.dg/vect/vect-43.c: New test.
39877         * gcc.dg/vect/vect-44.c: New test.
39878         * gcc.dg/vect/vect-45.c: New test.
39879         * gcc.dg/vect/vect-46.c: New test.
39880         * gcc.dg/vect/vect-47.c: New test.
39881         * gcc.dg/vect/vect-48.c: New test.
39882         * gcc.dg/vect/vect-49.c: New test.
39883         * gcc.dg/vect/vect-50.c: New test.
39884         * gcc.dg/vect/vect-51.c: New test.
39885         * gcc.dg/vect/vect-52.c: New test.
39886         * gcc.dg/vect/vect-53.c: New test.
39887         * gcc.dg/vect/vect-54.c: New test.
39888         * gcc.dg/vect/vect-55.c: New test.
39889         * gcc.dg/vect/vect-56.c: New test.
39890         * gcc.dg/vect/vect-57.c: New test.
39891         * gcc.dg/vect/vect-58.c: New test.
39892         * gcc.dg/vect/vect-59.c: New test.
39893         * gcc.dg/vect/vect-60.c: New test.
39894         * gcc.dg/vect/vect-61.c: New test.
39895         * gcc.dg/vect/vect-all.c: New test.
39896         * gcc.dg/vect/vect-none.c: New test.
39897
39898 2004-08-17  Paul Brook  <paul@codesourcery.com>
39899
39900         PR fortran/13082
39901         * gfortran.dg/entry_1.f90: New test.
39902
39903 2004-08-17  Andrew Pinski  <apinski@apple.com>
39904
39905         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39906
39907 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39908
39909         * gcc.dg/pr17036-1.c: New test.
39910
39911 2004-08-16  Devang Patel  <dpatel@apple.com>
39912
39913         * gcc.dg/darwin-20040809-1.c: New test.
39914
39915 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39916
39917         * gcc.dg/funcdef-attr-1.c: New test.
39918
39919 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39920
39921         * gcc.dg/altivec-17.c: New test.
39922         * gcc.dg/altivec-18.c: New test.
39923
39924 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39925
39926         PR c++/6749
39927         * g++.dg/template/vtable2.C: New test.
39928
39929 2004-08-14  Richard Henderson  <rth@redhat.com>
39930
39931         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39932         * gcc.dg/pack-test-4.c (main): Return 0.
39933         * gcc.dg/setjmp-1.c: Remove XFAIL.
39934         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39935
39936 2004-08-14  Richard Henderson  <rth@redhat.com>
39937
39938         * gcc.dg/980217-1.c: Add prototype for printf.
39939
39940 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39941
39942         * gfortran.dg/pr16935.f90: New test.
39943
39944 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39945
39946         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39947
39948 2004-08-13  Paul Brook  <paul@codesourcery.com>
39949
39950         * gfortran.dg/der_io_1.f90: Remove stray comma.
39951
39952 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39953
39954         * gcc.dg/vmx/cw-bug-2.c: Remove.
39955         * gcc.dg/vmx/vprint-1.c: Remove.
39956         * gcc.dg/vmx/vscan-1.c: Remove.
39957
39958 2004-08-12  Devang patel  <dpatel@apple.com>
39959
39960         * gcc.dg/darwin-20040809-2.c: New test.
39961
39962 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39963
39964         * g++.dg/ext/altivec-12.C: New test.
39965
39966         * g++.dg/ext/altivec-11.C: New test.
39967
39968 2004-08-12  Paul Brook  <paul@codesourcery.com>
39969
39970         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39971
39972 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39973
39974         * g++.dg/ext/altivec-2.C: Check for hardware support before
39975         executing any VMX instructions.
39976
39977         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39978
39979 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39980
39981         PR c++/16276
39982         * g++.old-deja/g++.other/comdat4.C: New test.
39983         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39984
39985 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39986
39987         PR target/16286
39988         * gcc.dg/pr16286.c: New test.
39989
39990 2004-08-12 Jan Beulich <jbeulich@novell.com>
39991
39992         * g++.dg/ext/asm5.C: New.
39993
39994 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39995
39996         PR c++/16698
39997         * g++.dg/eh/crash1.C: New test.
39998
39999         PR c++/16717
40000         * g++.dg/ext/construct1.C: New test.
40001
40002 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40003
40004         PR c++/16853
40005         * g++.dg/init/ptrmem1.C: New test.
40006
40007         PR c++/16618
40008         * g++.dg/parse/offsetof5.C: New test.
40009
40010         PR c++/16870
40011         * g++.dg/template/overload3.C: New test.
40012
40013 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40014
40015         PR c++/16964
40016         * g++.dg/parse/error16.C: New test.
40017
40018         PR c++/16904
40019         * g++.dg/template/error14.C: New test.
40020
40021         PR c++/16929
40022         * g++.dg/template/error15.C: New test.
40023
40024 2004-08-11  Devang Patel  <dpatel@apple.com>
40025
40026         * gcc.dg/darwin-ld-20040809-1.c: New test.
40027         * gcc.dg/darwin-ld-20040809-2.c: New test.
40028
40029 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40030
40031         PR fortran/16917
40032         * gfortran.dg/dfloat_1.f90: New test.
40033
40034 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40035
40036         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40037         * gcc.dg/dll-2.c: Fix dg-require syntax.
40038         * gcc.misc-tests/arm-isr.c (abort): Declare.
40039         (exit): Likewise.
40040
40041 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40042
40043         PR c++/16971
40044         * g++.dg/parse/crash16.C: New test.
40045
40046 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40047
40048         * gcc.dg/mips-rsqrt-1.c: New test case.
40049         * gcc.dg/mips-rsqrt-2.c: New test case.
40050         * gcc.dg/mips-rsqrt-3.c: New test case.
40051
40052 2004-08-10  Paul Brook  <paul@codesourcery.com>
40053
40054         * gfortran.dg/der_io_1.f90: New test.
40055
40056 2004-08-10  Paul Brook  <paul@codesourcery.com>
40057
40058         PR fortran/16919
40059         * gfortran.dg/der_array_1.f90: New test.
40060
40061 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40062
40063         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40064
40065 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40066
40067         * gcc.dg/wchar_t-2.c: Fix typo.
40068
40069 2004-08-09  Falk Hueffner  <falk@debian.org>
40070
40071         PR tree-optimization/12517
40072         * gcc.c-torture/compile/pr12517.c: New test.
40073
40074         PR tree-optimization/12578
40075         * gcc.c-torture/compile/pr12578.c: New test.
40076
40077         PR tree-optimization/12899
40078         * gcc.c-torture/compile/pr12899.c: New test.
40079
40080         PR rtl-optimization/14692
40081         * gcc.c-torture/compile/pr14692.c: New test.
40082
40083         PR tree-optimization/16461
40084         * gcc.c-torture/compile/pr16461.c: New test.
40085
40086 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40087
40088         * gfortran.dg/getenv_1.f90: New test.
40089
40090 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40091
40092         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40093         wchar_t.
40094         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40095
40096 2004-08-06  Paul Brook  <paul@codesourcery.com>
40097
40098         * gfortran.dg/ret_array_1.f90: New test.
40099         * gfortran.dg/ret_pointer_1.f90: New test.
40100
40101 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40102
40103         * gcc.dg/missing-field-init-[12].c: New tests.
40104         * g++.dg/warn/missing-field-init-[12].C: New tests.
40105
40106 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40107
40108         * gcc.dg/enum2.c: New test.
40109         * gcc.dg/symbian3.c: Likewise.
40110         * gcc.dg/symbian4.c: Likewise.
40111         * gcc.dg/wchar_t-2.c: Likewise.
40112
40113 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40114
40115         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40116         destructor tests.
40117
40118 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40119
40120         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40121         dg-require-visiblity.
40122         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40123         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40124         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40125         * g++.dg/ext/visibility/new1.C: Likewise.
40126         * g++.dg/ext/visibility/pragma.C: Likewise.
40127         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40128         * g++.dg/ext/visibility/virtual.C: Likewise.
40129         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40130         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40131         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40132         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40133         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40134         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40135         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40136         * g++/dg/ext/visibility/visibility-8.C: New test.
40137         * gcc.c-torture/compile/dll.x: Remove.
40138         * gcc.dg/dll-2.c: Use dg-require-dll
40139         * gcc.dg/visibility-10.c: New test.
40140         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40141         supporting DLLs.
40142         * lib/scanasm.exp (scan_hidden): New function.
40143         (scan_not_hidden): Likewise.
40144
40145 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40146
40147         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40148
40149 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40150
40151         * gcc.c-torture/execute/20040805-1.c: New test.
40152
40153 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40154
40155         * gcc.dg/20020118-1.c: Declare abort.
40156         * gcc.dg/altivec_check.h: Likewise.
40157         * gcc.dg/iftrap-2.c: Likewise.
40158         * gcc.dg/pragma-darwin.c: Likewise.
40159         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40160
40161 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40162
40163         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40164
40165 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40166
40167         * gcc.c-torture/execute/builtins/abs-2.c,
40168         gcc.c-torture/execute/builtins/abs-3.c,
40169         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40170         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40171         intmax_t, uintmax_t and their limits.
40172         * gcc.dg/intmax_t-1.c: New test.
40173
40174 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40175
40176         * g++.dg/tc1/dr147.C: Add reference to PR.
40177
40178 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40179
40180         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40181         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40182
40183 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40184
40185         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40186
40187 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40188
40189         * gcc.dg/redecl-5.c: New test.
40190         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40191         of scanf.
40192
40193 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40194
40195         PR middle-end/16790
40196         * gcc.c-torture/execute/pr16790-1.c: New test case.
40197
40198 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40199
40200         * g++.dg/ext/visibility/assign1.C: New test.
40201         * g++.dg/ext/visibility/new1.C: Likewise.
40202
40203         * gcc.dg/symbian1.c: New test.
40204         * gcc.dg/symbian2.c: Likewise.
40205
40206 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40207
40208         PR target/16570
40209         * gcc.dg/i386-sse-9.c: New test.
40210
40211 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40212
40213         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40214
40215 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40216
40217         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40218         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40219         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40220         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40221         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40222         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40223         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40224         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40225         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40226         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40227         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40228         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40229         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40230         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40231         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40232         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40233         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40234         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40235         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40236         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40237         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40238         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40239         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40240         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40241         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40242         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40243         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40244         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40245         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40246         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40247         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40248         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40249         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40250         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40251         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40252         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40253         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40254         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40255         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40256         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40257         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40258         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40259         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40260         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40261         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40262         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40263         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40264         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40265         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40266         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40267         gcc.misc-tests/i386-pf-3dnow-1.c,
40268         gcc.misc-tests/i386-pf-athlon-1.c,
40269         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40270         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40271         Declare built-in functions used.
40272         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40273
40274 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40275
40276         PR c++/16707
40277         * g++.dg/lookup/using12.C: New test.
40278
40279         * g++.dg/init/null1.C: Fix PR number.
40280         * g++.dg/parse/namespace10.C: Likewise.
40281
40282 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40283
40284         PR c++/16224
40285         * g++.dg/template/spec17.C: New test.
40286         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40287         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40288
40289 2004-08-02  David Billinghurst
40290
40291         PR fortran/16292
40292         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40293
40294 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40295
40296         * gcc.dg/ia64-got-1.c: New test case.
40297
40298 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40299
40300         PR c++/16489
40301         * g++.dg/init/null1.C: New test.
40302         * g++.dg/tc1/dr76.C: Adjust error marker.
40303
40304         PR c++/16529
40305         * g++.dg/parse/namespace10.C: New test.
40306
40307         PR c++/16810
40308         * g++.dg/inherit/ptrmem2.C: New test.
40309
40310 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40311
40312         PR target/16155
40313         * gcc.dg/pr16155.c: New test.
40314
40315 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40316
40317         * gcc.dg/redecl-2.c: New test.
40318
40319 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40320
40321         * gcc.dg/darwin-longdouble.c: New file.
40322
40323 2004-07-30  Richard Henderson  <rth@redhat.com>
40324
40325         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40326         write to constant argument.
40327         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40328
40329 2004-07-30  Richard Henderson  <rth@redhat.com>
40330
40331         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40332         tests of nearest around zero.
40333
40334 2004-07-30  Andrew Pinski  <apinski@apple.com>
40335
40336         * gcc.c-torture/compile/20040730-1.c: New test.
40337
40338 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40339
40340         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40341         powerpc-eabispe.
40342
40343 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40344
40345         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40346
40347 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40348
40349         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40350         contains $ld_library_path.
40351         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40352
40353 2004-07-29  Richard Henderson  <rth@redhat.com>
40354
40355         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40356
40357         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40358         (alt2, which): New.
40359         (Check): Accept either alternative.
40360
40361 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40362
40363         * g++.dg/abi/inline1.C: New test.
40364         * g++.dg/abi/local1-a.cc: Likewise.
40365         * g++.dg/abi/local1.C: Likewise.
40366         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40367         * g++.dg/abi/mangle12.C: Likewise.
40368         * g++.dg/abi/mangle17.C: Likewise.
40369         * g++.dg/abi/mangle20-2.C: Likewise.
40370         * g++.dg/opt/interface1.C: Likewise.
40371         * g++.dg/opt/interface1.h: Likewise.
40372         * g++.dg/opt/interface1-a.cc: New test.
40373         * g++.dg/parse/repo1.C: New test.
40374         * g++.dg/template/repo1.C: Likewise.
40375         * g++.dg/warn/Winline-1.C: Likewise.
40376         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40377
40378 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40379
40380         * gcc.dg/tree-ssa/20040729-1.c: New test.
40381
40382 2004-07-27  Matt Austern <austern@apple.com>
40383
40384         * gcc.dg/darwin-bool-1.c: New test.
40385         * gcc.dg/darwin-bool-2.c: New test.
40386
40387 2004-07-28  Richard Henderson  <rth@redhat.com>
40388
40389         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40390         arguments in the correct type.  Don't write to constant arguments.
40391
40392 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40393
40394         PR tree-optimization/16688
40395         PR tree-optimization/16689
40396         * g++.dg/tree-ssa/pr16688.C: New test.
40397
40398 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40399
40400         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40401         loads.  Not only in the comment, this time.
40402
40403 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40404
40405         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40406         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40407         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40408         * gcc.dg/sh4a-bitmovua.c: New.
40409         * gcc.dg/sh4a-cos.c: New.
40410         * gcc.dg/sh4a-cosf.c: New.
40411         * gcc.dg/sh4a-fprun.c: New.
40412         * gcc.dg/sh4a-fsrra.c: New.
40413         * gcc.dg/sh4a-memmovua.c: New.
40414         * gcc.dg/sh4a-sin.c: New.
40415         * gcc.dg/sh4a-sincos.c: New.
40416         * gcc.dg/sh4a-sincosf.c: New.
40417         * gcc.dg/sh4a-sinf.c: New.
40418
40419 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40420
40421         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40422         conditionals.
40423         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40424         loads.
40425         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40426         DOM1.
40427
40428 2004-07-27  Andrew Pinski  <apinski@apple.com>
40429
40430         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40431
40432 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40433
40434         * gcc.dg/pragma-isr.c: New test.
40435
40436 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40437
40438         PR c++/14429
40439         * g++.dg/template/ttp11.C: New test.
40440
40441 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40442
40443         * gcc.c-torture/compile/20040727-1.c: New test.
40444
40445 2004-07-26  Eric Christopher  <echristo@redhat.com>
40446
40447         * gcc.c-torture/compile/20040726-2.c: New test.
40448
40449 2004-07-26  Andrew Pinski  <apinski@apple.com>
40450
40451         * g++.dg/rtti/tinfo1.C: Xfail.
40452
40453 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40454
40455         * gcc.c-torture/compile/20040726-1.c: New test.
40456
40457 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40458             Brian Ryner  <bryner@brianryner.com>
40459
40460         PR c++/9283
40461         PR c++/15000
40462         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40463         * g++.dg/ext/visibility/: New directory.
40464         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40465         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40466         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40467         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40468         * g++.dg/ext/visibility/fvisibility.C,
40469         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40470         g++.dg/ext/visibility/fvisibility-override1.C
40471         g++.dg/ext/visibility/fvisibility-override2.C
40472         g++.dg/ext/visibility/memfuncts.C
40473         g++.dg/ext/visibility/noPLT.C
40474         g++.dg/ext/visibility/pragma.C
40475         g++.dg/ext/visibility/pragma-override1.C
40476         g++.dg/ext/visibility/pragma-override2.C
40477         g++.dg/ext/visibility/staticmemfuncts.C
40478         g++.dg/ext/visibility/virtual.C: New tests.
40479
40480 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40481
40482         PR c/15360
40483         * gcc.dg/pr15360-1.c: New test.
40484
40485 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40486
40487         * gcc.dg/pragma-align-2.c: New test.
40488         * gcc.dg/pragma-init-fini.c: New test.
40489         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40490         targets.
40491
40492 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40493
40494         * gcc.dg/init-string-2.c: New test.
40495
40496 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40497
40498         PR 16684
40499         * gcc.dg/Wredundant-decls-1.c: New test case.
40500
40501 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40502
40503         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40504         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40505         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40506         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40507         * gcc.dg/compat/generate-random.c: New file.
40508         * gcc.dg/compat/generate-random.h: Likewise.
40509         * gcc.dg/compat/generate-random_r.c: Likewise.
40510         * gcc.dg/compat/struct-layout-1.h: Likewise.
40511         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40512         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40513         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40514         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40515         * gcc.dg/compat/struct-layout-1_main.c: New test.
40516         * gcc.dg/compat/struct-layout-1_x.c: New file.
40517         * gcc.dg/compat/struct-layout-1_y.c: New file.
40518         * gcc.dg/compat/struct-layout-1_test.h: New file.
40519
40520 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40521
40522         * gcc.dg/comp-return-1.c: New test
40523
40524 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40525
40526         * gcc.dg/vmx/8-02a.c: Fix typo.
40527
40528         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40529         * gcc.dg/darwin-abi-3.c: New test.
40530
40531         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40532         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40533
40534         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40535         * gcc.dg/vmx/ops-long-1.c: New test.
40536         * gcc.dg/vmx/ops-long-2.c: New test.
40537
40538 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40539
40540         * g++.dg/lookup/conv-[1234].C: New.
40541
40542 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40543
40544         * g++.dg/parse/attr2.C: Simplify.
40545
40546 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40547
40548         PR c/7284
40549         * gcc.c-torture/execute/pr7284-1.c: New test.
40550
40551 2004-07-22  Brian Booth  <bbooth@redhat.com>
40552
40553         * gcc.dg/tree-ssa/20040721-1.c: New test.
40554
40555 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40556
40557         * g++.dg/template/crash20.c: New.
40558
40559 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40560
40561         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40562         Add dg-run directive.  Declare variables as required.
40563         * gfortran.dg/g77/README: Update
40564
40565 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40566
40567         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40568         gcc.dg/cris-peep2-andu2.c: New tests.
40569
40570 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40571
40572         PR c/15052
40573         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40574         on return type.
40575         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40576         messages.
40577         * gcc.dg/qual-return-2.c: Update expected messages.
40578         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40579
40580 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40581
40582         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40583         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40584
40585 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40586
40587         PR c/11250
40588         * gcc.dg/init-string-1.c: New test.
40589
40590 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40591
40592         PR middle-end/15345
40593         PR c/16450
40594         * gcc.dg/torture/nested-fn-1.c: New test.
40595
40596 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40597
40598         PR target/16559
40599         * gcc.dg/ia64-fptr-1.c: New file.
40600
40601 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40602
40603         PR c++/14497
40604         * g++.dg/template/spec16.C: New test.
40605         * g++.old-deja/g++.robertl/eb118.C: Remove.
40606
40607 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40608
40609         PR c++/509
40610         * g++.dg/template/spec15.C: New test.
40611
40612 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40613
40614         Copy cases from g77.f-torture/execute and add dg-run
40615         directive.  Other changes as noted.
40616         * gfortran.dg/g77/13037.f
40617         * gfortran.dg/g77/1832.f
40618         * gfortran.dg/g77/19981119-0.f
40619         * gfortran.dg/g77/19990313-0.f
40620         * gfortran.dg/g77/19990313-1.f
40621         * gfortran.dg/g77/19990313-2.f
40622         * gfortran.dg/g77/19990313-3.f
40623         * gfortran.dg/g77/19990419-1.f
40624         * gfortran.dg/g77/19990826-0.f
40625         * gfortran.dg/g77/19990826-2.f
40626         * gfortran.dg/g77/20000503-1.f
40627         * gfortran.dg/g77/20001111.f
40628         * gfortran.dg/g77/20010116.f
40629         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40630         * gfortran.dg/g77/20010430.f
40631         * gfortran.dg/g77/6177.f
40632         * gfortran.dg/g77/947.f
40633         * gfortran.dg/g77/970816-3.f
40634         * gfortran.dg/g77/971102-1.f
40635         * gfortran.dg/g77/980520-1.f
40636         * gfortran.dg/g77/980628-0.f
40637         * gfortran.dg/g77/980628-1.f
40638         * gfortran.dg/g77/980628-10.f
40639         * gfortran.dg/g77/980628-2.f
40640         * gfortran.dg/g77/980628-3.f
40641         * gfortran.dg/g77/980628-7.f
40642         * gfortran.dg/g77/980628-8.f
40643         * gfortran.dg/g77/980628-9.f
40644         * gfortran.dg/g77/980701-0.f
40645         * gfortran.dg/g77/980701-1.f
40646         * gfortran.dg/g77/cabs.f
40647         * gfortran.dg/g77/claus.f
40648         * gfortran.dg/g77/complex_1.f
40649         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40650         * gfortran.dg/g77/dcomplex.f
40651         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40652         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40653         * gfortran.dg/g77/f90-intrinsic-numeric.f
40654         * gfortran.dg/g77/int8421.f
40655         * gfortran.dg/g77/labug1.f
40656         * gfortran.dg/g77/large_vec.f
40657         * gfortran.dg/g77/le.f
40658         * gfortran.dg/g77/short.f
40659         * gfortran.dg/g77/README: Update
40660
40661 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40662
40663         PR c++/16637
40664         * g++.dg/parse/lookup4.C: New test.
40665
40666 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40667
40668         PR c++/16175
40669         * g++.dg/template/ttp10.C: New test.
40670
40671 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40672
40673         * gcc.dg/pr12625-1.c: New test.
40674
40675 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40676
40677         * gcc.dg/switch-warn-1.c: New test.
40678         * gcc.dg/switch-warn-2.c: New test.
40679         * gcc.c-torture/compile/pr14730.c: Update.
40680
40681 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40682
40683         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40684         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40685         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40686         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40687
40688 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40689
40690         PR c++/16623
40691         * g++.dg/template/assign1.C: New test.
40692
40693 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40694
40695         PR c++/12170
40696         * g++.dg/template/ttp9.C: New test.
40697
40698 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40699
40700         * gcc.dg/format/cmn-err-1.c: New test.
40701
40702 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40703
40704         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40705         gcc.dg/Wparentheses-10.c: New tests.
40706         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40707
40708 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40709
40710         PR fortran/16465
40711         * gfortran.dg/g77//ffixed-line-length-0.f,
40712         gfortran.dg/g77/ffixed-line-length-132.f,
40713         gfortran.dg/g77/ffixed-line-length-72.f,
40714         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40715         gfortran.dg/g77/README: Update.
40716
40717 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40718
40719         PR c++/13092
40720         * g++.dg/template/non-dependent7.C: New test.
40721         * g++.dg/template/non-dependent8.C: Likewise.
40722         * g++.dg/template/non-dependent9.C: Likewise.
40723         * g++.dg/template/non-dependent10.C: Likewise.
40724
40725 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40726
40727         PR c++/16337
40728         * g++.dg/parse/attr2.C: New test.
40729
40730 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40731
40732         * g77.dg: Removed.
40733         * g77.f-torture: Ditto.
40734
40735 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40736
40737         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40738         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40739         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40740
40741 2004-07-16  Richard Henderson  <rth@redhat.com>
40742
40743         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40744
40745 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40746
40747         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40748         tests with full list of options.
40749         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40750         of TORTURE_OPTIONS if test contains 'dg-do run'.
40751
40752         PR fortran/16404
40753         * gfortran.dg/do_iterator.f90: New test.
40754
40755 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40756
40757         PR rtl-optimization/16536
40758         * gcc.c-torture/execute/restrict-1.c: New test.
40759
40760 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40761
40762         PR fortran/15324
40763         * gfortran.dg/pr15324.f90: New test.
40764
40765         PR fortran/15129
40766         * gfortran.dg/pr15129.f90: New test.
40767
40768         PR fortran/15140
40769         * gfortran.dg/pr15140.f90: New test.
40770
40771         PR fortran/13792
40772         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40773         compile-time simplification.
40774
40775 2004-07-14  Mike Stump  <mrs@apple.com>
40776
40777         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40778
40779 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40780
40781         PR target/16325
40782         * gcc.dg/profile-generate-1.c: New.
40783
40784 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40785
40786         * gcc.c-torture/execute/20040709-1.c: New test.
40787         * gcc.c-torture/execute/20040709-2.c: New test.
40788
40789 2004-07-14  Mike Stump  <mrs@apple.com>
40790
40791         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40792
40793 2004-07-14  Mike Stump  <mrs@apple.com>
40794
40795         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40796
40797 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40798
40799         PR c++/16518
40800         * g++.dg/parse/mutable1.C: New test.
40801
40802 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40803
40804         PR tree-optimization/16443
40805         * gcc.dg/tree-ssa/20040713-1.c: New test.
40806
40807 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40808
40809         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40810         for operator new.
40811
40812 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40813
40814         * gfortran.dg/g77/README: New file
40815         * gfortran.dg/g77/19981216-0.f: Copy from
40816         g77.f-torture/noncompile.  Add "dg-do compile" and
40817         dg-error as required.
40818         * gfortran.dg/g77/19990218-1.f: Likewise.
40819         * gfortran.dg/g77/19990905-1.f: Likewise.
40820         * gfortran.dg/g77/9263.f: Likewise.
40821         * gfortran.dg/g77/980615-0.f: Likewise.
40822         * gfortran.dg/g77/980616-0.f: Likewise.
40823         * gfortran.dg/g77/check0.f: Likewise.
40824         * gfortran.dg/g77/select_no_compile.f: Likewise.
40825
40826 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40827
40828         Copy files from g77.f-torture/compile.
40829         Add "{ dg-do compile}".  Other changes as noted
40830         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40831         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40832         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40833         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40834         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40835         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40836         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40837         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40838         statement to conform to standard.  Append alpha1.x for reference.
40839         * gfortran.dg/g77/xformat.f: Add dg-warning
40840
40841 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40842
40843         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40844         Add {dg-do compile} directive.
40845         * gfortran.dg/g77/cpp2.F: Likewise.
40846
40847 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40848
40849         PR c++/5402
40850         * g++.dg/lookup/name-clash1.C: New test.
40851
40852         PR c++/9777
40853         * g++.dg/lookup/name-clash2.C: New test.
40854
40855         PR c++/12102
40856         * g++.dg/lookup/name-clash3.C: New test.
40857
40858 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40859
40860         * g++.dg/lookup/new2.C: New test.
40861         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40862
40863 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40864
40865         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40866         Add {dg-do compile} directive.
40867         * gfortran.dg/g77/13060.f: Likewise.
40868         * gfortran.dg/g77/19990218-0.f: Likewise.
40869         * gfortran.dg/g77/19990305-0.f: Likewise.
40870         * gfortran.dg/g77/19990419-0.f: Likewise.
40871         * gfortran.dg/g77/19990502-0.f: Likewise.
40872         * gfortran.dg/g77/19990502-1.f: Likewise.
40873         * gfortran.dg/g77/19990525-0.f: Likewise.
40874         * gfortran.dg/g77/19990826-1.f: Likewise.
40875         * gfortran.dg/g77/19990826-3.f: Likewise.
40876         * gfortran.dg/g77/19990905-2.f: Likewise.
40877         * gfortran.dg/g77/20000412-1.f: Likewise.
40878         * gfortran.dg/g77/20000511-1.f: Likewise.
40879         * gfortran.dg/g77/20000511-2.f: Likewise.
40880         * gfortran.dg/g77/20000518.f: Likewise.
40881         * gfortran.dg/g77/20000601-1.f: Likewise.
40882         * gfortran.dg/g77/20000601-2.f: Likewise.
40883         * gfortran.dg/g77/20000629-1.f: Likewise.
40884         * gfortran.dg/g77/20000630-2.f: Likewise.
40885         * gfortran.dg/g77/20010115.f: Likewise.
40886         * gfortran.dg/g77/20010321-1.f: Likewise.
40887         * gfortran.dg/g77/20010426.f: Likewise.
40888         * gfortran.dg/g77/20020307-1.f: Likewise.
40889         * gfortran.dg/g77/8485.f: Likewise.
40890         * gfortran.dg/g77/960317-1.f: Likewise.
40891         * gfortran.dg/g77/970915-0.f: Likewise.
40892         * gfortran.dg/g77/980310-1.f: Likewise.
40893         * gfortran.dg/g77/980310-2.f: Likewise.
40894         * gfortran.dg/g77/980310-3.f: Likewise.
40895         * gfortran.dg/g77/980310-4.f: Likewise.
40896         * gfortran.dg/g77/980310-6.f: Likewise.
40897         * gfortran.dg/g77/980310-7.f: Likewise.
40898         * gfortran.dg/g77/980310-8.f: Likewise.
40899         * gfortran.dg/g77/980419-2.f: Likewise.
40900         * gfortran.dg/g77/980424-0.f: Likewise.
40901         * gfortran.dg/g77/980427-0.f: Likewise.
40902         * gfortran.dg/g77/980729-0.f: Likewise.
40903         * gfortran.dg/g77/981117-1.f: Likewise.
40904         * gfortran.dg/g77/toon_1.f: Likewise.
40905
40906 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40907
40908         PR c++/2204
40909         * g++.dg/other/abstract2.C: New test.
40910
40911 2004-07-12  Paul Brook  <paul@codesourcery.com>
40912
40913         * gfortran.dg/pointer_init_1.f90: New test.
40914
40915 2004-07-11  Paul Brook  <paul@codesourcery.com>
40916
40917         PR fortran/15986
40918         * gfortran.dg/contained_1.f90: New test.
40919
40920 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40921
40922         * g++.dg/parse/defarg8.C: New test.
40923
40924 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40925
40926         PR fortran/16433
40927         * gfortran.dg/pr16433.f: New test.
40928
40929         PR fortran/17574
40930         * gfortran.dg/pr15754.f90: New test.
40931
40932 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40933
40934         PR tree-optimization/16437
40935         * gcc.c-torture/execute/bitfld-4.c: New test.
40936
40937 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40938
40939         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40940         access to common var from module.
40941
40942 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40943
40944         PR fortran/16336
40945         * gfortran.fortran-torture/execute/common_2.f90: New test.
40946
40947 2004-07-10  Paul Brook  <paul@codesourcery.com>
40948
40949         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40950
40951 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40952
40953         PR fortran/15969
40954         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40955
40956 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40957
40958         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40959         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40960         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40961         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40962         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40963         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40964         * gfortran.dg/g77/funderscoring.f: Likewise.
40965         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40966
40967 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40968
40969         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40970
40971 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40972         Paul Brook  <paul@codesourcery.com>
40973
40974         PR fortran/13415
40975         * gfortran.dg/common_pointer_1.f90: New test.
40976
40977 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40978
40979         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40980
40981 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40982
40983         PR target/16364
40984         * gcc.c-torture/compile/20040709-1.c: New.
40985
40986 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40987
40988         PR fortran/14077
40989         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40990
40991 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40992
40993         PR fortran/13201
40994         * gfortran.dg/shape_1.f90: New test.
40995
40996 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40997             Andrew Pinski  <apinski@apple.com>
40998
40999         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41000
41001 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41002
41003         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41004         comment.
41005
41006 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41007         Paul Brook  <paul@codesourcery.com>
41008
41009         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41010         '.f95' and '.F95'.
41011
41012 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41013
41014         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41015
41016 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41017
41018         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41019         testcases with capital suffix.
41020
41021 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41022
41023         PR fortran/15481
41024         PR fortran/13372
41025         PR fortran/13575
41026         PR fortran/15978
41027         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41028
41029         * gfortran.dg/implicit_1.f90: New test.
41030
41031 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41032
41033         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41034         expression to match gfortran warning/error messages
41035         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41036         dg-error text.
41037
41038 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41039
41040         * lib/fortran-torture.exp: Rename proc search_for to
41041         search_for_re.
41042
41043 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41044
41045         * gcc.c-torture/execute/simd-5.x: New file.
41046         XFAIL on SPARC 64-bit at -O0.
41047
41048 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41049
41050         PR c++/8211
41051         PR c++/16165
41052         * g++.dg/warn/effc3.C: New test.
41053
41054 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41055
41056         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41057         change X to 1X in format.
41058         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41059         add data statements to conform to standard.
41060
41061 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41062
41063         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41064         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41065         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41066
41067 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41068
41069         * gfortran.dg/g77/7388.f: Copy from g77.dg
41070         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41071         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41072         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41073         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41074         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41075         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41076         * gfortran.dg/g77/strlen0.f: Likewise.
41077
41078 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41079
41080         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41081         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41082
41083 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41084
41085         * gcc.c-torture/execute/920428-2.x: Delete.
41086         * gcc.c-torture/execute/920501-7.x: Likewise.
41087
41088 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41089
41090         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41091         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41092         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41093         prescott and c3-2.
41094         (PREFETCH_3DNOW): Add -march=c3.
41095
41096 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41097
41098         PR c/16437
41099         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41100         * gcc.c-torture/execute/bf64-1.x: Likewise.
41101
41102 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41103
41104         * gcc.c-torture/compile/20040708-1.c: New test.
41105
41106 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41107
41108         PR c++/16169
41109         * g++.dg/warn/effc2.C: New test.
41110
41111 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41112
41113         * gcc.c-torture/execute/bitfld-1.x: Remove.
41114         * gcc.c-torture/execute/bitfld-3.c: New test.
41115         * gcc.dg/bitfld-2.c: Remove XFAILs.
41116
41117 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41118
41119         PR c++/16276
41120         * g++.dg/rtti/tinfo1.C: New file.
41121
41122 2004-07-07  Eric Christopher  <echristo@redhat.com>
41123
41124         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41125
41126 2004-07-07  Andrew Pinski  <apinski@apple.com>
41127
41128         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41129
41130 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41131
41132         * g++.dg/init/call1.C: XFAIL.
41133
41134 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41135
41136         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41137         except for movstrict*, to movmem* and clrstr* to clrmem*.
41138
41139 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41140
41141         * gcc.c-torture/execute/20040707-1.c: New test.
41142
41143 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41144
41145         * gcc.c-torture/execute/20040706-1.c: New test.
41146
41147 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41148
41149         PR c++/3671
41150         * g++.dg/template/spec14.C: New test.
41151
41152 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41153
41154         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41155         nothing if not yet defined.  Use it in b, c and d type definitions.
41156         * gcc.c-torture/execute/20040705-1.c: New test.
41157         * gcc.c-torture/execute/20040705-2.c: New test.
41158
41159 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41160
41161         PR c++/2518
41162         * g++.dg/lookup/new1.C: New test.
41163
41164 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41165
41166         PR c++/11406
41167         * g++.dg/template/sizeof8.C: New test.
41168
41169 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41170
41171         * gcc.c-torture/compile/20040705-1.c: New test.
41172
41173 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41174
41175         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41176
41177 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41178
41179         * gcc.dg/cpp/if-mop.c: Two new testcases.
41180         * gcc.dg/cpp/trad/comment-3.c: New.
41181
41182 2004-07-04  Paul Brook  <paul@codesourcery.com>
41183
41184         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41185
41186 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41187
41188         PR c++/3761
41189         * g++.dg/lookup/crash4.C: New test.
41190
41191 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41192
41193         * gcc.c-torture/execute/builtin-abs-1.c
41194         * gcc.c-torture/execute/builtin-abs-2.c
41195         * gcc.c-torture/execute/builtin-complex-1.c
41196         * gcc.c-torture/execute/builtins/string-1-lib.c
41197         * gcc.c-torture/execute/builtins/string-1.c
41198         * gcc.c-torture/execute/builtins/string-2-lib.c
41199         * gcc.c-torture/execute/builtins/string-2.c
41200         * gcc.c-torture/execute/builtins/string-3-lib.c
41201         * gcc.c-torture/execute/builtins/string-3.c
41202         * gcc.c-torture/execute/builtins/string-4-lib.c
41203         * gcc.c-torture/execute/builtins/string-4.c
41204         * gcc.c-torture/execute/builtins/string-5-lib.c
41205         * gcc.c-torture/execute/builtins/string-5.c
41206         * gcc.c-torture/execute/builtins/string-6-lib.c
41207         * gcc.c-torture/execute/builtins/string-6.c
41208         * gcc.c-torture/execute/builtins/string-7-lib.c
41209         * gcc.c-torture/execute/builtins/string-7.c
41210         * gcc.c-torture/execute/builtins/string-8-lib.c
41211         * gcc.c-torture/execute/builtins/string-8.c
41212         * gcc.c-torture/execute/builtins/string-9-lib.c
41213         * gcc.c-torture/execute/builtins/string-9.c
41214         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41215         * gcc.c-torture/execute/builtins/string-asm-1.c
41216         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41217         * gcc.c-torture/execute/builtins/string-asm-2.c
41218         * gcc.c-torture/execute/stdio-opt-1.c
41219         * gcc.c-torture/execute/stdio-opt-2.c
41220         * gcc.c-torture/execute/stdio-opt-3.c
41221         * gcc.c-torture/execute/string-opt-1.c
41222         * gcc.c-torture/execute/string-opt-10.c
41223         * gcc.c-torture/execute/string-opt-11.c
41224         * gcc.c-torture/execute/string-opt-12.c
41225         * gcc.c-torture/execute/string-opt-13.c
41226         * gcc.c-torture/execute/string-opt-14.c
41227         * gcc.c-torture/execute/string-opt-15.c
41228         * gcc.c-torture/execute/string-opt-16.c
41229         * gcc.c-torture/execute/string-opt-2.c
41230         * gcc.c-torture/execute/string-opt-6.c
41231         * gcc.c-torture/execute/string-opt-7.c
41232         * gcc.c-torture/execute/string-opt-8.c:
41233         Replace with ...
41234
41235         * gcc.c-torture/execute/builtins/abs-2.c
41236         * gcc.c-torture/execute/builtins/abs-3.c
41237         * gcc.c-torture/execute/builtins/complex-1.c
41238         * gcc.c-torture/execute/builtins/fprintf.c
41239         * gcc.c-torture/execute/builtins/fputs.c
41240         * gcc.c-torture/execute/builtins/memcmp.c
41241         * gcc.c-torture/execute/builtins/memmove.c
41242         * gcc.c-torture/execute/builtins/memops-asm.c
41243         * gcc.c-torture/execute/builtins/mempcpy-2.c
41244         * gcc.c-torture/execute/builtins/mempcpy.c
41245         * gcc.c-torture/execute/builtins/memset.c
41246         * gcc.c-torture/execute/builtins/printf.c
41247         * gcc.c-torture/execute/builtins/sprintf.c
41248         * gcc.c-torture/execute/builtins/strcat.c
41249         * gcc.c-torture/execute/builtins/strchr.c
41250         * gcc.c-torture/execute/builtins/strcmp.c
41251         * gcc.c-torture/execute/builtins/strcpy.c
41252         * gcc.c-torture/execute/builtins/strcspn.c
41253         * gcc.c-torture/execute/builtins/strlen-2.c
41254         * gcc.c-torture/execute/builtins/strlen.c
41255         * gcc.c-torture/execute/builtins/strncat.c
41256         * gcc.c-torture/execute/builtins/strncmp-2.c
41257         * gcc.c-torture/execute/builtins/strncmp.c
41258         * gcc.c-torture/execute/builtins/strncpy.c
41259         * gcc.c-torture/execute/builtins/strpbrk.c
41260         * gcc.c-torture/execute/builtins/strpcpy-2.c
41261         * gcc.c-torture/execute/builtins/strpcpy.c
41262         * gcc.c-torture/execute/builtins/strrchr.c
41263         * gcc.c-torture/execute/builtins/strspn.c
41264         * gcc.c-torture/execute/builtins/strstr-asm.c
41265         * gcc.c-torture/execute/builtins/strstr.c:
41266         ... these new files.
41267
41268         * gcc.c-torture/execute/builtins/abs-2-lib.c
41269         * gcc.c-torture/execute/builtins/abs-3-lib.c
41270         * gcc.c-torture/execute/builtins/complex-1-lib.c
41271         * gcc.c-torture/execute/builtins/fprintf-lib.c
41272         * gcc.c-torture/execute/builtins/fputs-lib.c
41273         * gcc.c-torture/execute/builtins/memcmp-lib.c
41274         * gcc.c-torture/execute/builtins/memmove-lib.c
41275         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41276         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41277         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41278         * gcc.c-torture/execute/builtins/memset-lib.c
41279         * gcc.c-torture/execute/builtins/printf-lib.c
41280         * gcc.c-torture/execute/builtins/sprintf-lib.c
41281         * gcc.c-torture/execute/builtins/strcat-lib.c
41282         * gcc.c-torture/execute/builtins/strchr-lib.c
41283         * gcc.c-torture/execute/builtins/strcmp-lib.c
41284         * gcc.c-torture/execute/builtins/strcpy-lib.c
41285         * gcc.c-torture/execute/builtins/strcspn-lib.c
41286         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41287         * gcc.c-torture/execute/builtins/strlen-lib.c
41288         * gcc.c-torture/execute/builtins/strncat-lib.c
41289         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41290         * gcc.c-torture/execute/builtins/strncmp-lib.c
41291         * gcc.c-torture/execute/builtins/strncpy-lib.c
41292         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41293         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41294         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41295         * gcc.c-torture/execute/builtins/strrchr-lib.c
41296         * gcc.c-torture/execute/builtins/strspn-lib.c
41297         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41298         * gcc.c-torture/execute/builtins/strstr-lib.c
41299         * gcc.c-torture/execute/builtins/lib/abs.c
41300         * gcc.c-torture/execute/builtins/lib/fprintf.c
41301         * gcc.c-torture/execute/builtins/lib/memset.c
41302         * gcc.c-torture/execute/builtins/lib/printf.c
41303         * gcc.c-torture/execute/builtins/lib/sprintf.c
41304         * gcc.c-torture/execute/builtins/lib/strcpy.c
41305         * gcc.c-torture/execute/builtins/lib/strcspn.c
41306         * gcc.c-torture/execute/builtins/lib/strncat.c
41307         * gcc.c-torture/execute/builtins/lib/strncmp.c
41308         * gcc.c-torture/execute/builtins/lib/strncpy.c
41309         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41310         * gcc.c-torture/execute/builtins/lib/strspn.c
41311         * gcc.c-torture/execute/builtins/lib/strstr.c:
41312         New files containing support routines.
41313
41314         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41315         declaration.
41316         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41317         when not optimizing.
41318
41319 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41320
41321         PR c++/16240
41322         * g++.dg/abi/mangle22.C: New test.
41323         * g++.dg/abi/mangle23.C: Likewise.
41324
41325 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41326
41327         PR fortran/16290
41328         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41329         Allow for cases without denormalized floating point numbers.
41330
41331 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41332
41333         PR c/1027
41334         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41335         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41336         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41337         expected warning text.
41338         * gcc.dg/format/diag-2.c: New test.
41339
41340 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41341
41342         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41343
41344 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41345
41346         * gcc.dg/builtins-43.c: New.
41347         * gcc.dg/builtins-44.c: New.
41348         * gcc.dg/builtins-45.c: New.
41349
41350 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41351             Andreas Tobler  <a.tobler@schweiz.ch>
41352
41353         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41354         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41355         as SIGSEGV.
41356         * gcc.dg/cleanup-11.c: Likewise.
41357         * gcc.dg/cleanup-8.c: Likewise.
41358         * gcc.dg/cleanup-9.c: Likewise.
41359         * gcc.dg/cleanup-5.c: Run on all platforms.
41360
41361 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41362
41363         * g++.dg/warn/nonnull1.C: New test.
41364
41365 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41366
41367         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41368         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41369         Special-case the Sun compiler wrt to <complex.h>.
41370
41371 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41372
41373         * gcc.dg/Wunreachable-8.C: New test.
41374
41375         * gcc.dg/h8300-ice2.c : New test.
41376
41377 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41378
41379         PR fortran/16161
41380         * gfortran.fortran-torture/compile/implicit.f90: Add test
41381         for implicit character.
41382
41383 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41384
41385         PR fortran/16289
41386         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41387         Use tiny() intrinsic to find smallest non-negative real
41388
41389 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41390
41391         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41392         * gcc.dg/compat/struct-by-value-22_x.c: New.
41393         * gcc.dg/compat/struct-by-value-22_y.c: New.
41394
41395         * gcc.c-torture/execute/20040629-1.c: New test.
41396
41397 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41398
41399         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41400         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41401
41402         PR target/16195
41403         * gcc.dg/20040625-1.c: New test.
41404
41405 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41406
41407         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41408
41409 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41410
41411         PR fortran/15963
41412         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41413
41414 2004-06-29  Richard Henderson  <rth@redhat.com>
41415
41416         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41417
41418 2004-06-29  Paul Brook  <paul@codesourcery.com>
41419
41420         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41421         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41422
41423 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41424
41425         PR c++/16260
41426         * g++.dg/parse/crash15.C: New.
41427
41428 2004-06-28  Andrew Pinski  <apinski@apple.com>
41429
41430         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41431         by the error already.
41432
41433         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41434
41435 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41436
41437         PR target/14041
41438         * gcc.dg/h8300-bss-align-1.c : New.
41439
41440 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41441
41442         * PR c++/16174
41443         * g++.dg/template/ctor4.C: New.
41444
41445 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41446
41447         PR c++/16205
41448         * g++.dg/warn/Wsequence-point-1.C: New test.
41449
41450 2004-06-27  Paul Brook  <paul@codesourcery.com>
41451
41452         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41453
41454 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41455
41456         * g++.old-deja/g++.mike/p7325.C: Remove.
41457
41458 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41459
41460         PR c/14963
41461         * gcc.dg/pr14963.c: New test.
41462
41463 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41464
41465         PR c++/16193
41466         * g++.dg/parse/redef1.C: New test.
41467
41468 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41469
41470         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41471         20021110.c.
41472         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41473         20021119-1.c.
41474         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41475         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41476         5-04.c.
41477         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41478         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41479         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41480         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41481         g++.brendan/enum14.C.
41482         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41483         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41484         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41485         g++.mike/virt1.C.
41486         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41487         memtemp24.C.
41488
41489 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41490
41491         * gcc.dg/20040527-1.c: New test case.
41492
41493 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41494
41495         PR gfortran/pr16196
41496         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41497
41498 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41499
41500         PR middle-end/15825
41501         * gcc.dg/pr15825-1.c: New test case.
41502
41503 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41504
41505         * gcc.c-torture/execute/20040625-1.c: New test.
41506
41507 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41508
41509         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41510
41511 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41512
41513         * gcc.dg/torture/mips-div-1.c: New test.
41514
41515 2004-06-24  Jeff Law  <law@redhat.com>
41516
41517         * gcc.dg/tree-ssa/20040624-1.c: New test.
41518
41519 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41520
41521         * gcc.c-torture/compile/20040624-1.c: New test.
41522
41523 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41524
41525         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41526         this directory.
41527
41528 2004-06-23  Andrew Pinski  <apinski@apple.com>
41529
41530         PR middle-end/15988
41531         * g++.dg/opt/ptrmem4.C: New test.
41532
41533         * gcc.dg/c90-array-quals-2.c: New test.
41534
41535 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41536
41537         * gcc.dg/kpice1.c: New test.
41538
41539 2006-06-23  Andrew Pinski  <apinski@apple.com>
41540
41541         * gcc.dg/c90-array-quals.c: New test.
41542
41543 2006-06-22  Richard Henderson  <rth@redhat.com>
41544
41545         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41546
41547 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41548
41549         * gcc.dg/builtins-config.h: Handle FreeBSD.
41550
41551 2006-06-22  Richard Henderson  <rth@redhat.com>
41552
41553         * g++.dg/opt/devirt1.C: New.
41554
41555 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41556
41557         * g++.dg/opt/pr15551.C: New testcase.
41558
41559 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41560
41561         PR target/14800
41562         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41563         x86_64-*-linux* when compiling for 32bit.
41564
41565 2004-06-21  Andrew Pinski  <apinski@apple.com>
41566
41567         * gcc.dg/pch/struct-1.c: New.
41568         * gcc.dg/pch/struct-1.hs: New.
41569
41570 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41571
41572         * gcc.dg/pch/save-temps-1.c: New file.
41573         * gcc.dg/pch/save-temps-1.hs: New file.
41574
41575 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41576
41577         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41578         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41579
41580 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41581
41582         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41583         to fix type error.
41584         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41585         Remove trailing spaces.
41586
41587 2004-06-21  Richard Henderson  <rth@redhat.com>
41588
41589         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41590         merging && to BIT_FIELD_REF.
41591
41592 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41593
41594         * g++.dg/opt/placeholder1.C: New test.
41595
41596 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41597
41598         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41599         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41600         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41601         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41602
41603 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41604
41605         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41606         extern "C".
41607         * g++.dg/other/pragma-re-1.C: Add comments.
41608
41609 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41610
41611         PR gfortran/16080
41612         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41613
41614 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41615
41616         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41617         instead of setting the type of size_t by
41618         hand.
41619
41620 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41621
41622         * gcc.dg/unordered-2.c: New test case.
41623         * gcc.dg/unordered-3.c: New test case.
41624
41625 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41626
41627         PR other/16043
41628         * lib/g++.exp (g++_version): Tweak regexp for version
41629         * lib/g77.exp (g77_version): Likewise.
41630         * lib/gfortran.exp (gfortran_version): Likewise.
41631         * lib/objc.exp (objc_version): Likewise.
41632         * lib/treelang.exp (treelang_version): Likewise.
41633
41634 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41635
41636         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41637         Use INT_MAX instead of __INT_MAX__.
41638         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41639
41640         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41641         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41642         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41643         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41644         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41645         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41646         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41647         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41648         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41649
41650         * gcc.dg/range-test-1.c: New test.
41651         * g++.dg/opt/range-test-1.C: New test.
41652
41653 2004-06-17  Richard Henderson  <rth@redhat.com>
41654
41655         * objc.dg/sync-1.m: New.
41656         * objc.dg/try-catch-1.m: Don't force next runtime.
41657         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41658         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41659         shadowed catch clause.
41660         * objc.dg/try-catch-5.m: New.
41661
41662 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41663
41664         Bug 14610
41665         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41666
41667 2004-06-15  Richard Henderson  <rth@redhat.com>
41668
41669         * gcc.dg/20001116-1.c: Move expected warning line.
41670
41671 2004-06-15  Richard Henderson  <rth@redhat.com>
41672
41673         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41674         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41675
41676 2004-06-15  Jeff Law  <law@redhat.com>
41677
41678         * gcc.dg/tree-ssa/20040615-1.c: New test.
41679         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41680         be less sensitive to operand ordering.
41681         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41682
41683 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41684
41685         * g++.dg/abi/bitfield3.C: Add comment..
41686
41687 2004-06-15  Richard Henderson  <rth@redhat.com>
41688
41689         * g++.dg/ext/stmtexpr1.C: XFAIL.
41690         * gcc.dg/20030612-1.c: XFAIL.
41691
41692 2004-06-15  Eric Christopher  <echristo@redhat.com>
41693
41694         * g++.dg/charset/asm5.c: New.
41695         * gcc.dg/charset/asm6.c: New.
41696
41697 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41698
41699         PR fortran/15962
41700         * gfortran.fortran-torture/execute/select_1.f90: New test.
41701
41702 2004-06-15  Paul Brook  <paul@codesourcery.com>
41703
41704         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41705
41706 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41707
41708         PR c++/15967
41709         * g++.dg/lookup/crash3.C: New test.
41710
41711 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41712
41713         PR c++/15947
41714         * g++.dg/parse/dtor4.C: New test.
41715
41716 2004-06-14  Jeff Law  <law@redhat.com>
41717
41718         * gcc.c-torture/compile/20040614-1.c: New test.
41719
41720 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41721
41722         PR fortran/15211
41723         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41724         LEN of a character array.
41725
41726 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41727
41728         PR c++/15096
41729         * g++.dg/template/ptrmem10.C: New test.
41730
41731         PR c++/14930
41732         * g++.dg/template/friend30.C: New test.
41733
41734 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41735
41736         PR fortran/14928
41737         * gfortran.fortran-torture/compile/mloc.f90: New test.
41738
41739 2004-06-13  Paul Brook  <paul@codesourcery.com>
41740
41741         * gfortran.fortran-torture/execute/random_2.f90: New test.
41742
41743 2004-06-13  Eric Christopher  <echristo@redhat.com>
41744
41745         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41746
41747 2004-06-12  Paul Brook  <paul@codesourcery.com>
41748
41749         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41750
41751 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41752
41753         PR fortran/14923
41754         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41755
41756 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41757
41758         PR fortran/14957
41759         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41760         syntax errors in end statements of contained subroutines.
41761
41762 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41763
41764         PR fortran/12841
41765         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41766
41767 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41768
41769         PR fortran/15665
41770         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41771
41772 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41773
41774         PR gfortran/12839
41775         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41776
41777 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41778
41779         PR c++/15862
41780         * g++.dg/parse/enum1.C: New test.
41781
41782 2004-06-10  Jeff Law  <law@redhat.com>
41783
41784         * gcc.c-torture/compile/20040610-1.c: New test.
41785
41786 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41787
41788         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41789         * g++.old-deja/g++.other/decl3.C: Likewise.
41790
41791 2004-06-10  Brian Booth  <bbooth@redhat.com>
41792
41793         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41794         V_MAY_DEF instead of VDEF.
41795         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41796
41797 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41798
41799         PR c++/14211
41800         * g++.dg/conversion/const1.C: New test.
41801
41802         PR c++/15076
41803         * g++.dg/conversion/reinterpret1.C: New test.
41804
41805         PR c++/15877
41806         * g++.dg/template/enum2.C: New test.
41807
41808         PR c++/15227
41809         * g++.dg/template/error13.C: New test.
41810
41811 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41812
41813         PR fortran/14957
41814         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41815         arguments to test_* REAL and of the right size.
41816
41817 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41818
41819         PR target/15569
41820         PR rtl-optimization/15681
41821         * gcc.dg/20040609-1.c: New test.
41822
41823 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41824
41825         PR c++/14791
41826         * g++.dg/opt/builtins1.C: New test.
41827
41828 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41829
41830         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41831         that use default windows32 struct layout.
41832         * gcc.dg/i386-bitfield2.c: Likewise.
41833
41834 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41835
41836         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41837         for mingw32 and cygwin targets.
41838
41839 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41840
41841         * gcc.dg/pch/macro-4.c: New.
41842         * gcc.dg/pch/macro-4.hs: New.
41843
41844 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41845
41846         PR fortran/13249
41847         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41848
41849 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41850
41851         PR fortran/13372
41852         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41853
41854 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41855
41856         PR gfortran/14897
41857         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41858
41859 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41860
41861         PR gfortran/15755
41862         * gfortran.fortran-torture/execute/backspace.c : New test.
41863
41864 2004-06-09  Paul Brook  <paul@codesourcery.com>
41865
41866         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41867         (pointer_to_section): Rewrite to use smaller array.
41868
41869 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41870
41871         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41872         * gcc.dg/ext/altivec-10.c: Same.
41873         * gcc.dg/ext/altivec-11.c: Same.
41874         * gcc.dg/ext/altivec-12.c: Same.
41875         * gcc.dg/ext/altivec-13.c: Same.
41876         * gcc.dg/ext/altivec-14.c: Same.
41877         * gcc.dg/ext/altivec-15.c: Same.
41878         * gcc.dg/ext/altivec-16.c: Same.
41879         * gcc.dg/ext/altivec-3.c: Same.
41880         * gcc.dg/ext/altivec-4.c: Same.
41881         * gcc.dg/ext/altivec-6.c: Same.
41882         * gcc.dg/ext/altivec-7.c: Same.
41883         * gcc.dg/ext/altivec-8.c: Same.
41884         * gcc.dg/ext/altivec-varargs-1.c: Same.
41885
41886         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41887         * g++.dg/ext/altivec-10.C: Same.
41888         * g++.dg/ext/altivec-2.C: Same.
41889         * g++.dg/ext/altivec-3.C: Same.
41890         * g++.dg/ext/altivec-4.C: Same.
41891         * g++.dg/ext/altivec-5.C: Same.
41892         * g++.dg/ext/altivec-6.C: Same.
41893         * g++.dg/ext/altivec-7.C: Same.
41894         * g++.dg/ext/altivec-8.C: Same.
41895         * g++.dg/ext/altivec-9.C: Same.
41896
41897 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41898
41899         PR c++/7841
41900         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41901
41902 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41903
41904         * gcc.dg/union-1.c: New test.
41905
41906 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41907
41908         * gcc.dg/builtins-41.c: New test case.
41909         * gcc.dg/builtins-42.c: New test case.
41910
41911 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41912
41913         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41914         * g++.dg/ext/altivec-10.C: Same.
41915         * g++.dg/ext/altivec-2.C: Same.
41916         * g++.dg/ext/altivec-3.C: Same.
41917         * g++.dg/ext/altivec-4.C: Same.
41918         * g++.dg/ext/altivec-5.C: Same.
41919         * g++.dg/ext/altivec-6.C: Same.
41920         * g++.dg/ext/altivec-7.C: Same.
41921         * g++.dg/ext/altivec-8.C: Same.
41922         * g++.dg/ext/altivec-9.C: Same.
41923         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41924         * g++.old-deja/g++.brendan/new3.C: Same.
41925         * gcc.c-torture/execute/eeprof-1.x: Same.
41926
41927 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41928
41929         PR c/14765
41930         * gcc.dg/pr14765-1.c: New test.
41931
41932 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41933
41934         PR c/14649
41935         * gcc.dg/pr14649-1.c: New test case.
41936
41937 2004-06-07  Richard Henderson  <rth@redhat.com>
41938
41939         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41940         if temporaries.
41941
41942 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41943
41944         * g++.dg/eh/elide1.C: Remove XFAIL.
41945
41946 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41947
41948         PR c++/15337
41949         * g++.dg/expr/sizeof3.C: New test.
41950
41951         PR c++/14777
41952         * g++.dg/template/access14.C: New test.
41953
41954         PR c++/15554
41955         * g++.dg/template/enum1.C: New test.
41956
41957         PR c++/15057
41958         * g++.dg/eh/throw1.C: New test.
41959
41960 2004-06-07  David Ayers  <d.ayers@inode.at>
41961             Ziemowit Laski  <zlaski@apple.com>
41962
41963         * lib/objc.exp (objc_target_compile): Revert the '-framework
41964         Foundation' flag fix, since bare Darwin does not ship
41965         with the Foundation framework.
41966         * objc/execute/next_mapping.h: Provide a local NSConstantString
41967         @interface and @implementation.
41968         (objc_constant_string_init): A constructor function, used to
41969         initialize the NSConstantString meta-class object.
41970         * objc/execute/string1.m: Include "next_mapping.h" instead of
41971         <Foundation/NSString.h>.
41972         * objc/execute/string2.m: Likewise.
41973         * objc/execute/string3.m: Likewise.
41974         * objc/execute/string4.m: Likewise.
41975
41976 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41977
41978         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41979         to double. Replace double with FLOAT.
41980         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41981
41982         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41983         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41984         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41985         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41986         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41987         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41988         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41989         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41990
41991 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41992
41993         PR c/13519
41994         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41995
41996 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41997
41998         PR c++/15503
41999         * g++.dg/template/meminit2.C: New test.
42000
42001 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42002
42003         PR target/15822
42004         * gcc.c-torture/execute/compare-fp-1.c,
42005         gcc.c-torture/execute/compare-fp-2.c,
42006         gcc.c-torture/execute/compare-fp-3.c,
42007         gcc.c-torture/execute/compare-fp-4.c,
42008         gcc.c-torture/execute/compare-fp-3.x,
42009         gcc.c-torture/execute/compare-fp-4.x: Moved...
42010         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42011         gcc.c-torture/execute/ieee/compare-fp-2.c,
42012         gcc.c-torture/execute/ieee/compare-fp-3.c,
42013         gcc.c-torture/execute/ieee/compare-fp-4.c,
42014         gcc.c-torture/execute/ieee/compare-fp-3.x,
42015         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42016
42017 2004-06-04  David Ayers  <d.ayers@inode.at>
42018
42019         * objc/execute/protocol-isEqual-4.m: New testcase.
42020
42021 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42022
42023         * objc/execute/protocol-isEqual-1.m: New testcase.
42024         * objc/execute/protocol-isEqual-2.m: New testcase.
42025         * objc/execute/protocol-isEqual-3.m: New testcase.
42026
42027 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42028
42029         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42030
42031 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42032
42033         * lib/objc.exp (objc_target_compile): When running tests on
42034         Darwin (Mac OS X), inform the linker about '-framework
42035         'Foundation'.
42036
42037 2004-06-02  Eric Christopher  <echristo@redhat.com>
42038
42039         * gcc.c-torture/compile/20040602-1.c: New.
42040
42041 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42042
42043         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42044         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42045
42046         PR tree-optimization/14736
42047         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42048
42049         PR tree-optimization/14042
42050         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42051
42052         PR tree-optimization/14729
42053         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42054
42055 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42056
42057         PR fortran/15557
42058         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42059
42060 2004-06-01  Richard Hederson  <rth@redhat.com>
42061
42062         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42063
42064 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42065
42066         PR c++/14932
42067         * g++.dg/parse/offsetof4.C: New test.
42068
42069 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42070
42071         PR objc/7993
42072         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42073
42074 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42075
42076         PR c++/15701
42077         * g++.dg/template/friend29.C: New test.
42078
42079 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42080
42081         PR c/15749
42082         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42083
42084 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42085
42086         * gcc.dg/sparc-trap-1.c: New test.
42087
42088 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42089
42090         PR middle-end/15069
42091         * g++.dg/opt/fold3.C: New test case.
42092
42093 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42094
42095         * lib/target-supports.exp (check_iconv_available): Fix fallout
42096         from 2004-05-28 patch.
42097
42098 2004-05-30  Paul Brook  <paul@codesourcery.com>
42099
42100         PR fortran/15620
42101         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42102         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42103
42104 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42105
42106         * gfortran.fortran-torture/execute/random_1.f90: New test.
42107
42108 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42109
42110         * g++.dg/ext/altivec-10.C: New test.
42111
42112 2004-05-29  Paul Brook  <paul@codesourcery.com>
42113
42114         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42115
42116 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42117
42118         * gcc.dg/altivec-16.c: New test.
42119
42120 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42121
42122         * lib/target-supports.exp (check_vmx_hw_available): New.
42123         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42124
42125         * lib/target-supports.exp (check_alias_available,
42126         check_iconv_available, check_named_sections_available): Use
42127         unique names for temporary files.
42128
42129 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42130
42131         * gcc.dg/altivec-15.c: New test.
42132
42133 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42134
42135         PR c++/15083
42136         * g++.dg/warn/noeffect6.C: New test.
42137
42138         PR c++/15471
42139         * g++.dg/expr/ptrmem4.C: New test.
42140
42141         PR c++/15640
42142         * g++.dg/template/operator3.C: New test.
42143
42144 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42145
42146         PR c++/14668
42147         * g++.dg/lookup/redecl1.C: New test.
42148         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42149
42150 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42151
42152         * gcc.c-torture/execute/compare-fp-1.c,
42153         gcc.c-torture/execute/compare-fp-2.c,
42154         gcc.c-torture/execute/compare-fp-3.c,
42155         gcc.c-torture/execute/compare-fp-4.c,
42156         gcc.c-torture/execute/compare-fp-3.x,
42157         gcc.c-torture/execute/compare-fp-4.x,
42158         gcc.dg/pr15649-1.c: New.
42159
42160 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42161
42162         PR c++/12883
42163         * g++.dg/init/array14.C: New test.
42164
42165 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42166
42167         * lib/compat.exp (compat-get-options-main): New.
42168         (compat-get-options): Remove unneeded code, warn for ignored
42169         command.
42170         (compat-execute): Check flag set by dg-require-* commands.
42171
42172         * lib/compat.exp (compat-execute): Break up long lines.
42173
42174 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42175
42176         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42177         * gcc.dg/altivec-14.c: New test.
42178         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42179
42180         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42181         * gcc.dg/altivec-12.c: Ditto.
42182
42183         * gcc.dg/altivec-3.c: Move call to altivec_check.
42184
42185 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42186
42187         PR c++/15044
42188         * g++.dg/template/error12.C: New test.
42189
42190         PR c++/15317
42191         * g++.dg/ext/attrib15.C: New test.
42192
42193         PR c++/15329
42194         * g++.dg/template/ptrmem9.C: New test.
42195
42196 2004-05-25  Paul Brook  <paul@codesourcery.com>
42197
42198         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42199
42200 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42201
42202         PR c++/15165
42203         * g++.dg/template/crash19.C: New test.
42204
42205 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42206
42207         PR c++/15025
42208         * g++.dg/template/redecl1.C: New test.
42209
42210 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42211
42212         PR c++/14821
42213         * g++.dg/other/ns1.C: New test.
42214
42215         PR c++/14883
42216         * g++.dg/template/invalid1.C: New test.
42217
42218 2004-05-23  Paul Brook  <paul@codesourcery.com>
42219         Victor Leikehman  <lei@haifasphere.co.il>
42220
42221         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42222         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42223
42224 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42225
42226         PR c++/15285
42227         PR c++/15299
42228         * g++.dg/template/non-dependent5.C: New test.
42229         * g++.dg/template/non-dependent6.C: New test.
42230
42231 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42232
42233         PR c++/15507
42234         * g++.dg/inherit/union1.C: New test.
42235
42236         PR c++/15542
42237         * g++.dg/template/addr1.C: New test.
42238
42239         PR c++/15427
42240         * g++.dg/template/array5.C: New test.
42241
42242         PR c++/15287
42243         * g++.dg/template/array6.C: New test.
42244
42245 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42246             Roger Sayle  <roger@eyesopen.com>
42247
42248         * g++.dg/lookup/forscope2.C: New test case.
42249
42250 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42251
42252         * gcc.dg/cpp/Wmissingdirs.c: New.
42253
42254 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42255
42256         PR target/15301
42257         * gcc.dg/compat/union-m128-1.h: New file.
42258         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42259         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42260         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42261
42262 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42263
42264         PR target/15302
42265         * gcc.dg/compat/struct-complex-1.h: New file.
42266         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42267         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42268         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42269
42270 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42271
42272         PR middle-end/3074
42273         * gcc.dg/pr3074-1.c: New test case.
42274         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42275
42276 2004-05-20  Falk Hueffner  <falk@debian.org>
42277
42278         PR other/15526
42279         * gcc.dg/ftrapv-1.c: New test case.
42280
42281 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42282
42283         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42284
42285 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42286             Jeff Law  <law@redhat.com>
42287
42288         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42289         * gcc.dg/tree-ssa/20040518-2.c: New test.
42290
42291         * gcc.dg/tree-ssa/20040518-1.c: New test.
42292
42293 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42294
42295         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42296
42297 2004-05-18  Paul Brook  <paul@codesourcery.com>
42298
42299         PR fortran/13930
42300         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42301
42302 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42303
42304         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42305         constant folding.
42306
42307 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42308
42309         * gcc.dg/tree-ssa/20040517-1.c: New test.
42310
42311 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42312
42313         * gcc.dg/loop-4.c: New test.
42314
42315 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42316
42317         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42318
42319 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42320
42321         PR fortran/15311
42322         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42323
42324 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42325
42326         PR fortran/13826
42327         PR fortran/13940
42328         * gfortran.fortran-torture/compile/data_1.f90: New test.
42329
42330 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42331
42332         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42333         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42334
42335 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42336
42337         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42338
42339 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42340
42341         PR c/15444
42342         * gcc.dg/format/xopen-1.c: Adjust expected message.
42343         * gcc.dg/format/xopen-3.c: New test.
42344
42345 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42346
42347         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42348
42349 2004-05-14  Jeff Law  <law@redhat.com>
42350
42351         * gcc.dg/tree-ssa/20040514-2.c: New test.
42352
42353 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42354
42355         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42356         this ...
42357         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42358         this.
42359
42360 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42361
42362         * gcc.dg/tree-ssa/20040514-1.c: New test.
42363
42364 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42365
42366         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42367         test.
42368
42369 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42370
42371         PR fortran/14066
42372         * gfortran.fortran-torture/compile/do_1.f90: New test.
42373
42374 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42375
42376         PR fortran/15051
42377         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42378         test.
42379
42380 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42381
42382         PR fortran/15149
42383         * gfortran.fortran-torture/execute/random_init.f90: New test.
42384
42385 2004-05-13  Paul Brook  <paul@codesourcery.com>
42386
42387         PR fortran/15314
42388         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42389
42390 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42391
42392         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42393         for the powerpc case.
42394
42395 2004-05-13  Jeff Law  <law@redhat.com>
42396
42397         * gcc.dg/tree-ssa/20040513-1.c: New test.
42398         * gcc.dg/tree-ssa/20040513-2.c: New test.
42399
42400 2004-05-13  Paul Brook  <paul@codesourcery.com>
42401
42402         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42403         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42404         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42405
42406 2004-05-13  Andreas Schwab  <schwab@suse.de>
42407
42408         PR other/10819
42409         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42410         characters.
42411
42412 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42413
42414         PR fortran/15294
42415         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42416
42417 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42418
42419         Merge from tree-ssa-20020619-branch.  See
42420         ChangeLog.tree-ssa for details.
42421
42422 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42423
42424         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42425         include <altivec.h> explicitly.
42426         * gcc.dg/altivec-13.c: Likewise.
42427
42428 2004-05-11  Paul Brook  <paul@codesourcery.com>
42429
42430         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42431
42432 2004-05-10  Eric Christopher  <echristo@redhat.com>
42433
42434         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42435         * gcc.dg/sibcall-4.c: Ditto.
42436
42437 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42438
42439         * g++.dg/ext/altivec-8.C: New test case.
42440         * gcc.dg/altivec-13.c: New test case.
42441
42442 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42443
42444         * gcc.c-torture/execute/divcmp-1.c: New test case.
42445         * gcc.c-torture/execute/divcmp-2.c: New test case.
42446         * gcc.c-torture/execute/divcmp-3.c: New test case.
42447
42448 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42449
42450         * g++.dg/other/pragma-re-2.C: New test.
42451
42452 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42453
42454         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42455         * gcc.dg/i386-387-2.c: Likewise.
42456
42457         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42458         __builtin_drem.
42459         * gcc.dg/i386-387-6.c: Likewise.
42460
42461 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42462
42463         * gcc.dg/builtins-33.c: Also check log1p*.
42464
42465 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42466
42467         PR optimization/15296
42468         * gcc.c-torture/execute/pr15296.c: New test.
42469
42470 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42471
42472         * gcc.dg/builtins-40.c: New test.
42473
42474 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42475
42476         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42477
42478 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42479
42480         * g++.dg/ext/spe1.C: New testcase.
42481
42482 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42483
42484         * objc.dg/image-info.m: Allow additional attributes
42485         for __image_info section.
42486
42487 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42488
42489         * gcc.dg/torture/mips-hilo-2.c: New test.
42490
42491 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42492
42493         PR c++/14389
42494         * g++.dg/template/member5.C: New test.
42495
42496 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42497
42498         * gcc.dg/builtins-34.c: Also check expm1*.
42499
42500 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42501
42502         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42503         * gcc.dg/torture/builtin-convert-3.c: New test.
42504
42505 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42506
42507         PR middle-end/15054
42508         * g++.dg/opt/pr15054.C: New test.
42509
42510 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42511
42512         * gcc.dg/torture/builtin-rounding-1.c: New test.
42513         * gcc.dg/builtins-25.c: Delete.
42514         * gcc.dg/builtins-29.c: Delete.
42515
42516 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42517
42518         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42519         * gcc.dg/sibcall-4.c: Likewise.
42520         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42521
42522 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42523
42524         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42525         bit-field on 16-bit targets.
42526
42527 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42528
42529         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42530         16-bit targets.
42531
42532 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42533
42534         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42535         * gcc.dg/rs6000-power2-2.c: Likewise.
42536
42537 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42538
42539         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42540         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42541         Change the asm registers to be in form of frN instead of fN.
42542
42543 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42544
42545         * gcc.dg/torture/builtin-convert-2.c: New test.
42546
42547 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42548
42549         * gcc.dg/rs6000-power2-1.c: New test.
42550         * gcc.dg/rs6000-power2-2.c: New test.
42551
42552 2004-04-28  Jan Hubicka  <jh@suse.cz>
42553
42554         * gcc.dg/unused-6.c: New test.
42555
42556 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42557             Ulrich Weigand  <uweigand@de.ibm.com>
42558
42559         * ada/acats/run_all.sh: Define $target variable.
42560
42561 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42562
42563         PR c++/15119
42564         * g++.dg/other/vararg-1.C: New test.
42565
42566         PR c++/4794
42567         * g++.dg/eh/cleanup3.C: New test.
42568
42569 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42570
42571         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42572         and ad8011a (target_insn).
42573         * ada/acats/support/macro.dfs: Likewise.
42574         * ada/acats/support/impbit.adb: New file.
42575
42576 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42577
42578         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42579
42580 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42581
42582         * gcc.dg/loop-3.c: New test.
42583
42584 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42585
42586         * gcc.c-torture/execute/simd-5.c: New test.
42587
42588 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42589
42590         PR c++/15064
42591         * g++.dg/template/crash18.C: New test.
42592
42593 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42594
42595         * g++.dg/ext/complit3.C: New test.
42596
42597 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42598
42599         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42600         * gcc.dg/altivec-3.c: Same.
42601         * gcc.dg/altivec-varargs-1.c: Same.
42602
42603 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42604
42605         * lib/target-supports.exp (check_profiling_available): Assume
42606         profiling is not available on powerpc-eabi targets.
42607
42608 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42609
42610         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42611         * gcc.dg/vmx/bug-1.c: Ditto.
42612
42613 2004-04-20  Eric Christopher  <echristo@redhat.com>
42614
42615         * gcc.dg/charset/extern.c: New test.
42616         * g++.dg/charset/extern3.cc: Ditto.
42617
42618 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42619
42620         * gcc.dg/builtins-39.c: New test.
42621
42622 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42623
42624         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42625
42626 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42627
42628         * gcc.dg/torture/mips-hilo-1.c: New test.
42629
42630 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42631
42632         * gcc.c-torture/compile/20040419-1.c: New test.
42633
42634 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42635
42636         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42637
42638 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42639             Aldy Hernandez  <aldyh@redhat.com>
42640
42641         * gcc.c-torture/execute/va-arg-24.c: New.
42642
42643 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42644             Aldy Hernandez  <aldyh@redhat.com>
42645
42646         * gcc.dg/vmx/1b-01.c: New.
42647         * gcc.dg/vmx/1b-02.c: New.
42648         * gcc.dg/vmx/1b-03.c: New.
42649         * gcc.dg/vmx/1b-04.c: New.
42650         * gcc.dg/vmx/1b-05.c: New.
42651         * gcc.dg/vmx/1b-06.c: New.
42652         * gcc.dg/vmx/1b-07.c: New.
42653         * gcc.dg/vmx/1c-01.c: New.
42654         * gcc.dg/vmx/1c-02.c: New.
42655         * gcc.dg/vmx/3a-01a.c: New.
42656         * gcc.dg/vmx/3a-01.c: New.
42657         * gcc.dg/vmx/3a-01m.c: New.
42658         * gcc.dg/vmx/3a-03.c: New.
42659         * gcc.dg/vmx/3a-03m.c: New.
42660         * gcc.dg/vmx/3a-04.c: New.
42661         * gcc.dg/vmx/3a-04m.c: New.
42662         * gcc.dg/vmx/3a-05.c: New.
42663         * gcc.dg/vmx/3a-06.c: New.
42664         * gcc.dg/vmx/3a-06m.c: New.
42665         * gcc.dg/vmx/3a-07.c: New.
42666         * gcc.dg/vmx/3b-01.c: New.
42667         * gcc.dg/vmx/3b-02.c: New.
42668         * gcc.dg/vmx/3b-10.c: New.
42669         * gcc.dg/vmx/3b-13.c: New.
42670         * gcc.dg/vmx/3b-14.c: New.
42671         * gcc.dg/vmx/3b-15.c: New.
42672         * gcc.dg/vmx/3c-01a.c: New.
42673         * gcc.dg/vmx/3c-01.c: New.
42674         * gcc.dg/vmx/3c-02.c: New.
42675         * gcc.dg/vmx/3c-03.c: New.
42676         * gcc.dg/vmx/3d-01.c: New.
42677         * gcc.dg/vmx/4-01.c: New.
42678         * gcc.dg/vmx/4-03.c: New.
42679         * gcc.dg/vmx/5-01.c: New.
42680         * gcc.dg/vmx/5-02.c: New.
42681         * gcc.dg/vmx/5-03.c: New.
42682         * gcc.dg/vmx/5-04.c: New.
42683         * gcc.dg/vmx/5-05.c: New.
42684         * gcc.dg/vmx/5-06.c: New.
42685         * gcc.dg/vmx/5-07.c: New.
42686         * gcc.dg/vmx/5-07t.c: New.
42687         * gcc.dg/vmx/5-08.c: New.
42688         * gcc.dg/vmx/5-10.c: New.
42689         * gcc.dg/vmx/5-11.c: New.
42690         * gcc.dg/vmx/7-01a.c: New.
42691         * gcc.dg/vmx/7-01.c: New.
42692         * gcc.dg/vmx/7c-01.c: New.
42693         * gcc.dg/vmx/7d-01.c: New.
42694         * gcc.dg/vmx/7d-02.c: New.
42695         * gcc.dg/vmx/8-01.c: New.
42696         * gcc.dg/vmx/8-02a.c: New.
42697         * gcc.dg/vmx/8-02.c: New.
42698         * gcc.dg/vmx/brode-1.c: New.
42699         * gcc.dg/vmx/bug-1.c: New.
42700         * gcc.dg/vmx/bug-2.c: New.
42701         * gcc.dg/vmx/bug-3.c: New.
42702         * gcc.dg/vmx/cw-bug-1.c: New.
42703         * gcc.dg/vmx/cw-bug-2.c: New.
42704         * gcc.dg/vmx/cw-bug-3.c: New.
42705         * gcc.dg/vmx/dct.c: New.
42706         * gcc.dg/vmx/debug-1.c: New.
42707         * gcc.dg/vmx/debug-2.c: New.
42708         * gcc.dg/vmx/debug-3.c: New.
42709         * gcc.dg/vmx/debug-4.c: New.
42710         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42711         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42712         * gcc.dg/vmx/eg-5.c: New.
42713         * gcc.dg/vmx/fft.c: New.
42714         * gcc.dg/vmx/gcc-bug-1.c: New.
42715         * gcc.dg/vmx/gcc-bug-2.c: New.
42716         * gcc.dg/vmx/gcc-bug-3.c: New.
42717         * gcc.dg/vmx/gcc-bug-4.c: New.
42718         * gcc.dg/vmx/gcc-bug-5.c: New.
42719         * gcc.dg/vmx/gcc-bug-6.c: New.
42720         * gcc.dg/vmx/gcc-bug-7.c: New.
42721         * gcc.dg/vmx/gcc-bug-8.c: New.
42722         * gcc.dg/vmx/gcc-bug-9.c: New.
42723         * gcc.dg/vmx/gcc-bug-b.c: New.
42724         * gcc.dg/vmx/gcc-bug-c.c: New.
42725         * gcc.dg/vmx/gcc-bug-d.c: New.
42726         * gcc.dg/vmx/gcc-bug-e.c: New.
42727         * gcc.dg/vmx/gcc-bug-f.c: New.
42728         * gcc.dg/vmx/gcc-bug-g.c: New.
42729         * gcc.dg/vmx/gcc-bug-i.c: New.
42730         * gcc.dg/vmx/harness.h: New.
42731         * gcc.dg/vmx/ira1.c: New.
42732         * gcc.dg/vmx/ira2a.c: New.
42733         * gcc.dg/vmx/ira2b.c: New.
42734         * gcc.dg/vmx/ira2.c: New.
42735         * gcc.dg/vmx/ira2c.c: New.
42736         * gcc.dg/vmx/mem.c: New.
42737         * gcc.dg/vmx/newton-1.c: New.
42738         * gcc.dg/vmx/ops.c: New.
42739         * gcc.dg/vmx/sn7153.c: New.
42740         * gcc.dg/vmx/spill2.c: New.
42741         * gcc.dg/vmx/spill3.c: New.
42742         * gcc.dg/vmx/spill.c: New.
42743         * gcc.dg/vmx/t.c: New.
42744         * gcc.dg/vmx/varargs-1.c: New.
42745         * gcc.dg/vmx/varargs-2.c: New.
42746         * gcc.dg/vmx/varargs-3.c: New.
42747         * gcc.dg/vmx/varargs-4.c: New.
42748         * gcc.dg/vmx/varargs-5.c: New.
42749         * gcc.dg/vmx/varargs-6.c: New.
42750         * gcc.dg/vmx/varargs-7.c: New.
42751         * gcc.dg/vmx/vmx.exp: New.
42752         * gcc.dg/vmx/vprint-1.c: New.
42753         * gcc.dg/vmx/vscan-1.c: New.
42754         * gcc.dg/vmx/x-01.c: New.
42755         * gcc.dg/vmx/x-02.c: New.
42756         * gcc.dg/vmx/x-03.c: New.
42757         * gcc.dg/vmx/x-04.c: New.
42758         * gcc.dg/vmx/x-05.c: New.
42759         * gcc.dg/vmx/yousufi-1.c: New.
42760         * gcc.dg/vmx/zero-1.c: New.
42761         * gcc.dg/vmx/zero.c: New.
42762
42763 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42764
42765         * g++.dg/lookup/java1.C: Update for chage of
42766         _Jv_AllocObject.
42767         * g++.dg/lookup/java2.C: Likewise.
42768
42769 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42770
42771         * ada/acats/run_all.sh: use -O2 by default.
42772
42773 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42774
42775         * gcc.dg/vr-mult-[12].c: New tests.
42776
42777 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42778
42779         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42780
42781         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42782
42783 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42784
42785         * lib/target-supports.exp (check_profiling_available): Assume
42786         profiling isn't available for mips*-*-elf targets.
42787
42788 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42789
42790         * gcc.dg/builtins-38.c: New test.
42791
42792 2004-04-14  Eric Christopher  <echristo@redhat.com>
42793
42794         * g++.dg/charset/charset.exp: Run .cc extension tests.
42795
42796 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42797
42798         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42799
42800 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42801
42802         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42803
42804 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42805
42806         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42807         * gcc.dg/i386-387-2.c: Likewise.
42808
42809         * gcc.dg/i386-387-7.c: New test.
42810         * gcc.dg/i386-387-8.c: New test.
42811
42812         * gcc.dg/builtins-37.c: New test.
42813
42814 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42815
42816         * g++.dg/pch/externc-1.C: Add missing semicolon.
42817
42818 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42819
42820         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42821
42822 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42823
42824         * gcc.c-torture/execute/20040411-1.c: New test.
42825
42826 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42827
42828         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42829
42830 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42831
42832         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42833
42834 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42835
42836         * lib/target-supports.exp (check_named_sections_available): New.
42837         * lib/gcc-dg.exp (dg-require-named-sections): New.
42838         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42839         old-deja.exp.  Also prune error-count message from HP linker.
42840         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42841
42842         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42843         * g++.old-deja/g++.pt/static3.C: Likewise.
42844         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42845
42846 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42847
42848         * gcc.c-torture/execute/20040409-1.c: New test case.
42849         * gcc.c-torture/execute/20040409-2.c: New test case.
42850         * gcc.c-torture/execute/20040409-3.c: New test case.
42851
42852 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42853
42854         * gcc.dg/20040409-1.c: New test.
42855
42856 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42857
42858         PR target/14888
42859         * g++.dg/opt/pr14888.C: New test case.
42860
42861 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42862
42863         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42864         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42865         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42866         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42867         New tests.
42868
42869 2004-04-08  Paul Brook  <paul@codesourcery.com>
42870
42871         * gcc.dg/spill-1.c: New test.
42872
42873 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42874
42875         * gcc.dg/torture/builtin-ctype-2.c: New test.
42876
42877 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42878
42879         * gcc.dg/pch/pch.exp: Add largefile test.
42880
42881 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42882
42883         * g++.dg/pch/externc-1.Hs: New.
42884         * g++.dg/pch/externc-1.C: New.
42885
42886 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42887
42888         * gcc.dg/compat/struct-by-value-5a_main.c,
42889         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42890         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42891         * gcc.dg/compat/struct-by-value-5a_x.c,
42892         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42893         gcc.dg/compat/struct-by-value-5_x.c.
42894         * gcc.dg/compat/struct-by-value-5a_y.c,
42895         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42896         gcc.dg/compat/struct-by-value-5_y.c.
42897
42898         * gcc.dg/compat/struct-by-value-6a_main.c,
42899         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42900         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42901         * gcc.dg/compat/struct-by-value-6a_x.c,
42902         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42903         gcc.dg/compat/struct-by-value-6_x.c.
42904         * gcc.dg/compat/struct-by-value-6a_y.c,
42905         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42906         gcc.dg/compat/struct-by-value-6_y.c.
42907
42908         * gcc.dg/compat/struct-by-value-7a_main.c,
42909         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42910         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42911         * gcc.dg/compat/struct-by-value-7a_x.c,
42912         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42913         gcc.dg/compat/struct-by-value-7_x.c.
42914         * gcc.dg/compat/struct-by-value-7a_y.c,
42915         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42916         gcc.dg/compat/struct-by-value-7_y.c.
42917
42918 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42919
42920         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42921         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42922         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42923         options.
42924
42925 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42926
42927         * gcc.dg/builtins-36.c: New test.
42928
42929 2004-04-06  Paul Brook  <paul@codesourcery.com>
42930
42931         * README.gcc: Remove obsolete contraint on testcases.
42932
42933 2004-04-05  Paul Brook  <paul@codesourcery.com>
42934
42935         PR2123
42936         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42937         failure and exit(0) on success.
42938         * g++.dg/expr/anew2.C: Ditto.
42939         * g++.dg/expr/anew3.C: Ditto.
42940         * g++.dg/expr/anew4.C: Ditto.
42941
42942 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42943
42944         PR c++/3518
42945         * g++.dg/template/unify7.C: New.
42946
42947 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42948
42949         * g++.dg/README: Bring up to date with new subdirectories; remove
42950         duplicate subdirectory lines.
42951
42952 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42953
42954         PR c++/14007
42955         * g++.dg/template/unify5.C: New.
42956         * g++.dg/template/unify6.C: New.
42957         * g++.dg/template/qualttp20.C: Adjust.
42958         * g++.old-deja/g++.jason/report.C: Adjust.
42959         * g++.old-deja/g++.other/qual1.C: Adjust.
42960
42961 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42962
42963         PR c++/14803
42964         * g++.dg/inherit/ptrmem1.C: New test.
42965
42966 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42967
42968         PR c++/14755
42969         * gcc.c-torture/execute/20040331-1.c: New test.
42970         * gcc.dg/20040331-1.c: New test.
42971
42972 2004-04-01  Paul Brook  <paul@codesourcery.com>
42973
42974         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42975
42976 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42977
42978         PR c++/14724
42979         * g++.dg/init/goto1.C: New test.
42980
42981         PR c++/14763
42982         * g++.dg/template/defarg4.C: New test.
42983
42984 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42985
42986         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42987
42988 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42989
42990         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42991
42992 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42993
42994         * gcc.dg/noncompile/undeclared-2.c: New test.
42995
42996 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42997
42998         * gcc.dg/940409-1.c: Remove XFAIL.
42999         * gcc.dg/reg-vol-struct-1.c: New test.
43000
43001 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43002
43003         * gcc.dg/torture/builtin-wctype-1.c: New test.
43004
43005 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43006
43007         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43008         * gcc.dg/20001101-1.c: Likewise.
43009         * gcc.dg/20001102-1.c: Likewise.
43010
43011 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43012
43013         * gcc.dg/compare8.c: Add an additional test for XOR.
43014
43015 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43016
43017         * gcc.dg/torture/builtin-ctype-1.c: New test.
43018
43019 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43020
43021         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43022         * gcc.dg/torture/builtin-math-1.c: Likewise.
43023         * gcc.dg/torture/builtin-power-1.c: New test.
43024
43025 2004-03-24  Andreas Schwab  <schwab@suse.de>
43026
43027         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43028         IA64 assembler.
43029
43030 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43031             Roger Sayle  <roger@eyesopen.com>
43032
43033         * gcc.dg/compare8.c: New test case.
43034
43035 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43036
43037         * g++.dg/ext/altivec-7.C: New test.
43038
43039 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43040
43041         PR 12267, 12391, 12560, 13129, 14114, 14133
43042         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43043         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43044         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43045         Adjust error regexps.
43046         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43047         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43048         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43049         * gcc.dg/local1.c: Add explanatory comment.
43050
43051 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43052
43053         PR optimization/14669
43054         * g++.dg/opt/fold2.C: New test case.
43055
43056 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43057
43058         PR c/14069
43059         * gcc.dg/20040322-1.c: New test.
43060
43061 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43062
43063         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43064         * gcc.dg/ultrasp4.c: Likewise.
43065         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43066
43067 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43068
43069         * gcc.dg/i386-sse-8.c: Reset default options.
43070
43071 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43072
43073         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43074         in the error message text.
43075
43076 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43077
43078         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43079
43080 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43081
43082         PR c++/14616
43083         * g++.dg/init/array13.C: New test.
43084
43085 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43086
43087         PR target/13889
43088         * gcc.c-torture/compile/pr13889.c: New test case.
43089
43090 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43091
43092         PR c/14635
43093         * builtins-1.c (nan, nans): Don't test.
43094         * builtins-30.c: Don't use nan, nanf, nanl.
43095         * builtins-35.c: New test.
43096
43097 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43098
43099         * g++.dg/ext/altivec-6.C: New test.
43100
43101 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43102
43103         * g++.dg/init/placement3.C: New test.
43104
43105         * g++.dg/template/spec13.C: New test.
43106
43107         * g++.dg/lookup/using11.C: New test.
43108
43109         * g++.dg/lookup/koenig3.C: New test.
43110
43111         * g++.dg/template/operator2.C: New test.
43112
43113         * g++.dg/expr/dtor3.C: New test.
43114         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43115         marker.
43116         * g++.old-deja/g++.law/visibility28.C: Likewise.
43117
43118 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43119
43120         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43121         * gcc.dg/ppc64-abi-3.c: Likewise.
43122
43123 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43124
43125         PR c++/14545
43126         * g++.dg/parse/template15.C: New test.
43127
43128 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43129
43130         * g++.dg/expr/dtor2.C: New test.
43131
43132         * g++.dg/lookup/anon4.C: New test.
43133
43134         * g++.dg/overload/using1.C: New test.
43135
43136         * g++.dg/template/lookup7.C: New test.
43137
43138         * g++.dg/template/typename6.C: New test.
43139
43140         * g++.dg/expr/cond6.C: New test.
43141
43142 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43143
43144         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43145
43146 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43147
43148         * g++.dg/expr/cond5.C: New test.
43149         * g++.dg/expr/constcast1.C: Likewise.
43150         * g++.dg/expr/ptrmem2.C: Likewise.
43151         * g++.dg/expr/ptrmem3.C: Likewise.
43152         * g++.dg/lookup/main1.C: Likewise.
43153         * g++.dg/template/lookup6.C: Likewise.
43154
43155 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43156
43157         * gcc.dg/local1.c: New test.
43158
43159         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43160
43161 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43162
43163         * gcc.dg/torture/builtin-convert-1.c: New test.
43164
43165 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43166
43167         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43168
43169 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43170
43171         PR c++/14481
43172         * g++.dg/warn/Wunused-7.C: New test.
43173
43174 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43175
43176         * gcc.dg/torture/builtin-integral-1.c: New test.
43177
43178 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43179
43180         PR c++/14586
43181         * g++.dg/parse/non-dependent3.C: New test.
43182
43183 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43184
43185         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43186         * g++.dg/eh/simd-2.C: Likewise.
43187         * g++.dg/init/array10.C: Likewise.
43188         * gcc.c-torture/compile/simd-1.c: Likewise.
43189         * gcc.c-torture/compile/simd-2.c: Likewise.
43190         * gcc.c-torture/compile/simd-3.c: Likewise.
43191         * gcc.c-torture/compile/simd-4.c: Likewise.
43192         * gcc.c-torture/compile/simd-6.c: Likewise.
43193         * gcc.c-torture/execute/simd-1.c: Likewise.
43194         * gcc.c-torture/execute/simd-2.c: Likewise.
43195         * gcc.dg/compat/vector-defs.h: Likewise.
43196         * gcc.dg/20020531-1.c: Likewise.
43197         * gcc.dg/altivec-3.c: Likewise.
43198         * gcc.dg/altivec-4.c: Likewise.
43199         * gcc.dg/altivec-varargs-1.c: Likewise.
43200         * gcc.dg/compat/vector-defs.h: Likewise.
43201         * gcc.dg/i386-mmx-3.c: Likewise.
43202         * gcc.dg/i386-sse-4.c: Likewise.
43203         * gcc.dg/i386-sse-5.c: Likewise.
43204         * gcc.dg/i386-sse-8.c: Likewise.
43205         * gcc.dg/simd-1.c: Likewise.
43206         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43207         __ev64_opaque__ since the machine description provides it.
43208
43209 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43210
43211         * lib/compat.exp (skip_list): New global variable.
43212         Use it to hold the user defined COMPAT_SKIPS list if any.
43213         (compat-obj): Add the members of skip_list to optall.
43214
43215 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43216
43217         * gcc.dg/compat/union-by-value-1_main.c,
43218         union-by-value-1_x.c, union-by-value-1_y.c,
43219         union-check.h, union-defs.h,
43220         union-init.h, union-return-1_main.c,
43221         union-return-1_x.c, union-return-1_y.c: New files.
43222
43223 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43224
43225         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43226         mixed-struct-init.h: Add 4 mixed structure types.
43227         struct-by-value-21_main.c, struct-by-value-21_x.c,
43228         struct-by-value-21_y.c, struct-return-21_main.c,
43229         struct-return-21_x.c, struct-return-21_y.c: New files.
43230
43231 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43232
43233         PR c++/14550
43234         * g++.dg/parse/template14.C: New test.
43235
43236 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43237
43238         * gcc.c-torture/execute/20040313-1.c: New test.
43239
43240 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43241
43242         PR target/14533
43243         * gcc.dg/20040311-2.c: New test.
43244
43245 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43246
43247         PR other/14544
43248         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43249         bit-field.
43250
43251 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43252
43253         * gcc.dg/20040305-2.c: Add missing return statement.
43254
43255 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43256
43257         * gcc.dg/builtins-34.c: Also check pow10*.
43258
43259 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43260
43261         PR target/14262
43262         * gcc.dg/20040305-2.c: New test.
43263
43264 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43265
43266         * gcc.dg/20040310-1.c: New test.
43267
43268 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43269
43270         * gcc.c-torture/execute/20040311-1.c: New test case.
43271
43272 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43273
43274         PR c++/14476
43275         * g++.dg/lookup/enum1.C: New test.
43276
43277 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43278
43279         PR c++/14510
43280         * g++.dg/lookup/struct2.C: New test.
43281
43282 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43283
43284         * gcc.dg/builtins-34.c: New test.
43285
43286 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43287
43288         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43289
43290 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43291
43292         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43293         * gcc.dg/alias-2.c: New testcase.
43294
43295 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43296
43297         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43298
43299 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43300
43301         * gcc.c-torture/execute/20040309-1.c: New test case.
43302
43303 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         PR c++/14397
43306         * g++.dg/overload/ref1.C: New.
43307
43308 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43309
43310         PR c++/14409
43311         * g++.dg/template/spec12.C: New test.
43312
43313         PR c++/14448
43314         * g++.dg/parse/crash14.C: New test.
43315
43316 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43317
43318         PR c++/14230
43319         * g++.dg/init/ref11.C: New test.
43320
43321 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43322
43323         PR c++/14432
43324         * g++.dg/parse/builtin2.C: New test.
43325
43326 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43327
43328         PR c++/14401
43329         * g++.dg/init/ctor3.C: New test.
43330         * g++.dg/init/union1.C: New test.
43331         * g++.dg/ext/anon-struct4.C: New test.
43332
43333 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43334
43335         * g++.dg/lookup/koenig1.C: Tweak error messages.
43336         * g++.dg/lookup/used-before-declaration.C: Likewise.
43337         * g++.dg/other/do1.C: Likewise.
43338         * g++.dg/overload/koenig1.C: Likewise.
43339         * g++.dg/parse/crash13.C: Likewise.
43340         * g++.dg/template/instantiate3.C: Likewise.
43341
43342 2004-03-08  Eric Christopher  <echristo@redhat.com>
43343
43344         * * lib/target-supports.exp: Enable libiconv in test
43345         compilation.  Fix up error checking.
43346
43347 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43348
43349         PR middle-end/14289
43350         * gcc.dg/pr14289-1.c: New test case.
43351         * gcc.dg/pr14289-2.c: Likewise.
43352         * gcc.dg/pr14289-3.c: Likewise.
43353
43354 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43355
43356         * gcc.c-torture/execute/20040308-1.c: New test.
43357
43358 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43359
43360         * gcc.c-torture/execute/20040307-1.c: New test case.
43361
43362 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43363
43364         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43365
43366 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43367
43368         * gcc.dg/20040306-1.c: New test.
43369
43370 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43371
43372         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43373         them static.
43374         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43375
43376 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43377
43378         PR c/14465
43379         * gcc.dg/decl-6.c: New test.
43380
43381 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43382
43383         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43384         Rename LOGPOW -> LOG_POW.
43385         (SQRT_EXP, POW_EXP): New.
43386
43387 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43388
43389         * gcc.dg/i386-sse-8.c: New test.
43390
43391 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43392
43393         PR c/14114
43394         * gcc.dg/decl-5.c: New test.
43395
43396 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43397
43398         * gcc.dg/20040305-1.c: New test.
43399
43400 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43401
43402         PR other/14354
43403         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43404
43405 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43406
43407         PR c++/14425, c++/14426
43408         * g++.dg/ext/altivec-4.C: New test.
43409         * g++.dg/ext/altivec-5.C: New test.
43410
43411 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43412
43413         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43414         global variables of a type with no linkage.
43415         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43416         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43417         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43418         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43419         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43420         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43421         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43422         * g++.dg/warn/deprecated.C: Name enum Color.
43423         * g++.dg/overload/VLA.C: Name structure for 'b'.
43424         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43425
43426 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43427
43428         * gcc.c-torture/compile/20040304-1.c: New test.
43429
43430 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43431
43432         PR 13728
43433         * gcc.dg/decl-4.c: New testcase.
43434
43435 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43436
43437         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43438         as PRECF if sizeof (float) > sizeof (double).
43439         (PRECL): Make it the same as PRECF if
43440         sizeof (float) > sizeof (long double).
43441
43442 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43443
43444         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43445         system type.  Add check for irix6 which doesn't have c99 runtime.
43446
43447 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43448
43449         * gcc.dg/const-elim-1.c: xfail for xtensa.
43450
43451 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43452
43453         PR c++/14369
43454         * g++.dg/template/cond4.C: New test.
43455
43456 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43457
43458         PR c++/14360
43459         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43460
43461         PR c++/14361
43462         * g++.dg/parse/defarg7.C: New test.
43463
43464         PR c++/14359
43465         * g++.dg/template/friend26.C: New test.
43466
43467 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43468
43469         PR c++/14324
43470         * g++.dg/abi/mangle21.C: New test.
43471
43472         PR c++/14260
43473         * g++.dg/parse/constructor2.C: New test.
43474
43475         PR c++/14337
43476         * g++.dg/template/sfinae1.C: New test.
43477
43478 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43479
43480         PR c++/14267
43481         * g++.dg/expr/crash2.C: New test.
43482
43483         PR middle-end/13448
43484         * gcc.dg/inline-5.c: New test.
43485         * gcc.dg/always-inline.c: Split out tests into ...
43486         * gcc.dg/always-inline2.c: ... this and ...
43487         * gcc.dg/always-inline3.c: ... this.
43488
43489 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43490
43491         PR debug/12103
43492         * g++.dg/debug/crash1.C: New test.
43493
43494 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43495
43496         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43497         function with __attribute__((noinline)).
43498         (recurser_void2): Likewise.
43499         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43500         (recurser_void2): Likewise.
43501
43502 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43503
43504         PR middle-end/14203
43505         * g++.dg/warn/Wunused-6.C: New test case.
43506
43507 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43508
43509         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43510         not defined.
43511
43512 2004-02-27  Eric Christopher  <echristo@redhat.com>
43513
43514         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43515         * g++.dg/charset/asm2.c: Run only x86.
43516         * gcc.dg/charset/asm3.c: Ditto.
43517
43518 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43519
43520         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43521         ld_library_path.
43522
43523 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43524
43525         * g++.dg/ext/altivec-3.C: New.
43526
43527 2004-02-26  Richard Henderson  <rth@redhat.com>
43528
43529         * g++.dg/ext/attrib10.C: Mark for warning.
43530         * gcc.dg/attr-alias-1.c: New.
43531
43532 2004-02-26  Richard Henderson  <rth@redhat.com>
43533
43534         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43535         * gcc.c-torture/execute/20040208-2.c: ... it back.
43536
43537 2004-02-26  Eric Christopher  <echristo@redhat.com>
43538
43539         * lib/target-supports.exp (check-iconv-available): New function.
43540         * lib/gcc-dg.exp (dg-require-iconv): New function.
43541         Use above.
43542         * gcc.dg/charset: New directory.
43543         * gcc.dg/charset/charset.exp: New file.
43544         * gcc.dg/charset/asm1.c: Ditto.
43545         * gcc.dg/charset/asm2.c: Ditto.
43546         * gcc.dg/charset/asm3.c: Ditto.
43547         * gcc.dg/charset/asm4.c: Ditto.
43548         * gcc.dg/charset/asm5.c: Ditto.
43549         * gcc.dg/charset/attribute1.c: Ditto.
43550         * gcc.dg/charset/attribute2.c: Ditto.
43551         * gcc.dg/charset/string1.c: Ditto.
43552         * g++.dg/charset: New directory.
43553         * g++.dg/dg.exp: Add here. Special options.
43554         * g++.dg/charset/charset.exp: New file.
43555         * g++.dg/charset/asm1.c: Ditto.
43556         * g++.dg/charset/asm2.c: Ditto.
43557         * g++.dg/charset/asm3.c: Ditto.
43558         * g++.dg/charset/asm4.c: Ditto.
43559         * g++.dg/charset/attribute1.c: Ditto.
43560         * g++.dg/charset/attribute2.c: Ditto.
43561         * g++.dg/charset/extern1.cc: Ditto.
43562         * g++.dg/charset/extern2.cc: Ditto.
43563         * g++.dg/charset/string1.c: Ditto.
43564
43565 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43566
43567         PR c++/14278
43568         * g++.dg/parse/comma1.C: New test.
43569
43570 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43571
43572         PR c++/14284
43573         * g++.dg/template/ttp8.C: New test.
43574
43575 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43576
43577         * gcc.dg/fixuns-trunc-1.c: New test.
43578
43579 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43580
43581         * gcc.dg/builtins-config.h: Use #elif.
43582
43583 2004-02-26  Michael Matz  <matz@suse.de>
43584
43585         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43586         * gcc.dg/991214-1.c: Likewise.
43587         * gcc.dg/i386-asm-1.c: Likewise.
43588
43589 2004-02-25  Richard Henderson  <rth@redhat.com>
43590
43591         * gcc.c-torture/execute/20040208-2.c: Move ...
43592         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43593
43594 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43595
43596         PR c++/14246
43597         * g++.dg/other/crash-3.C: New test.
43598
43599 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43600
43601         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43602         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43603
43604         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43605         HP-UX.
43606
43607 2004-02-24  Michael Matz  <matz@suse.de>
43608
43609         * gcc.dg/i386-regparm.c: New.
43610
43611 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43612
43613         * gcc.c-torture/execute/20040223-1.c: New.
43614
43615 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43616             Kazu Hirata  <kazu@cs.umass.edu>
43617
43618         * gcc.dg/fwritable-strings-1.c: Remove.
43619
43620 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43621
43622         PR c/14156
43623         * gcc.dg/20040223-1.c: New test.
43624
43625 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43626
43627         PR c++/14106
43628         * g++.dg/ext/typeof9.C: New test.
43629
43630 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43631
43632         PR c++/14250
43633         * g++.dg/other/switch1.C: New test.
43634
43635 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43636
43637         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43638         * gcc.dg/va-arg-1.c: Likewise.
43639
43640 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43641
43642         PR c++/14143
43643         * g++.dg/template/koenig5.C: New test.
43644
43645 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43646
43647         * g++.dg/ext/altivec-1.C: Generalize target triple.
43648         * g++.dg/ext/altivec-2.C: New test case.
43649         * g++.dg/ext/altivec_check.h: New file.
43650         * gcc.dg/altivec-1.c: Generalize target triple;
43651         include altivec_check.h and call altivec_check().
43652         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43653         * gcc.dg/altivec-6.c: New test case.
43654         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43655         type casts as needed.
43656         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43657         altivec_check().
43658         * gcc.dg/altivec-12.c: New test case.
43659         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43660         include altivec_check.h and call altivec_check().
43661         * gcc.dg/altivec_check.h: New file.
43662
43663 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43664
43665         * lib/target-supports.exp (check_alias_available): Don't mangle
43666         function `g' in test program.
43667
43668 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43669
43670         * lib/target-supports.exp (check_profiling_available): Check
43671         argument to determine whether we support a profiling type.
43672         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43673         check_profiling_available.
43674         * g++.dg/bprob/bprob.exp: Likewise.
43675         * g77.dg/bprob/bprob.exp: Likewise.
43676         * gcc.misc-tests/bprob.exp: Likewise.
43677         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43678         dg-require-profiling and delete expected error handling.
43679         * gcc.dg/20021014-1.c: Likewise.
43680         * gcc.dg/nest.c: Likewise.
43681
43682 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43683
43684         PR c++/12007
43685         * g++.dg/other/vthunk1.C: New test.
43686
43687 2004-02-20  Falk Hueffner  <falk@debian.org>
43688
43689         PR target/14201
43690         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43691
43692 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43693
43694         PR c++/13927
43695         * g++.dg/other/error8.C: Remove XFAIL markers.
43696
43697         PR c++/14173
43698         * g++.dg/ext/packed5.C: New test.
43699
43700         PR c++/14199
43701         * g++.dg/warn/Wunused-5.C: New test.
43702
43703         PR c++/14186
43704         * g++.dg/lookup/member1.C: New test.
43705
43706 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43707
43708         * gcc.c-torture/compile/20040130-1.c: Enable only when
43709         __INT_MAX__ >= 2147483647L.
43710         * gcc.c-torture/compile/961203-1.c: Likewise.
43711
43712 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43713
43714         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43715         * g++.dg/opt/template1.C: Robustify assembler regexp
43716
43717 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43718
43719         * gcc.c-torture/execute/simd-4.x: Remove.
43720         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43721         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43722         Guard with #ifndef SKIP_ATTRIBUTE.
43723         * gcc.dg/compat/vector-1_y.c: Likewise.
43724         * gcc.dg/compat/vector-2_x.c: Likewise.
43725         * gcc.dg/compat/vector-2_y.c: Likewise.
43726         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43727         * g++.dg/eh/simd-2.C: Likewise.
43728
43729 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43730
43731         * gcc.c-torture/compile/complex-1.c: New.
43732
43733 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43734
43735         PR target/14209
43736         * gcc.c-torture/execute/20040218-1.c: New test.
43737
43738 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43739
43740         PR c++/14181
43741         * g++.dg/parse/new2.C: New test.
43742
43743 2004-02-18  Paul Brook  <paul@codesourcery.com>
43744
43745         * gcc.c-torture/compile/libcall-1.c: New test.
43746
43747 2004-02-18  Paul Brook  <paul@codesourcery.com>
43748
43749         PR debug/12934
43750         * gcc.dg/debug/debug-7.c: New test.
43751
43752 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43753
43754         * gcc.dg/20040217-1.c: New test.
43755
43756 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43757
43758         * gcc.c-torture/execute/990208-1.x: Delete.
43759
43760 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43761
43762         * gcc.c-torture/execute/20040208-2.x: New file.
43763
43764 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43765
43766         PR c++/11326
43767         * g++.dg/abi/structret1.C: New test.
43768
43769 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43770
43771         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43772         (i386_cpuid): No need to test if cpuid is available on AMD64.
43773         Fix assembly, so that it works onboth i386 and AMD64.
43774         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43775         (vecInLong): Fix s[] member type to unsigned int.
43776         (vecInWord): Remove type.
43777         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43778         (a64, b64, c64, d64, e64): Remove.
43779         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43780         Remove unused variable.  Remove initialization of removed variables.
43781         Don't call mmx_tests nor sse_tests.
43782         (reference_mmx, reference_sse): Remove.
43783         (check): Add return stmt.
43784         * gcc.dg/i386-sse-7.c: New test.
43785         * gcc.dg/i386-mmx-4.c: New test.
43786
43787 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43788
43789         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43790         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43791         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43792         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43793         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43794         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43795         g++.dg/tc1/dr94.C: Fix line terminator.
43796
43797 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43798
43799         * gcc.c-torture/compile/20040216-1.c: New.
43800
43801 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43802
43803         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43804         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43805         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43806         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43807         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43808         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43809
43810 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43811
43812         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43813
43814 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43815
43816         PR c++/13971
43817         * g++.dg/expr/cond4.C: New test.
43818
43819         PR c++/14086
43820         * g++.dg/lookup/crash2.C: New test.
43821
43822 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43823
43824         * gcc.c-torture/compile/20040214-2.c: New test.
43825
43826 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43827
43828         PR c++/14116
43829         * g++.dg/ext/typeof8.C: New test.
43830
43831 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43832
43833         * gcc.c-torture/compile/20040214-1.c: New test.
43834
43835 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43836
43837         PR c++/13635
43838         * g++.dg/template/spec11.C: New test.
43839
43840 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43841
43842         PR c++/13927
43843         * g++.dg/other/error8.C: New test.
43844
43845 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43846
43847         PR c++/14122
43848         * g++.dg/template/array4.C: New test.
43849
43850         PR c++/14108
43851         * g++.dg/inherit/thunk2.C: New test.
43852
43853         PR c++/14083
43854         * g++.dg/eh/cond2.C: New test.
43855
43856 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43857
43858         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43859
43860 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43861
43862         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43863
43864 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43865
43866         * g++.dg/simd-2.C: xfail on ppc64-linux.
43867
43868 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43869
43870         PR c/456
43871         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43872         tests.
43873
43874 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43875
43876         * gcc.dg/builtins-33.c: New test.
43877
43878 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43879
43880         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43881
43882 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43883
43884         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43885
43886 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43887
43888         * gcc.dg/ppc64-abi-3.c: New test.
43889
43890 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43891
43892         PR c/14092
43893
43894         * gcc.dg/pr14092-1.c: New testcase.
43895
43896 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43897
43898         * gcc.dg/cpp/assert4.c: Fix typo last change.
43899
43900         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43901         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43902
43903         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43904
43905 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43906
43907         * gcc.c-torture/compile/20040209-1.c: New test case.
43908
43909 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43910
43911         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43912
43913 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43914
43915         * gcc.c-torture/execute/20040208-[12].c: New tests.
43916
43917 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43918
43919         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43920
43921 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43922
43923         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43924
43925 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43926
43927         Bug 13856
43928         * gcc.dg/visibility-8.c: New testcase.
43929
43930 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43931
43932         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43933         arguments.
43934         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43935
43936 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43937
43938         PR middle-end/13696
43939         * g++.dg/opt/fold1.C: New test case.
43940
43941 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43942
43943         PR c++/14033
43944         * g++.dg/other/crash-2.C: New test.
43945
43946 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43947
43948         PR c++/14028
43949         * g++.dg/parse/angle-bracket2.C: New test.
43950
43951 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43952
43953         PR middle-end/13750
43954         Revert:
43955         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43956         PR pch/13361
43957         * g++.dg/pch/wchar-1.C: New.
43958         * g++.dg/pch/wchar-1.Hs: New.
43959
43960 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43961
43962         PR c++/14008
43963         * g++.dg/parse/error15.C: New test.
43964         * g++.dg/parse/crash11.C: Update dg-error mark.
43965
43966 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43967
43968         PR c++/13932
43969         * g++.dg/warn/conv2.C: New test.
43970
43971 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43972
43973         PR c++/13086
43974         * g++.dg/warn/incomplete1.C: Remove xfail.
43975
43976 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43977
43978         * lib/file-format.exp (gcc_target_object_format): Use
43979         ${tool}_target_compile, not gcc_target_compile.
43980         * lib/target-supports.exp (check_alias_available): Likewise.
43981         (check_gc_sections_available): Likewise.
43982         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43983         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43984         dg-require-alias.
43985
43986 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43987
43988         PR c++/13969
43989         * g++.dg/template/static6.C: New test.
43990
43991 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43992
43993         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43994
43995 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43996
43997         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43998         tests for systems where `char' is unsigned by default.
43999
44000 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44001
44002         PR c++/13997
44003         * g++.dg/template/partial3.C: New test.
44004
44005 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44006
44007         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44008         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44009         Remove mentions of obsolete ports.
44010
44011 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44012
44013         * gcc.dg/noncompile/20001228-1.c: Fix for new
44014         error message.
44015
44016 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44017
44018         PR target/9348
44019         * gcc.c-torture/execute/multdi-1.c: New test case.
44020
44021 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44022
44023         PR c++/13925
44024         * g++.dg/template/lookup5.C: New test.
44025
44026 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44027
44028         PR c++/13950
44029         * g++.dg/template/lookup4.C: New test.
44030
44031         PR c++/13970
44032         * g++.dg/parse/error14.C: New test.
44033
44034         PR c++/14002
44035         * g++.dg/parse/template13.C: New test.
44036
44037 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44038
44039         PR c++/13978
44040         * g++.dg/template/koenig4.C: New test.
44041
44042         PR c++/13968
44043         * g++.dg/template/crash17.C: New test.
44044
44045         PR c++/13975
44046         * g++.dg/parse/error13.C: New test.
44047         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44048
44049 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44050
44051         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44052
44053 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44054
44055         PR c/11658
44056         PR c/13994
44057         * gcc.dg/noncompile/20040203-1.c: New test.
44058         * gcc.dg/noncompile/20040203-2.c: Likewise.
44059         * gcc.dg/noncompile/20040203-3.c: Likewise.
44060         * gcc.dg/20040203-1.c: Likewise.
44061
44062 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44063
44064         PR c++/10858
44065         * g++.dg/template/sizeof7.C: New test.
44066
44067 2004-02-02  Eric Christopher  <echristo@redhat.com>
44068             Zack Weinberg  <zack@codesourcery.com>
44069
44070         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44071
44072 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44073
44074         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44075         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44076         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44077         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44078
44079 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44080
44081         PR c++/13113
44082         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44083
44084         PR c++/13854
44085         * g++.dg/ext/attrib13.C: New test.
44086
44087         PR c++/13907
44088         * g++.dg/conversion/op2.C: New test.
44089
44090 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44091
44092         * gcc.dg/titype-1.c: Fix pasto.
44093
44094 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44095
44096         * gcc.dg/titype-1.c: New test.
44097
44098 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44099
44100         PR c++/13957
44101         * g++.dg/template/non-type-template-argument-1.C,
44102         g++.dg/template/qualified-id1.C: Update dg-error marks.
44103         * g++.dg/template/nontype6.C: New test.
44104
44105 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44106
44107         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44108         * gcc.dg/builtins-31.c: New testcase.
44109         * gcc.dg/builtins-32.c: New testcase.
44110
44111 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44112
44113         * objc.dg/call-super-2.m: Update line numbers
44114         for the including of stddef.h.
44115
44116 2004-01-30  Michael Matz  <matz@suse.de>
44117
44118         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44119         g++.dg/ext/case-range3.C: New tests.
44120
44121 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44122
44123         DR206
44124         PR c++/13813
44125         * g++.dg/template/member4.C: New test.
44126
44127 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44128
44129         PR c++/13683
44130         * g++.dg/template/sizeof6.C: New test.
44131
44132 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44133
44134         * gcc.dg/fwritable-strings-1.c: New test.
44135
44136 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44137
44138         * gcc.c-torture/compile/20040130-1.c: New test.
44139
44140 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44141
44142         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44143
44144 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44145
44146         PR c++/13883
44147         * g++.dg/template/ctor3.C: New test.
44148
44149 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44150
44151         * g++.dg/tc1: New directory.
44152         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44153         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44154         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44155         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44156         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44157
44158 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44159
44160         * g++.dg/parse/error11.C: New test.
44161         * g++.dg/parse/error12.C: Likewise.
44162
44163 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44164
44165         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44166         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44167
44168 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44169
44170         PR c++/13791
44171         * g++.dg/ext/attrib12.C: New test.
44172
44173         PR c++/13736
44174         * g++.dg/parse/cast2.C: New test.
44175
44176 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44177
44178         * objc.dg/encode-2.m (main): New local string.  Set depending on
44179         sizeof long.  Use in sscanf call.
44180         * objc.dg/encode-3.m (main): New local string.  Set depending on
44181         sizeof long.  Use in scan_initial call.
44182
44183 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44184
44185         * objc.dg/call-super-2.m: Make LP64-safe.
44186         * objc.dg/desig-init-1.m: Likewise.
44187
44188 2004-01-27  Devang Patel <dpatel@apple.com>
44189
44190         * g++.dg/debug/namespace1.C: New test.
44191
44192 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44193
44194         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44195         xscale-*-*.
44196
44197         * gcc.dg/arm-mmx-1.c: New test.
44198
44199 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44200
44201         * gcc.dg/20040127-1.c: New test.
44202         * gcc.dg/20040127-2.c: New test.
44203
44204 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44205
44206         * objc.dg/stret-1.m (glob): Renamed to globa.
44207
44208 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44209
44210         PR c++/13663
44211         * g++.dg/expr/for1.C: New test.
44212
44213 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44214
44215         PR middle-end/13779
44216         * gcc.dg/darwin-longlong.c: New test.
44217
44218 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44219
44220         * gcc.dg/20040124-1.c: Moved test from here...
44221         * gcc.c-torture/compile/20040124-1.c: ...to here.
44222
44223 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44224
44225         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44226         the assembly output if -m64 is passed.
44227
44228 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44229
44230         PR c++/13833
44231         * g++.dg/template/cond3.C: New test.
44232
44233 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44234
44235         PR c++/13810
44236         * g++.dg/template/ttp7.C: New test.
44237
44238 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44239
44240         PR c++/13797
44241         * g++.dg/template/nontype4.C: New test.
44242         * g++.dg/template/nontype5.C: Likewise.
44243
44244 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44245
44246         * gcc.dg/torture/mips-clobber-at.c: New test.
44247
44248 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44249
44250         * gcc.dg/20040124-1.c: New test.
44251
44252 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44253
44254         * gcc.dg/20040123-1.c: New test.
44255
44256 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44257
44258         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44259
44260 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44261
44262         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44263
44264 2004-01-23  Andrew Pinski  <apinski@apple.com>
44265
44266         * gcc.dg/20030121-1.c: Move to ..
44267         * gcc.dg/20040121-1.c: here.
44268
44269 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44270
44271         * gcc.dg/builtins-29.c: New test case.
44272
44273 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44274
44275         PR 18314
44276         * gcc.dg/builtins-30.c: New testcase.
44277
44278 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44279
44280         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44281         * lib/g77.exp: Likewise.
44282         * lib/objc.exp: Likewise.
44283         * lib/g++.exp: Likewise.
44284
44285 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44286
44287         * gcc.dg/struct-by-value-2.c: New test.
44288
44289 2004-01-21  Andrew Pinski  <apinski@apple.com>
44290
44291         PR target/13785
44292         * gcc.dg/20030121-1.c: New test.
44293
44294 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44295
44296         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44297         clobber frame pointer register in asm statement.
44298
44299 2004-01-21  Falk Hueffner  <falk@debian.org>
44300
44301         * gcc.c-torture/compile/20040121-1.c: New test.
44302
44303 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44304
44305         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44306
44307 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44308
44309         * gcc.dg/ppc64-abi-2.c: New test.
44310
44311 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44312
44313         * lib/treelang.exp: Fill out this file.
44314         * lib/treelang-dg.exp: New File.
44315
44316 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44317
44318         * gcc.c-torture/compile/981022-1.c: Remove.
44319         * gcc.dg/array-5.c: Remove XFAIL.
44320         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44321         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44322         gcc.dg/cond-lvalue-1.c: Update.
44323         * gcc.dg/cast-lvalue-2.c: New test.
44324
44325 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44326
44327         PR c++/13592
44328         * g++.dg/other/error1.C (class foo): Tweak error message.
44329
44330         PR c++/13592
44331         * g++.dg/template/call2.C: New test.
44332
44333 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44334
44335         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44336         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44337         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44338         scalar-return-1_x.c, scalar-return-2_y.c,
44339         scalar-return-3_x.c, scalar-return-3_y.c,
44340         scalar-return-4_x.c, scalar-return-4_y.c,
44341         struct-align-1.h, struct-align-1_x.c,
44342         struct-align-1_y.c, struct-align-2.h,
44343         struct-align-2_x.c, struct-align-2_y.c,
44344         struct-by-value-10_y.c, struct-by-value-11_x.c,
44345         struct-by-value-11_y.c, struct-by-value-12_x.c,
44346         struct-by-value-12_y.c, struct-by-value-13_x.c,
44347         struct-by-value-13_y.c, struct-by-value-14_x.c,
44348         struct-by-value-14_y.c, struct-by-value-15_x.c,
44349         struct-by-value-15_y.c, struct-by-value-16_y.c,
44350         struct-by-value-17_y.c, struct-by-value-18_y.c,
44351         struct-by-value-19_y.c, struct-by-value-1_x.c,
44352         struct-by-value-1_y.c, struct-by-value-20_y.c,
44353         struct-by-value-2_x.c, struct-by-value-2_y.c,
44354         struct-by-value-3_y.c, struct-by-value-4_x.c,
44355         struct-by-value-4_y.c, struct-by-value-5_y.c,
44356         struct-by-value-6_y.c, struct-by-value-7_y.c
44357         struct-by-value-8_x.c, struct-by-value-8_y.c
44358         struct-by-value-9_x.c, struct-by-value-9_y.c
44359         struct-return-10_x.c, struct-return-10_y.c,
44360         struct-return-19_x.c, struct-return-20_x.c
44361         struct-return-2_x.c, struct-return-2_y.c
44362         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44363         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44364
44365 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44366
44367         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44368         attribute on sparc*-sun-solaris2.*.
44369
44370 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44371
44372         PR c++/13710
44373         * g++.dg/ext/typeof7.C: New test.
44374
44375 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44376
44377         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44378         * gcc.dg/const-elim-1.c: Same.
44379
44380 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44381
44382         * objc.dg/stret-1.m: New.
44383         * objc.dg/stret-2.m: New.
44384
44385 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44386
44387         PR c++/11895
44388         * g++.dg/ext/vector1.C: New test.
44389
44390 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44391
44392         * gcc.dg/pch/import-1.c: New.
44393         * gcc.dg/pch/import-1.hs: New.
44394         * gcc.dg/pch/import-1a.h: New.
44395         * gcc.dg/pch/import-1b.h: New.
44396         * gcc.dg/pch/import-1c.h: New.
44397
44398 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44399
44400         PR c++/13574
44401         * g++.dg/ext/array1.C: New test.
44402
44403         PR c++/13178
44404         * g++.dg/conversion/op1.C: New test.
44405
44406 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44407
44408         PR 11864
44409         From Kazumoto Kojima / Dan Kegel:
44410         * gcc.dg/pr11864-1.c: New test.
44411
44412         PR 10392
44413         From Marcus Comstedt / Dan Kegel:
44414         * gcc.dg/pr10392-1.c: New test.
44415
44416 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44417
44418         PR c++/13478
44419         * g++.dg/init/ref10.C: New test.
44420
44421 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44422
44423         PR c++/13407
44424         * g++.dg/parse/typename6.C: New test.
44425
44426 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44427
44428         PR pch/13361
44429         * g++.dg/pch/wchar-1.C: New.
44430         * g++.dg/pch/wchar-1.Hs: New.
44431
44432 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44433
44434         PR c++/9259
44435         * g++.dg/expr/sizeof2.C: New test.
44436
44437 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44438
44439         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44440
44441 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44442
44443         PR c++/13659
44444         * g++.dg/lookup/strong-using-3.C: New.
44445         * g++.dg/lookup/using-10.C: New.
44446
44447 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44448
44449         PR c++/13594
44450         * g++.dg/lookup/strong-using-2.C: New.
44451
44452 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44453             Dan Kegel <dank@kegel.com>
44454             J"orn Rennecke <joern.rennecke@superh.com>
44455
44456         PR target/9365
44457         * gcc.dg/pr9365-1.c: New test.
44458
44459 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44460
44461         PR c++/8856
44462         * g++.dg/parse/casting-operator2.C: New test.
44463         * g++.old-deja/g++.pt/explicit83.C: Remove.
44464
44465 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44466
44467         * gcc.dg/label-compound-stmt-1.c: New test.
44468         * gcc.c-torture/compile/950922-1.c,
44469         gcc.c-torture/compile/20000211-3.c,
44470         gcc.c-torture/compile/20000518-1.c,
44471         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44472         compound statements.
44473
44474 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44475
44476         * gcc.dg/ppc64-abi-1.c: New test.
44477
44478 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44479
44480          * g++.dg/ext/attrib9.C: Add dg-warnings.
44481
44482 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44483
44484         PR c++/12335
44485         * g++.dg/parse/dtor3.C: New test.
44486
44487 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44488
44489         PR c++/12709
44490         * g++.dg/parse/try-catch-1.C: New test.
44491
44492 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44493
44494         * ada/acats/run_all.sh: Add more verbose output in acats.log
44495         when compiling tests.
44496
44497 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44498
44499         PR 13656
44500         * gcc.dg/typedef-redecl.c: New test case.
44501         * gcc.dg/typedef-redecl.h: New support file.
44502
44503 2004-01-13  Jan Hubicka  <jh@suse.cz>
44504
44505         * gcc.dg/always_inline.c: New test.
44506         * gcc.dg/debug/20031231-1.c: Fix.
44507
44508 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44509
44510         PR c++/13474
44511         * g++.dg/template/array3.C: New test.
44512
44513 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44514
44515         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44516         * g++.dg/warn/Wunused-2.C: Likewise.
44517
44518 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44519
44520         PR c++/13289
44521         * g++.dg/template/instantiate6.C: New test.
44522
44523 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44524
44525         PR middle-end/11397
44526         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44527
44528 2004-01-12  Jan Hubicka  <jh@suse.cz>
44529
44530         PR opt/12826
44531         * gcc.dg/20040112-1.c: New.
44532
44533         * gcc.dg/dwarf-die[1-7].c: Move to...
44534         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44535         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44536
44537 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44538
44539         PR c++/4100
44540         * g++.dg/parse/friend4.C: New test.
44541
44542 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44543
44544         PR c++/4100
44545         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44546         definition is called a friend.
44547
44548 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44549
44550         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44551
44552 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44553
44554         PR c++/3478
44555         * g++.dg/parse/error10.C: New test.
44556         * g++.dg/template/arg2.C: Accept "invalid type" error.
44557
44558 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44559
44560         PR middle-end/13392
44561         * g++.dg/opt/expect2.C: New test.
44562
44563 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44564
44565         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44566         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44567         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44568         Update dg-error regexps.
44569
44570 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44571
44572         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44573         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44574
44575 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44576
44577         * gcc.dg/pragma-re-1.c: Use right pointer type.
44578
44579 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44580
44581         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44582
44583 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44584
44585         * gcc.dg/rs6000-ldouble-1.c: New.
44586
44587 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44588
44589         DR 337
44590         PR c++/9256
44591         * g++.dg/other/abstract1.C: New test.
44592
44593 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44594
44595         * g++.dg/lookup/strong-using-1.C: New.
44596
44597 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44598
44599         PR c/11234
44600         * gcc.dg/func-ptr-conv-1.c: New test.
44601         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44602
44603 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44604
44605         PR target/13380.
44606         * gcc.c-torture/compile/20040109-1.c: New.
44607
44608 2004-01-08  Stuart Hastings  <stuart@apple.com>
44609
44610         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44611         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44612         * gcc.dg/i386-sse-6.c: ...this new testcase.
44613
44614 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44615
44616         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44617
44618 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44619
44620         * ada/acats/run_acats: Treat 'gnatchop' the same way
44621         as 'gnatmake'.  Export GCC_DRIVER.
44622         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44623         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44624
44625 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44626
44627         PR c++/12573
44628         * g++.dg/template/dependent-expr4.C: New test.
44629
44630 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44631
44632         * gcc.dg/altivec-11.c: New test.
44633
44634 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44635
44636         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44637
44638 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44639
44640         PR c/6024
44641         * gcc.dg/enum-compat-1.c: New test.
44642         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44643
44644 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44645
44646         PR c/12165
44647         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44648         gcc.dg/c99-idem-qual-3.c: New tests.
44649
44650 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44651
44652         * gcc.dg/winline-7.c: Don't cast void * to int.
44653
44654 2004-01-06  Jan Hubicka  <jh@suse.cz>
44655
44656         * gcc.dg/i386-sse-5.c: New test
44657         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44658
44659 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44660
44661         PR c++/12815
44662         * g++.dg/rtti/typeid4.C: New test.
44663
44664 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44665
44666         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44667
44668 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44669
44670         PR c++/12132
44671         * g++.dg/template/error11.C: New test.
44672
44673         PR c++/13451
44674         * g++.dg/template/class2.C: New test.
44675
44676 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44677         Richard Sandiford <rsandifo@redhat.com>
44678
44679         PR c++/13387
44680         * g++.dg/opt/alias3.C: New test.
44681
44682 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44683
44684         PR c++/13157
44685         * g++.dg/template/koenig3.C: New test.
44686
44687         PR c++/13529
44688         * g++.dg/parse/offsetof3.C: New test.
44689
44690         * g++.dg/init/copy7.C: Add missing dg-error markers.
44691
44692         PR c++/12226
44693         * g++.dg/init/copy7.c: New test.
44694
44695         PR c++/13536
44696         * g++.dg/parse/cast1.C: New test.
44697
44698 2004-01-04  Jan Hubicka  <jh@suse.cz>
44699
44700         * gcc.dg/winline[1-7].c: New tests.
44701
44702 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44703
44704         PR c++/13520
44705         * g++.dg/template/qualttp22.C: New test.
44706
44707 2004-01-01  Jan Hubicka  <jh@suse.cz>
44708
44709         * gcc.dg/debug/20031231-1.c: New.
44710         * gcc.c-torture/compile/20040101-1.c: New.
44711         * gcc.dg/dwarf-die-[1-7].c: New.
44712
44713 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44714
44715         PR optimization/13521
44716         * gcc.c-torture/compile/20031231-1.c: New test.
44717
44718 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44719
44720         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44721
44722 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44723
44724         PR c++/10079
44725         * g++.dg/template/crash16.C: New test.
44726
44727 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44728
44729         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44730
44731 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44732
44733         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44734         ports.
44735         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44736         * g++.old-deja/g++.law/profile1.C: Likewise.
44737         * gcc.c-torture/compile/981006-1.c: Likewise.
44738         * gcc.c-torture/execute/loop-2e.x: Likewise.
44739         * gcc.c-torture/execute/loop-2f.x: Remove.
44740         * gcc.c-torture/execute/loop-2g.x: Likewise.
44741         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44742         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44743
44744 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44745
44746         PR c++/13507
44747         * g++.dg/ext/attrib11.C: New test.
44748
44749         PR c++/13494
44750         * g++.dg/template/array2-1.C: New test.
44751         * g++.dg/template/array2-2.C: New test.
44752
44753 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44754
44755         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44756
44757 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44758
44759         PR c++/12774
44760         * g++.dg/template/array1-1.C: New test.
44761         * g++.dg/template/array1-2.C: New test.
44762
44763 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44764
44765         PR fortran/12632
44766         * g77.dg/12632.f: New test case.
44767
44768 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44769
44770         PR c++/13289
44771         * g++.dg/parse/nontype1.C: New test.
44772
44773 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44774
44775         PR c++/12403
44776         * g++.dg/parse/explicit1.C: New test.
44777         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44778
44779 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44780
44781         PR c++/13081
44782         * g++.dg/opt/inline6.C: New test.
44783
44784         PR c++/12613
44785         * g++.dg/parse/error9.C: New test.
44786
44787         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44788
44789 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44790
44791         PR c++/13009
44792         * g++.dg/init/assign1.C: New test.
44793
44794 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44795
44796         PR c++/13070
44797         * g++.dg/warn/format3.C: New test case.
44798
44799 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44800
44801         * gcc.c-torture/compile/20031227-1.c: New test.
44802
44803 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44804
44805         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44806         * g77.dg/bprob/bprob.exp: Likewise.
44807         * gcc.misc-tests/bprob.exp: Likewise.
44808         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44809         variants on systems where the library does not provide that
44810         functionality.
44811         * gcc.dg/builtins-20.c: Use builtins-config.h.
44812         * gcc.dg/builtins-config.h: New file.
44813
44814 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44815
44816         * lib/gcc-dg.exp (dg-require-profiling): New function.
44817         * lib/target-supports.exp (check_profiling_available): Likewise.
44818         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44819         * g77.dg/bprob/bprob.exp: Likewise.
44820         * gcc.misc-tests/bprob.exp: Likewise.
44821         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44822         * gcc.dg/20021014-1.c: Likewise.
44823         * gcc.dg/nest.c: Likewise.
44824
44825 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44826
44827         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44828         compiling.
44829         * g++.dg/lookup/java2.C: Likewise.
44830         * gcc.dg/cpp/lexident.c: Likewise.
44831
44832 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44833
44834         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44835         given.
44836         * gcc.c-torture/compile/961203-1.c: Likewise.
44837         * gcc.c-torture/compile/980506-1.c: Likewise.
44838
44839 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44840
44841         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44842         (additional_prunes): New global.
44843         (gcc-dg-prune): Handle additional per-test pruning.
44844         (dg-test): Clear additional_prunes between tests.
44845
44846         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44847         dg-prune-output to avoid spurious failures from assembler
44848         complaining about nonexistent WAW violations.
44849         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44850         Use dg-prune-output to avoid spurious failures from assembler
44851         warning about Itanium B-step errata.
44852
44853 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44854
44855         * g++.dg/abi/macro0.C: New test.
44856         * g++.dg/abi/macro1.C: Likewise.
44857         * g++.dg/abi/macro2.C: Likewise.
44858
44859         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44860         * g++.dg/abi/bitfield7.C: Likewise.
44861         * g++.dg/abi/dtor2.C: Likewise.
44862         * g++.dg/abi/mangle11.C: Likewise.
44863         * g++.dg/abi/mangle12.C: Likewise.
44864         * g++.dg/abi/mangle14.C: Likewise.
44865         * g++.dg/abi/mangle17.C: Likewise.
44866         * g++.dg/abi/vbase10.C: Likewise.
44867         * g++.dg/abi/vbase14.C: Likewise.
44868         * g++.dg/template/qualttp17.C: Likewise.
44869
44870 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44871
44872         PR c/11995
44873         * gcc.dg/20031223-1.c: New test.
44874
44875 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44876
44877         * gcc.dg/noreturn-7.c: New test.
44878
44879 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44880
44881         * gcc.dg/null-pointer-1.c: New test.
44882
44883 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44884
44885         * g++.old-deja/g++.jason/template18.C: Remove.
44886         * g++.old-deja/g++.jason/template37.C: Likewise.
44887
44888         PR c++/12862
44889         * g++.dg/lookup/ns1.C: New test.
44890
44891         PR c++/12397
44892         * g++.dg/template/lookup3.C: New test.
44893
44894 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44895
44896         * g++.dg/template/recurse1.C: New test
44897
44898 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44899
44900         PR c++/12479
44901         * g++.dg/parse/semicolon1.C: New test.
44902         * g++.dg/parse/semicolon1.h: Likewise.
44903
44904 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44905
44906         * gcc.dg/darwin-misaligned.c: New test.
44907
44908 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44909
44910         PR c/9163
44911         * gcc.dg/20031222-1.c: New test.
44912
44913 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44914
44915         PR c++/13438
44916         * g++.dg/parse/error8.C: New test.
44917
44918         PR c++/11554
44919         * g++.dg/warn/ctor-init-1.C: New test.
44920
44921 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44922
44923         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44924         too small.
44925         * gcc.c-torture/compile/930217-1.c: Likewise.
44926         * gcc.c-torture/compile/930513-1.c: Likewise.
44927         * gcc.c-torture/execute/920908-2.c: Likewise.
44928         * gcc.c-torture/execute/921204-1.c: Likewise.
44929         * gcc.c-torture/execute/930621-1.c: Likewise.
44930         * gcc.c-torture/execute/930630-1.c: Likewise.
44931         * gcc.c-torture/execute/931031-1.c: Likewise.
44932         * gcc.c-torture/execute/980602-2.c: Likewise.
44933         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44934         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44935         * gcc.c-torture/execute/extzvsi.c: Likewise.
44936         * gcc.c-torture/unsorted/ext.c: Likewise.
44937
44938 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44939
44940         PR target/12749
44941         * gcc.c-torture/compile/20031220-2.c: New test case.
44942
44943 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44944
44945         PR optimization/13031
44946         * gcc.c-torture/compile/20031220-1.c: New test case.
44947
44948 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44949
44950         * gcc.dg/cast-function-1.c: New test.
44951
44952 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44953
44954         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44955         formats.
44956
44957 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44958
44959         PR c++/12795
44960         * g++.dg/ext/attrib10.C: New test.
44961
44962 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44963
44964         * gcc.dg/cleanup-10.c: New test.
44965         * gcc.dg/cleanup-11.c: New test.
44966
44967 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44968
44969         PR c++/13239
44970         * g++.dg/opt/expect1.C: New test.
44971
44972 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44973
44974         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44975
44976 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44977
44978         PR debug/12923
44979         * gcc.dg/20031218-1.c: New test.
44980
44981         PR debug/12389
44982         * gcc.dg/20031218-2.c: New test.
44983         * gcc.dg/20031218-3.c: New test.
44984
44985         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44986         of label name and allow for USER_LABEL_PREFIX == "_" names.
44987         * g++.dg/abi/mangle18-2.C: Likewise.
44988         * g++.dg/abi/mangle19-1.C: Likewise.
44989         * g++.dg/abi/mangle19-2.C: Likewise.
44990         * g++.dg/abi/mangle20-1.C: Likewise.
44991         * g++.dg/abi/mangle20-2.C: Likewise.
44992
44993 2003-12-18  Richard Henderson  <rth@redhat.com>
44994
44995         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44996
44997 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44998             Dan Kegel <dank@kegel.com>
44999
45000         PR other/12009
45001         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45002         testing a cross compiler, it causes spurious compile failures.
45003         * lib/g++.exp: Likewise.
45004
45005 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45006
45007         PR c++/13262
45008         * g++.dg/template/access13.C: New test.
45009
45010 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45011
45012         * gcc.dg/20031216-1.c: New test.
45013
45014 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45015
45016         PR c++/9154
45017         * g++.dg/template/error10.C: New test.
45018
45019 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45020
45021         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45022         * g++.dg/eh/simd-2.C: Likewise.
45023
45024 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45025             Roger Sayle  <roger@eyesopen.com>
45026
45027         * gcc.c-torture/execute/ieee/mzero5.c: New.
45028
45029 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45030
45031         PR c++/10603
45032         * g++.dg/parse/error6.C: New test.
45033
45034         PR c++/12827
45035         * g++.dg/parse/error7.C: New test.
45036
45037 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45038
45039         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45040         at -O with stabs debugging formats.
45041         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45042         * gcc.dg/debug/debug-2.c: Likewise.
45043
45044 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45045
45046         PR c++/12696
45047         * g++.dg/init/error1.C: New test.
45048
45049         PR c++/12218
45050         * g++.dg/init/pm3.C: New test.
45051
45052 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45053
45054         PR c/3347
45055         * gcc.dg/bitfld-8.c: New test.
45056
45057 2003-12-16  James Lemke  <jim@wasabisystems.com>
45058
45059         * gcc.dg/arm-scd42-[123].c: New tests.
45060
45061 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45062
45063         PR c++/9043
45064         * g++.dg/abi/mangle20-1.C: New test.
45065         * g++.dg/abi/mangle20-2.C: New test.
45066
45067 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45068
45069         PR c++/13275
45070         * g++.dg/other/offsetof2.C: Remove XFAIL.
45071         * g++.dg/parse/offsetof1.C: New test.
45072         * g++.gd/parse/offsetof2.C: Likewise.
45073
45074 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45075
45076         * g++.dg/template/nontype3.C: New test.
45077         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45078
45079 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45080
45081         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45082
45083 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45084
45085         PR c++/13387
45086         * g++.dg/expr/assign1.C: New test.
45087
45088         PR c++/13242
45089         * g++.dg/abi/mangle19-1.C: New test.
45090         * g++.dg/abi/mangle19-2.C: New test.
45091
45092 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45093
45094         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45095
45096 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45097
45098         * gcc.c-torture/execute/20031216-1.c: New test.
45099
45100 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45101
45102         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45103         an ICE regression.
45104
45105 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45106
45107         PR c++/10926
45108         * g++.dg/template/error9.C: New test.
45109
45110         PR c++/11116
45111         * g++.dg/template/error8.C: New test.
45112
45113 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45114
45115         PR middle-end/13400
45116         * gcc.c-torture/execute/20031215-1.c: New test case.
45117
45118 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45119
45120         PR c++/13269
45121         * g++.dg/parse/error5.C: New test.
45122
45123         PR c++/12989
45124         * g++.dg/expr/sizeof1.C: New test.
45125
45126         PR c++/13310
45127         * g++.dg/template/crash15.C: New test.
45128
45129 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45130
45131         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45132         a non-POD type as the last named parameter of a varargs function.
45133
45134 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45135
45136         PR c++/13243
45137         PR c++/12573
45138         * g++.dg/template/crash14.C: New test.
45139         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45140
45141 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45142
45143         * g++.dg/other/java1.C: New test.
45144
45145         PR c++/13241
45146         * g++.dg/abi/mangle18-1.C: New test.
45147         * g++.dg/abi/mangle18-2.C: New test.
45148
45149 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45150
45151         PR optimization/10312
45152         * gcc.c-torture/execute/20031214-1.c: New.
45153
45154 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45155
45156         PR c++/10779
45157         PR c++/12160
45158         * g++.dg/parse/error3.C: New test.
45159         * g++.dg/parse/error4.C: Likewise.
45160         * g++.dg/abi/mangle4.C: Tweak error messages.
45161         * g++.dg/lookup/using5.C: Likewise.
45162         * g++.dg/other/error2.C: Likewise.
45163         * g++.dg/parse/typename5.C: Likewise.
45164         * g++.dg/parse/undefined1.C: Likewise.
45165         * g++.dg/template/arg2.C: Likewise.
45166         * g++.dg/template/ttp3.C: Likewise.
45167         * g++.dg/template/type1.C: Likewise.
45168         * g++.old-deja/g++.other/crash32.C: Likewise.
45169         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45170
45171 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45172
45173         PR c++/13106
45174         * g++.dg/warn/noreturn-3.C: New test.
45175
45176 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45177
45178         PR c++/13118
45179         * g++.dg/abi/covariant3.C: New.
45180
45181 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45182
45183         * g++.dg/eh/ia64-1.C: New test.
45184
45185 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45186
45187         PR optimization/13037
45188         * g77.f-torture/execute/13037.f: New test case.
45189
45190 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45191
45192         PR c++/12881
45193         * g++.dg/abi/covariant2.C: New.
45194
45195 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45196
45197         * gcc.dg/cpp/trad/macro.c: New tests.
45198
45199 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45200
45201         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45202
45203 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45204
45205         PR other/10819
45206         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45207         to fix Bug 10819.
45208         * lib/g++.exp (g++_version): Likewise.
45209         * lib/g77.exp (g77_version): Likewise.
45210         * lib/objc.exp (default_objc_version): Likewise.
45211
45212 2003-12-10  Richard Henderson  <rth@redhat.com>
45213
45214         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45215
45216         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45217
45218 2003-12-08  Matt Austern  <austern@apple.com>
45219
45220         PR c/13134
45221         * lib/gcc-dg.exp (dg-require-visibility): Define.
45222         * lib/target-supports (check_visibility_available): Define.
45223         * gcc.dg/visibility-1.c: New test.
45224         * gcc.dg/visibility-2.c: Likewise.
45225         * gcc.dg/visibility-3.c: Likewise.
45226         * gcc.dg/visibility-4.c: Likewise.
45227         * gcc.dg/visibility-5.c: Likewise.
45228         * gcc.dg/visibility-6.c: Likewise.
45229         * g++.dg/ext/visibility-1.C: Likewise.
45230         * g++.dg/ext/visibility-2.C: Likewise.
45231         * g++.dg/ext/visibility-3.C: Likewise.
45232         * g++.dg/ext/visibility-4.C: Likewise.
45233         * g++.dg/ext/visibility-5.C: Likewise.
45234         * g++.dg/ext/visibility-6.C: Likewise.
45235
45236 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45237
45238         * g++.dg/lookup/java1.C: New test.
45239         * g++.dg/lookup/java2.C: New test.
45240
45241 2003-12-07  Falk Hueffner  <falk@debian.org>
45242
45243         * g++.dg/opt/noreturn-1.C: New test.
45244
45245 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45246
45247         * gcc.dg/overflow-1.c: New test.
45248
45249 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45250
45251         * g77.f-torture/compile/13060.f: New test.
45252
45253 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45254
45255         PR c++/13323
45256         * g++.dg/inherit/operator2.C: New test.
45257
45258 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45259
45260         PR c++/13305
45261         * g++.dg/ext/attrib9.C: New test.
45262
45263 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45264
45265         PR c++/13314
45266         * g++.dg/template/error7.C: New test.
45267
45268 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45269             J"orn Rennecke <joern.rennecke@superh.com>
45270
45271         PR target/13302
45272         * g++.dg/other/struct-va_list.C: New test.
45273
45274 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45275
45276         PR c++/13166
45277         * g++.dg/parse/defarg6.C: New test.
45278
45279 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45280
45281         PR target/13256
45282         * gcc.c-torture/execute/20031201-1.c: New test.
45283
45284 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45285
45286         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45287
45288 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45289
45290         * gcc.dg/builtin-return-1.c: New test.
45291
45292 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45293             J"orn Rennecke <joern.rennecke@superh.com>
45294
45295         PR optimization/13260
45296         * gcc.c-torture/execute/20031204-1.c: New test.
45297
45298 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45299
45300         PR c++/9127
45301         * g++.dg/template/error6.C: New test.
45302
45303 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45304
45305         * gcc.dg/20031202-1.c: New test.
45306
45307 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/13179
45310         * g++.dg/template/eh1.C: New test.
45311
45312         PR c++/10771
45313         * g++.dg/template/error5.C: New test.
45314
45315 2003-12-02  David Ung  <davidu@mips.com>
45316
45317         * gcc.dg/compat/vector-check.h: Corrected type for var
45318         g_##TMODE
45319
45320 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45321
45322         PR c++/10126
45323         * g++.dg/template/ptrmem8.C: New test.
45324
45325 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45326
45327         PR c++/12573
45328         * g++.dg/template/dependent-expr3.C: New test.
45329
45330 2003-12-01  James Lemke  <jim@wasabisystems.com>
45331
45332         * gcc.dg/arm-g2.c: New test.
45333
45334 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45335
45336         PR optimization/11634
45337         * gcc.dg/20031201-2.c: New test case.
45338
45339 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45340
45341         PR 11433
45342         * objc.dg/proto-lossage-3.m: New test.
45343
45344 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45345
45346         PR optimization/12628
45347         * gcc.dg/20031201-1.c: New test case.
45348
45349 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45350
45351         * gcc.dg/unaligned-1.c: New test.
45352
45353 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45354
45355         PR c++/9849
45356         * g++.dg/template/error4.C: New test.
45357         * g++.dg/template/nested3.C: Adjust error markers.
45358
45359 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45360
45361         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45362
45363 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45364
45365         PR c/10333
45366         * gcc.dg/bitfld-7.c: New test.
45367
45368 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45369
45370         * gcc.dg/tls/asm-1.C: New test.
45371
45372 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45373
45374         * gcc.dg/cpp/assert4.c: Update.
45375
45376 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45377
45378         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45379         * gcc.dg/builtin-apply3.c: New test.
45380
45381 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45382
45383         * lib/compat.exp (compat-obj): New xfaildata parameter.
45384         Use it to set compiler_conditional_xfail_data before compiling.
45385         (compat-get-options): Handle dg-xfail-if.
45386         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45387         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45388         * gcc.dg/compat/vector-1_y.c: Likewise.
45389         * gcc.dg/compat/vector-2_x.c: Likewise.
45390         * gcc.dg/compat/vector-2_y.c: Likewise.
45391
45392 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45393
45394         * g++.dg/opt/reg-stack4.C: New test.
45395
45396 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45397
45398         * gcc.dg/builtin-apply2.c: New test.
45399
45400 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45401
45402         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45403
45404 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45405
45406         PR c++/12924
45407         * g++.dg/template/template-id-2.C: New test.
45408
45409 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45410
45411         PR c++/5369
45412         * g++.dg/template/memfriend1.C: New test.
45413         * g++.dg/template/memfriend2.C: Likewise.
45414         * g++.dg/template/memfriend3.C: Likewise.
45415         * g++.dg/template/memfriend4.C: Likewise.
45416         * g++.dg/template/memfriend5.C: Likewise.
45417         * g++.dg/template/memfriend6.C: Likewise.
45418         * g++.dg/template/memfriend7.C: Likewise.
45419         * g++.dg/template/memfriend8.C: Likewise.
45420         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45421
45422 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45423
45424         PR c++/12515
45425         * g++.dg/ext/cond1.C: New test.
45426
45427 2003-11-20  Richard Henderson  <rth@redhat.com>
45428
45429         * gcc.dg/20020201-2.c: Remove.
45430         * gcc.dg/20020201-4.c: Remove.
45431         * gcc.dg/20020304-1.c: Remove.
45432
45433 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45434
45435         * gcc.dg/cpp/trad/xwin1.c: New test case.
45436
45437 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45438
45439         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45440         * lib/g77.exp: Likewise.
45441         * lib/objc.exp: Likewise.
45442         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45443         for darwin.
45444
45445 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45446
45447         PR c++/12932
45448         * g++.dg/template/static5.C: New test.
45449
45450 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45451
45452         * gcc.dg/nested-func-1.c: New test.
45453
45454 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45455
45456         * gcc.dg/cpp/assert4.c: New test.
45457
45458 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45459
45460         PR c++/2294
45461         * g++.dg/lookup/using9.c: New test.
45462
45463 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45464
45465         PR c++/12762
45466         * g++.dg/template/error3.C: New test.
45467
45468 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45469
45470         PR ada/13035
45471         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45472         No longer use a wrapper for gcc, since this does not work under
45473         Windows.
45474
45475 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45476
45477         PR c++/2094
45478         * g++.dg/template/ptrmem7.C: New test.
45479
45480 2003-11-13  Andrew Pinski <apinski@apple.com>
45481
45482         * gcc.c-torture/compile/20031113-1.c: New test.
45483
45484 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45485             Kean Johnston <jkj@sco.com>
45486
45487         PR c/13029
45488         * gcc.dg/unused-4.c: Update.
45489
45490 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45491
45492         * g++.dg/opt/const3.C: New test.
45493
45494 2003-11-13  Jan Hubicka  <jh@suse.cz>
45495
45496         * gcc.c-torture/compile/20031112-1.c: New test.
45497
45498 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45499
45500         * g++.dg/parse/crash10.C: Remove bogus error marker.
45501
45502 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45503
45504         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45505         (host_gcc): Likewise.
45506         (ROOT): Honor $PWDCMD.
45507         (BASE): Likewise.
45508         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45509
45510 2003-11-12  Catherine Moore  <clm@redhat.com>
45511
45512         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45513
45514 2003-11-12  Andreas Jaeger  <aj@suse.de>
45515             Jakub Jelinek  <jakub@redhat.com>
45516             Andrew Pinski  <pinskia@physics.uc.edu>
45517             Richard Henderson  <rth@redhat.com>
45518
45519         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45520         systems.
45521         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45522
45523         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45524         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45525
45526 2003-11-11  Andreas Jaeger  <aj@suse.de>
45527
45528         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45529
45530         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45531
45532 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45533
45534         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45535         Clean ups.
45536
45537 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45538
45539         * gcc.dg/trampoline-1.c: New test.
45540
45541 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45542
45543         * gcc.c-torture/compile/200031109-1.c: New test.
45544
45545 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45546
45547         PR c/3190
45548         PR c/8714
45549         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45550         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45551         gcc.dg/format/no-y2k-1.c: Update.
45552
45553 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45554
45555         PR optimization/10467
45556         * gcc.dg/20031108-1.c: New test case.
45557
45558 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45559
45560         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45561
45562 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45563
45564         * gcc.dg/compound-lvalue-1.c: New test.
45565         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45566         some XFAILs.
45567
45568 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45569
45570         * gcc.dg/altivec-varargs-1.c: New test.
45571
45572 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45573
45574         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45575         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45576         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45577         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45578         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45579
45580 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45581
45582         * gcc.dg/cond-lvalue-1.c: New test.
45583
45584 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45585
45586         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45587
45588 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45589
45590         PR c++/11616
45591         * g++.dg/template/instantiate5.C: New test.
45592
45593 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45594
45595         PR c++/12726
45596         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45597         * ChangeLog: Add missing first entry for above test.
45598
45599 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45600
45601         PR c++/9810
45602         * g++.dg/template/using8.C: New test.
45603         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45604
45605 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45606
45607         PR optimization/10817
45608         * gcc.c-torture/compile/20031102-1.c: New test case.
45609
45610 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45611
45612         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45613         2147483647.
45614
45615 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45616
45617         * gcc.dg/20031102-1.c: New test.
45618
45619 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45620
45621         * gcc.dg/complex-1.c: New test.
45622
45623 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45624
45625         PR c++/12796
45626         * g++.dg/template/crash13.C: Adjust expected error location.
45627         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45628
45629 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45630
45631         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45632
45633 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45634
45635         PR/10239
45636         * gcc.c-torture/compile/20031031-2.c: New test.
45637
45638 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45639
45640         PR/11640
45641         * gcc.c-torture/compile/20031031-1.c: New test.
45642
45643 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45644
45645         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45646         * gcc.misc-tests/bprob.exp: Likewise.
45647         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45648         the execution test on arm-elf configs.
45649         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45650         configs that don't support scratch files.
45651         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45652
45653 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45654
45655         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45656         done by dejagnu.
45657
45658 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45659
45660         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45661         Avoid non pure sh syntax. Add more logging.
45662
45663         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45664         fail.
45665
45666 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45667
45668         PR libgcj/10610
45669         * gcc.dg/ppc-stackalign-1.c: New test.
45670
45671 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45672
45673         * ada/acats/run_all.sh: Change output to be more compliant with
45674         dejagnu framework.
45675         Create acats.sum and acats.log files under testsuite/ada/acats
45676         Only run [a-z]* directories, to filter out e.g. CVS.
45677         Redirect build output to log file.
45678
45679 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45680
45681         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45682
45683 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45684
45685         PR ada/5909:
45686         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45687
45688 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45689
45690         * gcc.c-torture/compile/20031023-1.c: New test.
45691         * gcc.c-torture/compile/20031023-2.c: New test.
45692         * gcc.c-torture/compile/20031023-3.c: New test.
45693         * gcc.c-torture/compile/20031023-4.c: New test.
45694
45695 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45696
45697         PR c++/10371
45698         * g++.dg/lookup/scoped8.C: New test.
45699
45700 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45701
45702         * g++.dg/opt/reg-stack3.C: New test.
45703
45704 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45705
45706         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45707
45708 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45709
45710         PR c++/11076
45711         * g++.dg/template/crash13.C: New test.
45712
45713 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45714
45715         * gcc.dg/c99-restrict-2.c: New test.
45716
45717 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45718
45719         PR c++/12698, c++/12699, c++/12700, c++/12566
45720         * g++.dg/inherit/covariant9.C: New test.
45721         * g++.dg/inherit/covariant10.C: New test.
45722         * g++.dg/inherit/covariant11.C: New test.
45723
45724 2003-10-23  Jason Merrill  <jason@redhat.com>
45725
45726         PR c++/12726
45727         * g++.dg/ext/complit2.C: New test.
45728
45729 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45730
45731         PR target/12654
45732         * gcc.c-torture/execute/20031020-1.c: New test.
45733
45734 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45735
45736         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45737         following the jump_insn.
45738
45739 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45740
45741         * gcc.dg/cast-lvalue-1.c: New test.
45742
45743 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45744
45745         PR c++/11962
45746         * g++.dg/template/cond2.C: New test.
45747
45748 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45749
45750         * gcc.dg/builtins-28.c: New test.
45751
45752 2003-10-20  Jan Hubicka  <jh@suse.cz>
45753
45754         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45755         parameter.
45756         * gcc.dg/inline-2.c: Likewise.
45757
45758 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45759
45760         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45761         * gcc.dg/nest.c: Likewise.
45762
45763 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45764
45765         PR c++/9781, c++/10583, c++/11862
45766         * g++.dg/parse/crash13.C: New test.
45767
45768 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45769
45770         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45771
45772 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45773
45774         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45775         Define HAVE_C99_RUNTIME except on Solaris.
45776         * gcc.dg/builtins-20.c: Likewise.
45777
45778 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45779
45780         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45781
45782 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45783
45784         PR c++/12495
45785         * g++.dg/template/crash21.C: New test.
45786
45787 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45788
45789         PR c++/2513
45790         * g++.dg/template/typename5.C: New test.
45791
45792 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45793
45794         PR c++/12369
45795         * g++.dg/template/friend25.C: New test.
45796
45797 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45798
45799         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45800         versions.
45801
45802 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45803
45804         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45805         == 2147483647.
45806
45807 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45808
45809         * gcc.c-torture/execute/960416-1.x: Remove.
45810         * gcc.c-torture/execute/divconst-3.x: Likewise.
45811
45812 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45813
45814         PR target/12598
45815         * gcc.dg/torture/cris-volatile-1.c: New test.
45816
45817 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45818
45819         PR optimization/9325
45820         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45821         for overflowing floating point to integer conversion during RTL
45822         simplification.
45823
45824 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45825
45826         * objc/execute/_cmd.m: Fix typo.
45827         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45828         Relax 'scan-assembler' regexp.
45829         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45830         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45831         * objc.dg/zero-link-2.m: Remove blank line.
45832         * objc.dg/zero-link-3.m: New test case.
45833
45834 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45835
45836         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45837
45838         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45839         than linker trickery.
45840
45841 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45842
45843         PR c++/12370
45844         * g++.dg/other/friend2.C: New test.
45845
45846 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45847
45848         * gcc.dg/20031012-1.c: New test.
45849
45850 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45851
45852         * gcc.dg/weak/weak-3.c: Fix for new warning.
45853
45854 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45855
45856         PR optimization/8750
45857         * gcc.c-torture/execute/20031012-1.c: New test case.
45858
45859 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45860
45861         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45862         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45863
45864 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45865
45866         PR optimization/12260
45867         * gcc.c-torture/compile/20031011-2.c: New test case.
45868
45869 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45870
45871         * gcc.c-torture/execute/20031011-1.c: New testcase.
45872
45873 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45874
45875         * gcc.c-torture/compile/20031011-1.c: New test.
45876
45877 2003-10-11  Jan Hubicka  <jh@suse.cz>
45878
45879         * g++.dg/other/first-global.C: New test.
45880
45881 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45882
45883         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45884
45885 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45886
45887         * gcc.c-torture/compile/20031010-1.c: New test.
45888
45889 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45890
45891         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45892         * gcc.c-torture/execute/va-arg-25.c: ... here.
45893
45894 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45895
45896         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45897
45898 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45899
45900         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45901
45902 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45903
45904         * g++.dg/parse/error2.C: New test.
45905
45906 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45907
45908         PR c++/11097
45909         * g++.dg/other/error5.C: Modify the error message.
45910         * g++.dg/lookup/using8.C: New test.
45911
45912 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45913
45914         * gcc.dg/darwin-abi-2.c: New file.
45915         * gcc.c-torture/execute/va-arg-24.c: New file.
45916
45917 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45918
45919         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45920         indentation.
45921
45922 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45923
45924         PR c++/10147
45925         * g++.dg/other/error4.C: Update error messages.
45926         * g++.dg/template/ptrmem4.C: Likewise.
45927
45928         PR c++/12337
45929         * g++.dg/init/new9.C: New test.
45930
45931         PR c++/12334, c++/12236, c++/8656
45932         * g++.dg/ext/attrib8.C: New test.
45933
45934 2003-10-06  Devang Patel  <dpatel@apple.com>
45935
45936         * gcc.dg/debug/dwarf2-3.h: New test.
45937         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45938
45939 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45940
45941         * g++.dg/opt/cfg2.C: New test.
45942
45943 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45944
45945         * g++.dg/opt/float1.C: New test.
45946
45947 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45948
45949         * gcc.dg/c90-array-lval-6.c: New test.
45950         * gcc.dg/c99-array-lval-6.c: New test.
45951
45952 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45953             Ziemowit Laski  <zlaski@apple.com>
45954
45955         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45956         'Derived', so that it is never considered a class method; add
45957         new warning for '+port' method ambiguity.
45958         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45959         <objc/objc-api.h> (needed on Mac OS X).
45960         * objc.dg/method-13.m: New test.
45961
45962 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45963
45964         PR optimization/9325, PR java/6391
45965         * gcc.c-torture/execute/20031003-1.c: New test case.
45966
45967 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45968
45969         PR optimization/12180
45970         * gcc.dg/20031002-1.c: New test.
45971
45972         PR c++/12486
45973         * g++.dg/inherit/error1.C: New test.
45974
45975 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45976
45977         * lib/f-torture.exp (search_for): Rename to...
45978         (search_for_re): This.  Also, clean up comments and the
45979         "regexp" invocation.
45980
45981 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45982
45983         * gcc.c-torture/compile/20031002-1.c: New test.
45984
45985 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45986
45987         * g++.dg/opt/cond1.C: New test.
45988
45989 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45990
45991         * gcc.dg/Wold-style-definition-2.c: New testcase.
45992         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45993
45994 2003-09-29  Richard Henderson  <rth@redhat.com>
45995
45996         * g++.dg/init/array10.C: Add dg-options.
45997
45998 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45999
46000         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46001
46002 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46003
46004         * g++.dg/template/friend19.C: Fix typo.
46005         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46006
46007 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46008
46009         * gcc.c-torture/execute/20030928-1.c: New test.
46010         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46011
46012 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46013
46014         * g++.dg/opt/unroll1.C: New test.
46015
46016 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46017
46018         PR optimization/11741
46019         * gcc.dg/20030926-1.c: New test case.
46020
46021 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46022
46023         PR c++/5655
46024         * g++.dg/parse/access7.C: New test.
46025         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46026
46027 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46028
46029         MERGE OF objc-improvements-branch into MAINLINE:
46030         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46031         if libobjc has not been built.
46032         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46033         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46034         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46035         objc/execute/nested-3.m, objc/execute/np-2.m,
46036         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46037         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46038         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46039         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46040         objc.dg/special/unclaimed-category-1.h,
46041         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46042         well as GNU runtime.
46043         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46044         * execute/cascading-1.m, execute/function-message-1.m,
46045         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46046         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46047         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46048         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46049         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46050         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46051         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46052         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46053         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46054         * objc.dg/bitfield-2.m: Run only on Darwin.
46055         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46056         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46057         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46058         * objc.dg/const-str-1.m: Fix constant string layout.
46059
46060 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46061
46062         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46063
46064 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46065
46066         * gcc.dg/darwin-abi-1.c: New file.
46067
46068 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46069
46070         PR target/12281
46071         * gcc.c-torture/compile/20030921-1.c: New test.
46072
46073 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46074
46075         * g++.dg/opt/reg-stack2.C: New test.
46076
46077 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46078
46079         * g++.dg/eh/delayslot1.C: New test.
46080
46081 2003-09-20  Richard Henderson  <rth@redhat.com>
46082
46083         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46084
46085 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46086
46087         * gcc.c-torture/execute/20030920-1.c: New test case.
46088
46089 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46090
46091         * g++.dg/rtti/typeid3.C: Correct expected error message.
46092
46093 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46094
46095         PR c++/157
46096         * g++.dg/parse/crash12.C: New test.
46097
46098 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46099
46100         * gcc.dg/compat/mixed-struct-check.h: New.
46101         * gcc.dg/compat/mixed-struct-defs.h: New.
46102         * gcc.dg/compat/mixed-struct-init.h: New.
46103         * gcc.dg/compat/struct-by-value-19_main.c: New.
46104         * gcc.dg/compat/struct-by-value-19_x.c: New.
46105         * gcc.dg/compat/struct-by-value-19_y.c: New.
46106         * gcc.dg/compat/struct-by-value-20_main.c: New.
46107         * gcc.dg/compat/struct-by-value-20_x.c: New.
46108         * gcc.dg/compat/struct-by-value-20_y.c: New.
46109         * gcc.dg/compat/struct-return-19_main.c: New.
46110         * gcc.dg/compat/struct-return-19_x.c: New.
46111         * gcc.dg/compat/struct-return-19_y.c: New.
46112         * gcc.dg/compat/struct-return-20_main.c: New.
46113         * gcc.dg/compat/struct-return-20_x.c: New.
46114         * gcc.dg/compat/struct-return-20_y.c: New.
46115
46116 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46117         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46118         so that it will not complain on LP64 targets.
46119
46120 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46121
46122         PR c++/495
46123         * g++.dg/template/friend24.C: New test.
46124
46125 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46126
46127         PR c++/12332
46128         * g++.dg/template/memtmpl2.C: New test.
46129
46130 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46131
46132         PR target/11184
46133         * gcc.dg/builtin-apply1.c: New test.
46134
46135 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46136
46137         PR c++/9848
46138         * g++.dg/warn/Wunused-4.C: New test.
46139
46140 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46141
46142         PR c++/12316
46143         * g++.dg/other/gc2.C: New test.
46144
46145 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46146
46147         PR c++/11991
46148         * g++.dg/rtti/typeid3.C: New test.
46149
46150         PR c++/12266
46151         * g++.dg/overload/template1.C: New test.
46152
46153 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46154
46155         * g++.dg/opt/cfg3.C: New test.
46156
46157 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46158
46159         PR c++/7939
46160         * g++.dg/template/crash11.C: New test.
46161
46162 2003-09-16  Jason Merrill  <jason@redhat.com>
46163             Jakub Jelinek  <jakub@redhat.com>
46164
46165         * gcc.dg/attr-warn-unused-result.c: New test.
46166
46167 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46168
46169         PR c++/12184
46170         * g++.dg/expr/call2.C: New test.
46171
46172 2003-09-15  Andreas Jaeger  <aj@suse.de>
46173
46174         * gcc.dg/Wold-style-definition-1.c: New test.
46175
46176 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46177
46178         PR c++/3907
46179         * g++.dg/parse/template12.C: New test.
46180
46181         * g++.dg/abi/bitfield11.C: New test.
46182         * g++.dg/abi/bitfield12.C: Likewise.
46183
46184 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46185
46186         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46187         non-expansion of functional macro name without arguments at EOL.
46188         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46189
46190 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46191
46192         * gcc.c-torture/execute/20030914-[12].c: New tests.
46193
46194 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46195
46196         PR c++/11788
46197         * g++.dg/overload/addr1.C: New test.
46198
46199 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46200
46201         * gcc.dg/20030909-1.c: New test.
46202
46203 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46204
46205         * gcc.dg/ultrasp10.c: New test.
46206
46207 2003-09-09  Devang Patel  <dpatel@apple.com>
46208
46209         * gcc.dg/darwin-ld-6.c: New test.
46210
46211 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46212
46213         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46214
46215 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46216
46217         * gcc.dg/ia64-types1.c: New test.
46218         * gcc.dg/ia64-types2.c: Likewise.
46219
46220 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46221
46222         * gcc.dg/builtins-1.c: Add more _Complex tests.
46223         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46224
46225         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46226         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46227
46228 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46229
46230         PR c++/11786
46231         * g++.dg/lookup/koenig2.C: New test.
46232
46233         PR c++/5296
46234         * g++.dg/rtti/typeid2.C: New test.
46235
46236 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46237
46238         * gcc.c-torture/compile/20030904-1.c: New test.
46239
46240 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46241
46242         * g++.dg/opt/longbranch2.C: New test.
46243
46244 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46245
46246         * g++.dg/template/crash10.C: Only compile it.
46247
46248 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46249
46250         PR middle-end/11665
46251         * gcc.c-torture/compile/20030907-1.c: New test.
46252         * g++.dg/init/array11.C: New test.
46253
46254 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46255
46256         PR c++/11852
46257         * g++.dg/init/struct1.C: New test.
46258
46259 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46260
46261         PR c++/12181
46262         * g++.dg/expr/comma1.C: New test.
46263
46264 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46265
46266         PR c++/11867
46267         * g++.dg/expr/static_cast5.C: New test.
46268
46269 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46270
46271         PR c++/11507
46272         * g++.dg/lookup/scoped7.C: New test.
46273
46274         PR c++/9574
46275         * g++.dg/other/static1.C: New test.
46276
46277         PR c++/11490
46278         * g++.dg/warn/template-1.C: New test.
46279
46280         PR c++/11432
46281         * g++.dg/template/crash10.C: New test.
46282
46283         PR c++/2478
46284         * g++.dg/overload/VLA.C: New test.
46285
46286         PR c++/10804
46287         * g++.dg/template/call1.C: New test.
46288
46289 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46290
46291         PR c++/11794
46292         * g++.dg/parse/using3.C: New test.
46293
46294 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46295
46296         PR c++/11409
46297         * g++.dg/overload/builtin3.C: New test case.
46298
46299 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46300
46301         PR c/9862
46302         * gcc.dg/20030906-1.c: New test.
46303         * gcc.dg/20030906-2.c: Likewise.
46304
46305 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46306
46307         PR c++/12167
46308         * g++.dg/parse/defarg5.C: New test.
46309
46310         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46311
46312 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46313
46314         PR c++/12163
46315         * g++.dg/expr/static_cast4.C: New test.
46316
46317         PR c++/12146
46318         * g++.dg/template/crash9.C: New test.
46319
46320 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46321
46322         * g++.old-deja/g++.ext/pretty2.C: Update for change
46323         in __FUNCTION__.
46324         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46325
46326 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46327
46328         PR c++/11922
46329         * g++/dg/template/qualified-id1.C: New test.
46330
46331         PR c++/12037
46332         * g++.dg/warn/noeffect4.C: New test.
46333
46334 2003-09-04  Matt Austern  <austern@apple.com>
46335
46336         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46337         * g++.dg/ext/fnname2.C: Likewise.
46338         * g++.dg/ext/fnname3.C: Likewise.
46339
46340 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46341
46342         * g++.dg/expr/lval1.C: New test.
46343         * g++.dg/ext/lvcast.C: Remove.
46344
46345 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46346
46347         PR optimization/11700.
46348         * gcc.c-torture/compile/20030903-1.c: New test case.
46349
46350 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46351
46352         PR c++/12053
46353         * g++.dg/abi/layout4.C: New test.
46354
46355 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46356
46357         PR c++/11553
46358         * g++.dg/parse/friend3.C: New test.
46359
46360 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46361
46362         PR c++/11847
46363         * g++.dg/template/class1.C: New test.
46364
46365         PR c++/11808
46366         * g++.dg/expr/call1.C: New test.
46367
46368 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46369
46370         PR c++/12114
46371         * g++.dg/init/ref9.C: New test.
46372
46373         PR c++/11972
46374         * g++.dg/template/nested4.C: New test.
46375
46376 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46377
46378         PR c++/12093
46379         * g++.dg/template/non-dependent4.C: New test.
46380
46381         PR c++/11928
46382         * g++.dg/inherit/conv1.C: New test.
46383
46384 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46385
46386         PR c++/6196
46387         * g++.dg/ext/label1.C: New test.
46388         * g++.dg/ext/label2.C: Likewise.
46389
46390 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46391
46392         * g++.dg/expr/cond3.C: New test.
46393
46394 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46395
46396         * gcc.dg/builtins-1.c: Add new builtin cases.
46397
46398 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46399
46400         * gcc.dg/builtins-1.c: Add new cases.
46401         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46402
46403 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46404
46405         * gcc.dg/builtins-1.c: Add more math builtin tests.
46406         * gcc.dg/torture/builtin-attr-1.c: New test.
46407
46408 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46409
46410         PR optimization/5079
46411         * g++.dg/opt/static3.C: New test.
46412
46413 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46414
46415         * gcc.misc-tests/gcov-10b.c: New test.
46416
46417 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46418
46419         * g++.dg/opt/ptrmem3.C: New test.
46420
46421         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46422
46423 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46424
46425         * gcc.dg/20030826-2.c: New test.
46426
46427 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46428
46429         PR middle-end/12002
46430         * g77.f-torture/compile/12002.f: New test case.
46431
46432 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46433
46434         * gcc.dg/20030826-1.c: New test case.
46435
46436 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46437
46438         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46439
46440 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46441
46442         PR c++/11871
46443         * c++.dg/lookup/crash1.C: New test.
46444
46445         * c++.dg/warn/noeffect3.C: New test.
46446
46447 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46448
46449         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46450         * gcc.dg/compat/vector-1_y.c: Ditto.
46451         * gcc.dg/compat/vector-2_x.c: Ditto.
46452         * gcc.dg/compat/vector-2_y.c: Ditto.
46453
46454 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46455
46456         * gcc.dg/20030702-1.c: New test.
46457
46458 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46459
46460         PR c++/8795
46461         * g++.dg/ext/altivec-1.C: New test.
46462
46463 2003-08-24  Richard Henderson  <rth@redhat.com>
46464
46465         * g++.dg/eh/simd-2.C: Add -w for x86.
46466
46467 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46468
46469         * gcc.dg/20030815-1.c: New test.
46470
46471 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46472
46473         PR c++/3765
46474         * g++.dg/parse/access6.C: New test.
46475
46476 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46477
46478         PR c++/641, c++/11876
46479         * g++.dg/template/friend22.C: New test.
46480         * g++.dg/template/friend23.C: Likewise.
46481
46482 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46483
46484         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46485         identically.
46486
46487 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46488
46489         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46490
46491 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46492
46493         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46494
46495 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46496
46497         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46498
46499 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46500
46501         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46502
46503 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46504
46505         PR c++/11919
46506         * g++.dg/overload/prom1.C: New test.
46507
46508         PR c++/11551
46509         * g++.dg/parse/dtor2.C: New test.
46510
46511         PR c++/10762
46512         * g++.dg/parse/using2.C: New test.
46513
46514 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46515
46516         PR target/11805
46517         * gcc.c-torture/compile/20030821-1.c: New.
46518
46519 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46520
46521         PR c++/11834
46522         * g++.dg/template/deduce2.C: New test.
46523
46524 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46525
46526         * gcc.c-torture/execute/20030821-1.c: New test.
46527
46528 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46529
46530         PR middle-end/11984
46531         * gcc.dg/20030820-1.c: New test case.
46532
46533 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46534
46535         PR c++/11945
46536         * g++.dg/warn/noeffect2.C: New test.
46537
46538 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46539
46540         PR c++/10926
46541         * g++.dg/template/dtor2.C: New test.
46542
46543         PR c++/11684
46544         * g++.dg/template/operator1.C: New test.
46545         * g++.dg/parse/operator4.C: New test.
46546
46547         PR c++/11946.C
46548         * g++.dg/expr/enum1.C: New test.
46549         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46550
46551         PR c++/11036.C
46552         * g++.dg/parse/elab2.C: New test.
46553         * g++.dg/parse/typedef4.C: Change error message.
46554         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46555         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46556         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46557
46558 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46559
46560         * gcc.dg/pch/warn-1.c: New.
46561         * gcc.dg/pch/warn-1.hs: New.
46562
46563         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46564         not-tested file.
46565
46566 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46567
46568         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46569
46570 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46571
46572         * gcc.dg/uninit-D.c: New Test.
46573         * gcc.dg/uninit-E.c: New Test.
46574         * gcc.dg/uninit-F.c: New Test.
46575         * gcc.dg/uninit-G.c: New Test.
46576
46577 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46578
46579         * g++.dg/README: Describe the pch directory.
46580
46581 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46582
46583         PR c++/11174
46584         * g++.dg/parse/access4.C: New test.
46585         * g++.dg/parse/access5.C: Likewise.
46586         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46587
46588 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46589
46590         * gcc.dg/noncompile/20030818-1.c: New.
46591
46592 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46593
46594         PR c++/11957
46595         * g++.dg/warn/noeffect1.C: New test.
46596
46597         * g++.dg/template/scope2.C: New test.
46598         * g++.dg/template/error2.C: Correct dg-error
46599
46600 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46601
46602         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46603
46604 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46605
46606         PR C++/11512
46607         * g++.dg/template/warn1.C: New.
46608
46609 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46610
46611         * g++.dg/template/error2.C: New test.
46612         * g++.dg/lookup/using7.C: Adjust errors
46613         * g++.old-deja/g++.pt/crash36.C: Likewise.
46614         * g++.old-deja/g++.pt/derived3.C: Likewise.
46615
46616 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46617
46618         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46619         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46620         * gcc.c-torture/execute/builtins/string-9.c: New, from
46621         string-opt-9.c.  Adjust for execute/builtins framework.
46622         * gcc.c-torture/execute/string-opt-9.c: Delete.
46623
46624 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46625
46626         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46627
46628         * g++.dg/parse/ret-type2.C: New test.
46629
46630         PR c++/11703
46631         * g++.dg/init/new8.C: New test.
46632
46633         PR c++/10923
46634         * g++.dg/parse/typedef5.C: New test.
46635
46636         PR c++/9512
46637         * g++.dg/parse/qualified2.C: New test.
46638         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46639         invalid code.
46640
46641 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46642
46643         * g++.dg/conversion/ptrmem1.C: New test.
46644
46645 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46646
46647         PR target/11693
46648         * gcc.dg/20030811-1.c: New test.
46649
46650         PR target/11535
46651         * gcc.c-torture/execute/20030811-1.c: New test.
46652
46653 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46654
46655         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46656
46657 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46658
46659         PR c++/11789.C
46660         * g++.dg/inherit/multiple1.C: New test.
46661
46662 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46663
46664         * gcc.dg/spe1.c: New test.
46665
46666         PR c++/11670
46667         * g++.dg/expr/cast2.C: New test.
46668
46669         PR c++/10530
46670         * g++.dg/template/dependent-name2.C: New test.
46671
46672 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46673
46674         * g++.dg/parse/crash11.C: Put the dg options in comments.
46675
46676 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46677
46678         * lib/gcc-dg.exp: Update for diagnostic change.
46679
46680 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46681
46682         PR c++/5767
46683         * g++.dg/parse/crash11.C: New test.
46684
46685 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46686
46687         * gcc.dg/cpp/spacing1.c: Update.
46688
46689 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46690
46691         PR target/11739
46692         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46693         a value for -mtune.
46694
46695 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46696
46697         PR middle-end/11771
46698         * gcc.c-torture/compile/20030804-1.c: New test case.
46699
46700 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46701
46702         * gcc.dg/20030804-1.c: New test case.
46703
46704 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46705
46706         * gcc.dg/cpp/separate-1.c: New test.
46707
46708 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46709
46710         PR c++/11704
46711         * g++.dg/template/dependent-expr2.C: New test.
46712
46713         PR c++/11766
46714         * g++.dg/expr/ptrmem1.C: New test.
46715
46716 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46717
46718         PR c++/9453
46719         * g++.dg/template/friend15.C: New test.
46720
46721 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46722
46723         * lib/dg-pch.exp: Work round PCH bug.
46724
46725 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46726
46727         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46728         builtins.  Move cases from builtins-4.c here.
46729
46730         * gcc.dg/torture/builtin-math-1.c: New test taken from
46731         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46732         additional cases.
46733
46734         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46735         Delete.
46736
46737 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46738
46739         PR c++/9447
46740         * g++.dg/template/using7.C: New test.
46741
46742 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46743
46744         * import1.c, import2.c: New tests.
46745
46746 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46747
46748         * g++.dg/eh/crossjump1.C: New test.
46749
46750 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46751
46752         PR c++/11697
46753         * g++.dg/template/using6.C: New test.
46754
46755         PR c++/11744
46756         * g++.dg/template/koenig2.C: New test.
46757
46758 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46759
46760         PR c++/7983
46761         * g++.dg/parse/typedef4.C: New test.
46762
46763 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46764
46765         PR c++/8442, c++/8806
46766         * g++.dg/template/elab1.C: New test.
46767         * g++.dg/template/type2.C: Likewise.
46768         * g++.dg/template/ttp3.C: Adjust expected error message.
46769         * g++.old-deja/g++.law/visibility13.C: Likewise.
46770         * g++.old-deja/g++.niklas/t135.C: Likewise.
46771         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46772         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46773         template argument.
46774         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46775
46776 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46777
46778         PR c++/11295
46779         * g++.dg/ext/stmtexpr1.C: New test.
46780
46781         * g++.dg/opt/tmp1.C: New test.
46782
46783         PR c++/11525
46784         * g++.dg/parse/constant4.C: New test.
46785
46786         PR c++/9447
46787         * g++.dg/template/using5.C: New test.
46788
46789 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46790
46791         * gcc.dg/builtins-27.c: New test case.
46792
46793 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46794
46795         * gcc.dg/tls/opt-7.c: New test.
46796
46797 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46798
46799         * g++.old-deja/g++.other/crash18.C: Remove.
46800
46801 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46802
46803         * g++.dg/template/explicit3.C: New.
46804         * g++.dg/template/explicit4.C: New.
46805         * g++.dg/template/explicit5.C: New.
46806
46807         PR c++/11347
46808         * g++.dg/template/memtmpl1.C: New.
46809
46810 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46811
46812         PR target/11565
46813         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46814         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46815
46816 2003-07-30  Jan Hubicka  <jh@suse.cz>
46817
46818         * vtgc1.c: Kill.
46819
46820 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46821
46822         * gcc.dg/struct-in-proto-1.c: New test.
46823
46824 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46825
46826         * gcc.dg/cpp/include2.c: Only expect one message.
46827
46828 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46829
46830         PR c++/9447
46831         * g++.dg/template/using1.C: New test.
46832         * g++.dg/template/using2.C: New test.
46833         * g++.dg/template/using3.C: New test.
46834         * g++.dg/template/using4.C: New test.
46835
46836 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46837
46838         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46839         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46840
46841 2003-07-28  Jan Hubicka  <jh@suse.cz>
46842
46843         PR c++/11530
46844         * g++.dg/opt/call1.C: New test.
46845
46846 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46847
46848         PR c++/11667
46849         * g++.dg/init/enum2.C: New test.
46850         * g++.dg/template/overload1.C: Add "-w" option.
46851
46852 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46853
46854         * gcc.dg/Wdeclaration-after-statement-1.c,
46855         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46856
46857 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46858
46859         * gcc.c-torture/compile/20030725-1.c: New test.
46860
46861 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46862
46863         * gcc.dg/20030505.c: Only run for SPE.
46864         Remove definition of opaque type.
46865
46866 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46867
46868         * g++.dg/template/ptrmem6.C: New test.
46869
46870 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46871
46872         * gcc.c-torture/compile/zero-strct-2.c: New test.
46873
46874 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46875
46876         * gcc.dg/intermod-1.c: New test.
46877
46878 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46879
46880         PR c++/11617
46881         * g++.dg/template/lookup2.C: New test.
46882         * g++.dg/template/memclass1.C: Remove instantiated from error.
46883         * g++.dg/other/error2.C: Tweak expected errors.
46884
46885         PR c++/11596
46886         * g++.dg/template/defarg3.C: New test.
46887
46888         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46889
46890 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46891
46892         * g++.dg/inherit/access5.C: New test.
46893
46894 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46895
46896         PR c++/11513
46897         * g++.dg/template/crash8.C: New test.
46898
46899 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46900
46901         PR c/10602
46902         * gcc.dg/noncompile/incomplete-2.c: New test.
46903
46904 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46905
46906         PR c++/11645
46907         * g++.dg/inherit/access4.C: New test.
46908
46909         PR c++/11517
46910         * g++.dg/expr/cond2.C: New test.
46911
46912         PR optimization/10679
46913         * g++.dg/opt/inline4.C: New test.
46914
46915 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46916
46917         * g++.dg/parse/crash10: New test.
46918
46919 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46920
46921         * g++.dg/ext/flexary1.C: New test.
46922
46923 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46924
46925         PR c++/10793
46926         * g++.dg/template/crash9.C: New test.
46927
46928 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46929
46930         PR c++/3004
46931         * g++.dg/parse/typedef3.C: New test.
46932
46933         PR c++/7906
46934         * g++.dg/parse/operator2.C: New test.
46935
46936         PR c++/8895
46937         * g++.dg/parse/def-tmpl-arg1.C: New test.
46938
46939         PR c++/9282
46940         * g++.dg/parse/funptr1.C: New test.
46941
46942         PR c++/9452
46943         * g++.dg/parse/ambig3.C: New test.
46944
46945         PR c++/9454
46946         * g++.dg/parse/operator3.C: New test.
46947
46948         PR c++/9486
46949         * g++.dg/parse/template10.C: New test.
46950
46951         PR c++/9488
46952         * g++.dg/parse/template11.C: New test.
46953
46954         PR c++/10150
46955         * g++.dg/parse/invalid-op1.C: New test.
46956
46957         PR c++/10247
46958         * g++.dg/parse/condexpr1.C: New test.
46959
46960 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46961
46962         * g++.dg/ext/packed3.C: New test.
46963         * g++.dg/ext/packed4.C: New test.
46964
46965         * gcc.dg/pack-test-3.c: New test.
46966
46967 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46968
46969         * lib/compat.exp: Handle dg-options per source file.
46970         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46971         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46972         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46973         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46974         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46975         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46976         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46977         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46978         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46979         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46980         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46981         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46982         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46983         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46984
46985 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46986
46987         PR c/10320
46988         * gcc.c-torture/execute/20030718-1.c: New test.
46989
46990 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46991
46992         PR optimization/11536
46993         * gcc.dg/20030721-1.c: New test.
46994
46995 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46996
46997         PR c++/11546
46998         * g++.dg/template/lookup1.C: New test.
46999
47000 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47001
47002         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47003         diagnostics of ill-formed constructs involving labels.
47004         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47005         the new 'previously defined here' message.
47006
47007 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47008
47009         * g++.dg/parse/non-dependent2.C: New test.
47010
47011 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47012
47013         * g++.dg/init/init-ref4.C: xfail on targets without
47014         weak symbols.
47015
47016 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47017
47018         PR target/11087
47019         * gcc.c-torture/execute/20030717-1.c: New test.
47020
47021 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47022
47023         * g++.dg/opt/cfg1.C: New test.
47024
47025 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47026
47027         PR optimization/11557
47028         * gcc.dg/20030717-1.c: New test.
47029
47030 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47031
47032         PR c++/10476
47033         * g++.dg/expr/crash-1.C: New test.
47034
47035         PR c++/11027
47036         * g++.dg/template/init3.C: New test.
47037
47038         PR c++/8222
47039         * g++.dg/template/non-dependent1.C: New test.
47040
47041         PR c++/11070
47042         * g++.dg/template/non-dependent2.C: New test.
47043
47044         PR c++/11071
47045         * g++.dg/template/non-dependent3.C: New test.
47046
47047         PR c++/9907
47048         * g++.dg/template/sizeof5.C: New test.
47049
47050 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47051
47052         PR 11498
47053         * gcc.c-torture/compile/mangle-1.c: New file.
47054
47055 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47056
47057         PR c++/7809
47058         * g++.dg/parse/access3.C: New test.
47059
47060 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47061
47062         PR c++/11384
47063         * g++.dg/init/init-ref4.C: New test.
47064
47065 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47066
47067         PR c++/11547
47068         * g++.dg/parse/constant3.C: New test.
47069         * g++.dg/parse/crash7.C: Likewise.
47070
47071 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47072
47073         PR target/11008
47074         * gcc.dg/i386-pentium4-not-mull.c: New.
47075
47076 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47077
47078         * gcc.dg/asm-names.c (ymain): Make it weak.
47079
47080 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47081
47082         PR c++/5421
47083         * g++.dg/template/friend21.C: New test.
47084
47085 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47086
47087         * gcc.dg/cleanup-8.c: New test.
47088         * gcc.dg/cleanup-9.c: New test.
47089
47090 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47091
47092         * g++.dg/ext/dll-MI1.h: New file.
47093         * g++.dg/ext/dllexport-MI1.C: New file.
47094         * g++.dg/ext/dllimport-MI1.C: New file.
47095
47096 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47097
47098         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47099         it does not have cmpstrsi patterns (just cmpmemsi).
47100
47101 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47102
47103         PR debug/11473
47104         * g++.dg/debug/debug8.C: New test.
47105
47106 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47107
47108         PR c++/10108
47109         * g++.dg/template/crash7.C: New test.
47110
47111 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47112
47113         PR target/10795
47114         * gcc.c-torture/compile/20030708-1.c: New.
47115
47116 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47117
47118         * gcc.c-torture/execute/20030715-1.c: New test.
47119
47120 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47121
47122         * gcc.dg/pch/inline-3.c: New file.
47123         * gcc.dg/pch/inline-3.hs: New file.
47124         * gcc.dg/pch/inline-4.c: New file.
47125         * gcc.dg/pch/inline-4.hs: New file.
47126
47127 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47128
47129         PR c++/11509
47130         * g++.dg/template/crash6.C: New test.
47131
47132         PR c++/7053
47133         * g++.dg/template/friend20.C: New test.
47134
47135         PR c++/7019
47136         * g++.dg/template/overload2.C: New test.
47137
47138 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47139
47140         PR optimization/11440
47141         * gcc.c-torture/execute/20030714-1.c: New test.
47142
47143 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47144
47145         PR c++/11154
47146         * g++.dg/template/partial2.C: New test.
47147
47148 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47149
47150         PR c++/11503
47151         * g++.dg/template/anon1.C: New test.
47152
47153         PR c++/11493
47154         PR c++/11495
47155         * g++.dg/parse/template9.C: Likewise.
47156         * g++.dg/template/crash4.C: New test.
47157         * g++.dg/template/koenig1.C: Likewise.
47158         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47159         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47160         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47161         functions.
47162         * g++.old-deja/g++.jason/template36.C: Likewise.
47163         * g++.old-deja/g++.mike/p1989.C: Likewise.
47164         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47165         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47166         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47167         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47168         compiling.
47169         * g++.old-deja/g++.pt/union2.C: Use this->.
47170
47171 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47172
47173         * gcc.dg/20030711-1.c: New test.
47174
47175 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47176
47177         PR c++/11050
47178         * g++.dg/parse/args1.C: New test.
47179         * g++.pt/defarg8.C: Change expected errors.
47180
47181 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47182
47183         PR c++/8164
47184         * g++.dg/template/nontype2.C: New test.
47185
47186         PR c++/10558
47187         * g++.dg/parse/template8.C: New test.
47188
47189         PR c++/8327
47190         * g++.dg/template/scope1.C: New test.
47191
47192         * g++.dg/warn/Wsign-compare-1.C: New test.
47193
47194 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47195
47196         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47197
47198 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47199
47200         PR c++/9411
47201         * g++.dg/template/explicit2.C: New test.
47202
47203         PR c++/10032
47204         * g++.dg/warn/pedantic1.C: New test.
47205
47206 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47207
47208         PR c++ 9483
47209         * g++.dg/other/field1.C: New test.
47210
47211 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47212
47213         PR c/11449
47214         * gcc.c-torture/compile/20030707-1.c: New.
47215
47216 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47217
47218         PR c++/10849
47219         * g++.dg/template/access12.C: New test.
47220
47221 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47222
47223         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47224         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47225         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47226         * gcc.misc-tests/gcov.exp: Update
47227         * g++.dg/gcov/gcov.exp: Update
47228         * lib/gcov.exp: Update.
47229
47230 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47231
47232         * g++.dg/abi/mangle17.C: Make sure template expressions are
47233         dependent.
47234         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47235         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47236         * g++.dg/opt/stack1.C: Remove erroneous code.
47237         * g++.dg/parse/template7.C: New test.
47238         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47239         * g++.old-deja/g++.pt/crash4.C: Likewise.
47240
47241 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47242
47243         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47244         with zero or one occurence of `$' after the initial `L'.
47245
47246 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47247
47248         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47249
47250 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47251
47252         PR c/11370
47253         * gcc.dg/Wunreachable-6.c: New testcase.
47254         * gcc.dg/Wunreachable-7.c: New testcase.
47255
47256 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47257
47258         PR c/11420
47259         * gcc.dg/20030708-1.c: New test.
47260
47261 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47262
47263         * gcc.dg/compat/sdata-section.h: New file.
47264         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47265         * gcc.dg/torture/mips-sdata-1.c: New test.
47266
47267 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47268
47269         PR c++/11030
47270         * g++.dg/template/friend19.C: New test.
47271
47272 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47273
47274         * g++.dg/opt/strength-reduce.C: New test.
47275
47276 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47277
47278         PR target/10979
47279         * gcc.dg/20030707-1.c: New testcase.
47280
47281 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47282
47283         PR optimization/11059
47284         * g++.dg/opt/emptyunion.C: New testcase.
47285
47286 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47287             Eric Botcazou  <ebotcazou@libertysurf.fr>
47288
47289         * g++.dg/opt/stack1.C: New test.
47290
47291 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47292
47293         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47294         run test.
47295
47296         PR c++/11431
47297         * g++.dg/expr/static_cast3.C: New test.
47298
47299 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47300
47301         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47302         everywhere.
47303         * gcc.dg/concat.c: Concatenation of string constants with
47304         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47305         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47306         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47307         necessary to avoid multi-character character constant warning.
47308         * gcc.dg/cpp/escape.c: Likewise.
47309         * gcc.dg/cpp/ucs.c: Likewise.
47310         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47311         Fix a typo.
47312
47313 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47314
47315         PR c/11428
47316         * gcc.c-torture/compile/20030704-1.c: New.
47317
47318 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47319
47320         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47321
47322 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47323
47324         PR c++/5287, PR c++/7910,  PR c++/11021
47325         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47326         tests for warnings.
47327         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47328         * g++.dg/ext/dllimport3.C: Likewise.
47329         * g++.dg/ext/dllimport4.C: New file.
47330         * g++.dg/ext/dllimport5.C: New file.
47331         * g++.dg/ext/dllimport6.C: New file.
47332         * g++.dg/ext/dllimport7.C: New file.
47333         * g++.dg/ext/dllimport8.C: New file.
47334         * g++.dg/ext/dllimport9.C: New file.
47335         * g++.dg/ext/dllimport10.C: New file.
47336         * g++.dg/ext/dllexport1.C: New file.
47337
47338 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47339
47340         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47341         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47342
47343 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47344
47345         * gcc.dg/builtins-25.c: New testcase.
47346         * gcc.dg/builtins-26.c: New testcase.
47347
47348 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47349
47350         * gcc.dg/compat/vector-defs.h: New file.
47351         * gcc.dg/compat/vector-setup.h: New file.
47352         * gcc.dg/compat/vector-check.h: New file.
47353         * gcc.dg/compat/vector-1_main.c: New file.
47354         * gcc.dg/compat/vector-1_x.c: New file.
47355         * gcc.dg/compat/vector-1_y.c: New file.
47356         * gcc.dg/compat/vector-2_main.c: New file.
47357         * gcc.dg/compat/vector-2_x.c: New file.
47358         * gcc.dg/compat/vector-2_y.c: New file.
47359
47360         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47361         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47362         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47363         * gcc.dg/compat/struct-align-1.h: New file.
47364         * gcc.dg/compat/struct-align-1_main.c: New file.
47365         * gcc.dg/compat/struct-align-1_x.c: New file.
47366         * gcc.dg/compat/struct-align-1_y.c: New file.
47367         * gcc.dg/compat/struct-align-2.h: New file.
47368         * gcc.dg/compat/struct-align-2_main.c: New file.
47369         * gcc.dg/compat/struct-align-2_x.c: New file.
47370         * gcc.dg/compat/struct-align-2_y.c: New file.
47371
47372         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47373         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47374         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47375         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47376         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47377         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47378         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47379         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47380         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47381         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47382         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47383         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47384         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47385         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47386         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47387         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47388         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47389         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47390         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47391         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47392         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47393         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47394         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47395         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47396         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47397         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47398         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47399         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47400         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47401
47402 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47403
47404         * gcc.dg/i386-call-1.c: New test.
47405
47406 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47407
47408         PR c++/9162
47409         * g++.dg/parse/defarg4.C: New.
47410
47411 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47412
47413         PR target/10700
47414         * gcc.c-torture/compile/20030703-1.c: New test case.
47415
47416 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47417
47418         * g++.dg/template/local3.C: Remove extra semicolon.
47419
47420 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47421
47422         * gcc.dg/i386-volatile-1.c: New test.
47423
47424 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47425
47426         PR c++/11072
47427         * g++.dg/other/offsetof2.C: XFAIL.
47428         * g++.dg/other/offsetof5.C: New.
47429
47430         PR c++/10219
47431         * g++.dg/template/error1.C: New.
47432
47433         PR c++/9779
47434         * g++.dg/template/dependent-expr1.C: New.
47435
47436 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47437
47438         PR c++/6949
47439         * g++.dg/template/local3.C: New test.
47440
47441         PR c++/11149
47442         * g++.dg/lookup/scoped6.C: New test.
47443
47444 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47445
47446         PR c++/8046
47447         * g++.dg/other/error7.C: New test.
47448
47449 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47450
47451         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47452         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47453         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47454         * g++.old-deja/g++.other/union2.C: Likewise.
47455         * gcc.dg/c90-const-expr-2.c: Likewise.
47456         * gcc.dg/c90-const-expr-3.c: Likewise.
47457         * gcc.dg/c99-const-expr-2.c: Likewise.
47458         * gcc.dg/c99-const-expr-3.c: Likewise.
47459         * gcc.dg/concat.c: Likewise.
47460
47461 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47462
47463         PR c++/9559
47464         * g++.dg/init/static1.C: New test.
47465
47466 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47467
47468         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47469         * g++.old-deja/g++.other/access2.C: Likewise.
47470         * g++.old-deja/g++.other/decl2.C: Likewise.
47471         * gcc.c-torture/execute/20020615-1.c: Likewise.
47472
47473 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47474
47475         PR c++/4933
47476         * g++.dg/template/sizeof4.C: New test.
47477
47478 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47479
47480         * g++.dg/other/error6.C: New test.
47481
47482 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47483
47484         PR c++/10750
47485         * g++.dg/parse/constant2.C: New test.
47486
47487 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47488
47489         PR c++/11106
47490         * g++.dg/other/error5.C: New test.
47491
47492 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47493
47494         * gcc.dg/format/gcc_diag-1.c: New test.
47495
47496 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47497
47498         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47499
47500 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47501
47502         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47503         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47504         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47505
47506 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47507
47508         * gcc.c-torture/execute/builtins/string-8.c: New test.
47509         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47510         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47511         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47512
47513 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47514
47515         PR c++/10468
47516         * g++.dg/ext/typeof6.C: New test.
47517
47518 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47519
47520         PR c++/10796
47521         * g++.dg/init/enum1.C: New test.
47522
47523 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47524
47525         * gcc.dg/20030627-1.c: New test.
47526
47527 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47528
47529         PR c++/11332
47530         * g++.dg/expr/static_cast2.C: New test.
47531
47532 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47533             Jakub Jelinek  <jakub@redhat.com>
47534
47535         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47536         sprintf(dst,"%s",src) optimization.
47537         * gcc.c-torture/execute/20030626-1.c: New test case.
47538         * gcc.c-torture/execute/20030626-2.c: New test case.
47539
47540 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47541
47542         * gcc.c-torture/execute/multi-ix.c: New test.
47543
47544         * gcc.c-torture/execute/simd-4.c (main):
47545         Added missing semicolon at end of union.
47546
47547 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47548
47549         PR c++/8266
47550         * g++.dg/template/explicit-instantiation3.C: New test.
47551
47552 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47553
47554         * gcc.dg/20030626-1.c: Use signed char.
47555
47556 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47557
47558         * gcc.dg/20030626-1.c: New test.
47559
47560 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47561
47562         * const-str-2.m: Update.
47563
47564 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47565
47566         PR c++/10990
47567         * g++.dg/rtti/dyncast1.C: New test.
47568         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47569         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47570         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47571
47572         PR c++/10931
47573         * g++.dg/expr/static_cast1.C: New test.
47574
47575 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47576
47577         * gcc.dg/20030625-1.c: New test.
47578
47579 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47580
47581         * gcc.c-torture/compile/20030624-1.c: New test case.
47582
47583 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47584
47585         * gcc.c-torture/execute/string-opt-17.c: New test.
47586
47587 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47588
47589         PR c++/5754
47590         * g++.dg/parse/crash6.C: New test.
47591
47592 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47593
47594         * gcc.dg/builtins-24.c: New test case.
47595
47596 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47597
47598         * g++.dg/opt/operator1.C: New test.
47599
47600 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47601
47602         * gcc.c-torture/execute/string-opt-16.c: New test case.
47603
47604 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47605
47606         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47607         * g++.old-deja/g++.other/conv7.C: Likewise.
47608         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47609         * g++.old-deja/g++.other/overload14.C: Likewise.
47610
47611 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47612
47613         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47614         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47615
47616 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47617
47618         PR c++/10888
47619         * g++.dg/warn/Winline-3.C: New test.
47620
47621 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47622
47623         * lib/target-supports.exp (check_alias_available): Make the test
47624         program acceptable to the Solaris assembler.
47625
47626         PR c++/10749
47627         * g++.dg/template/memclass2.C: New test.
47628
47629 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47630             Eric Botcazou  <ebotcazou@libertysurf.fr>
47631
47632         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47633         data for non-matching targets.
47634         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47635
47636 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47637
47638         PR c++/10845
47639         * g++.dg/template/member3.C: New test.
47640
47641 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47642
47643         PR c++/10939
47644         * g++.dg/template/func1.C: New test.
47645
47646         PR c++/9649
47647         * g++.dg/template/static4.C: New test.
47648         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47649
47650         PR c++/11041
47651         * g++.dg/init/ref7.C: New test.
47652
47653 2003-06-19  Matt Austern  <austern@apple.com>
47654
47655         PR c++/11228
47656         * g++.dg/anew1.C: New test.
47657         * g++.dg/anew2.C: New test.
47658         * g++.dg/anew3.C: New test.
47659         * g++.dg/anew4.C: New test.
47660
47661 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47662
47663         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47664
47665 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47666
47667         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47668         endian-dependent.
47669
47670 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47671
47672         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47673         Remove cruft.
47674
47675 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47676
47677         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47678         * gcc.c-torture/compile/961203-1.c: Likewise.
47679         * gcc.c-torture/compile/980506-1.c: Likewise.
47680
47681 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47682
47683         PR c++/10712
47684         * g++.dg/lookup/using7.C: New test.
47685
47686 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47687
47688         PR c++/11105
47689         * g++.dg/abi/conv1.C: Remove it.
47690         * g++.dg/template/conv7.C: New test.
47691         * g++.dg/template/conv8.C: Likewise.
47692         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47693         conversion operator.
47694
47695 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47696
47697         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47698         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47699         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47700         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47701         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47702         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47703         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47704         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47705         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47706         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47707         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47708         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47709         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47710         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47711         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47712         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47713         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47714         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47715         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47716         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47717         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47718         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47719         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47720         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47721         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47722         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47723         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47724         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47725         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47726
47727 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47728
47729         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47730         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47731         indications.
47732
47733 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47734
47735         * gcc.dg/i386-387-5.c: New test case.
47736         * gcc.dg/i386-387-6.c: New test case.
47737         * gcc.dg/builtins-23.c: New test case.
47738
47739 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47740
47741         * gcc.dg/builtins-22.c: New test case.
47742         * gcc.dg/i386-387-1.c: Update to test exp.
47743         * gcc.dg/i386-387-2.c: Likewise.
47744
47745 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47746
47747         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47748
47749 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47750
47751         * lib/gcc-dg.exp (dg-require-dll): New function.
47752         (dg-xfail-if): Likewise.
47753         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47754         driver.
47755
47756         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47757         * gcc.c-torture/compile/20001205-1.c: Likewise.
47758         * gcc.c-torture/compile/20001226-1.c: Likewise.
47759         * gcc.c-torture/compile/20010518-2.c: Likewise.
47760         * gcc.c-torture/compile/20020312-1.c: Likewise.
47761         * gcc.c-torture/compile/20020604-1.c: Likewise.
47762         * gcc.c-torture/compile/920501-12.c: Likewise.
47763         * gcc.c-torture/compile/920501-4.c: Likewise.
47764         * gcc.c-torture/compile/920520-1.c: Likewise.
47765         * gcc.c-torture/compile/920521-1.c: Likewise.
47766         * gcc.c-torture/compile/920625-1.c: Likewise.
47767         * gcc.c-torture/compile/961203-1.c: Likewise.
47768         * gcc.c-torture/compile/980506-1.c: Likewise.
47769         * gcc.c-torture/compile/981006-1.c: Likewise.
47770         * gcc.c-torture/compile/981022-1.c: Likewise.
47771         * gcc.c-torture/compile/981223-1.c: Likewise.
47772         * gcc.c-torture/compile/990617-1.c: Likewise.
47773         * gcc.c-torture/compile/dll.c: Likewise.
47774         * gcc.c-torture/compile/labels-3.c: Likewise.
47775         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47776         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47777         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47778         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47779         * gcc.c-torture/compile/simd-5.c: Likewise.
47780         * gcc.c-torture/compile/20000804-1.x: Remove.
47781         * gcc.c-torture/compile/20001205-1.x: Likewise.
47782         * gcc.c-torture/compile/20001226-1.x: Likewise.
47783         * gcc.c-torture/compile/20010518-2.x: Likewise.
47784         * gcc.c-torture/compile/20020312-1.x: Likewise.
47785         * gcc.c-torture/compile/20020604-1.x: Likewise.
47786         * gcc.c-torture/compile/920501-12.x: Likewise.
47787         * gcc.c-torture/compile/920501-4.x: Likewise.
47788         * gcc.c-torture/compile/920520-1.x: Likewise.
47789         * gcc.c-torture/compile/920521-1.x: Likewise.
47790         * gcc.c-torture/compile/920625-1.x: Likewise.
47791         * gcc.c-torture/compile/961203-1.x: Likewise.
47792         * gcc.c-torture/compile/980506-1.x: Likewise.
47793         * gcc.c-torture/compile/981006-1.x: Likewise.
47794         * gcc.c-torture/compile/981022-1.x: Likewise.
47795         * gcc.c-torture/compile/981223-1.x: Likewise.
47796         * gcc.c-torture/compile/990617-1.x: Likewise.
47797         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47798         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47799         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47800         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47801         * gcc.c-torture/compile/simd-5.x: Likewise.
47802
47803         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47804
47805 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47806
47807         * gcc.c-torture/execute/20030611-1.c: New test.
47808
47809 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47810
47811         PR middle-end/168
47812         * gcc.dg/20030612-1.c: New test case.
47813
47814 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47815
47816         PR c++/10635
47817         * g++.dg/expr/cast1.C: New test.
47818
47819 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47820
47821         * gcc.dg/builtins-21.c: New test case.
47822
47823 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47824
47825         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47826         options instead of at the end.
47827         * lib/objc.exp (objc_target_compile): Likewise.
47828
47829 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47830
47831         PR c++/10432
47832         * g++.dg/parse/error1.C: New test.
47833
47834 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47835
47836         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47837         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47838         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47839         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47840         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47841         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47842         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47843         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47844         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47845         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47846         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47847         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47848         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47849         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47850         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47851         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47852         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47853         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47854         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47855         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47856         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47857         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47858         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47859         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47860
47861         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47862         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47863         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47864         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47865         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47866         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47867         * gcc.dg/compat/scalar-return-3_main.c: New file.
47868         * gcc.dg/compat/scalar-return-3_x.c: New file.
47869         * gcc.dg/compat/scalar-return-3_y.c: New file.
47870         * gcc.dg/compat/scalar-return-4_main.c: New file.
47871         * gcc.dg/compat/scalar-return-4_x.c: New file.
47872         * gcc.dg/compat/scalar-return-4_y.c: New file.
47873
47874 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47875
47876         * gcc.dg/compat/fp2-struct-check.h: New file.
47877         * gcc.dg/compat/fp2-struct-defs.h: New file.
47878         * gcc.dg/compat/fp2-struct-init.h: New file.
47879         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47880         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47881         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47882         * gcc.dg/compat/struct-return-10_main.c: New file.
47883         * gcc.dg/compat/struct-return-10_x.c: New file.
47884         * gcc.dg/compat/struct-return-10_y.c: New file.
47885
47886         * gcc.dg/compat/compat-common.h: New file.
47887         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47888         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47889         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47890         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47891         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47892         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47893         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47894         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47895         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47896         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47897         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47898         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47899         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47900         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47901         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47902         * gcc.dg/compat/small-struct-check.h: Ditto.
47903         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47904         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47905         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47906         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47907         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47908         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47909         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47910         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47911         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47912         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47913         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47914         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47915         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47916         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47917         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47918         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47919         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47920         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47921         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47922         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47923         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47924         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47925         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47926         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47927         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47928         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47929         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47930         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47931         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47932         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47933
47934 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47935
47936         * g++.dg/pch/static-1.C: New file.
47937         * g++.dg/pch/static-1.Hs: New file.
47938
47939 2003-06-10  Richard Henderson  <rth@redhat.com>
47940
47941         * gcc.dg/asm-7.c: Adjust expected warning text.
47942
47943 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47944
47945         * gcc.dg/builtins-20.c: New test case.
47946
47947 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47948
47949         PR c++/11131
47950         * g++.dg/opt/template1.C: New test.
47951
47952 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47953
47954         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47955         additional_sources.
47956
47957 2003-05-21  David Taylor  <dtaylor@emc.com>
47958
47959         * gcc.dg/Wpadded.c: New file.
47960
47961 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47962
47963         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47964         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47965         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47966         dg-require-weak.
47967
47968 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47969
47970         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47971
47972 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47973
47974         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47975         (dg-require-alias): Likewise.
47976         (dg-require-gc-sections): Likewise.
47977         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47978
47979 2003-06-08  Richard Henderson  <rth@redhat.com>
47980
47981         * gcc.dg/20011029-2.c: Fix the array reference.
47982         * gcc.dg/asm-7.c: New.
47983
47984 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47985
47986         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47987
47988 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47989
47990         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47991         (dg-require-gc-sections): Likewise.
47992
47993 2003-06-08  Jan Hubicka  <jh@suse.cz>
47994
47995         * i386-cmov1.c: Fix regular expression.
47996         * i386-cvt-1.c: Likewise.
47997         * i386-local.c: Likewise.
47998         * i386-local2.c: Likewise.
47999         * i386-mul.c: Likewise.
48000         * i386-ssetype-1.c: Likewise.
48001         * i386-ssetype-3.c: Likewise.
48002         * i386-ssetype-5.c: Likewise.
48003
48004 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48005
48006         PR c++/11039
48007         * g++.dg/warn/implicit-typename2.C: New test.
48008         * g++.dg/warn/implicit-typename3.C: New test.
48009
48010 2003-06-07  Richard Henderson  <rth@redhat.com>
48011
48012         * g++.dg/other/offsetof3.C: Use size_t.
48013         * g++.dg/other/offsetof4.C: Likewise.
48014
48015 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48016
48017         * lib/copy-file.exp: New. Implement gcc_copy_files.
48018
48019         * lib/dg-pch.exp: Load copy-file.exp
48020         (dg-pch): Use gcc_copy_files instead of "file copy".
48021
48022 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48023
48024         * gcc.dg/weak/weak.exp: Simplify.
48025         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48026         * gcc.dg/weak/weak-1.c: Likewise.
48027         * gcc.dg/weak/weak-2.c: Likewise.
48028         * gcc.dg/weak/weak-3.c: Likewise.
48029         * gcc.dg/weak/weak-4.c: Likewise.
48030         * gcc.dg/weak/weak-5.c: Likewise.
48031         * gcc.dg/weak/weak-6.c: Likewise.
48032         * gcc.dg/weak/weak-7.c: Likewise.
48033         * gcc.dg/weak/weak-8.c: Likewise.
48034         * gcc.dg/weak/weak-9.c: Likewise.
48035
48036 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48037
48038         gcc.c-torture/execute/20030606-1.c: New.
48039
48040 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48041
48042         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48043         * gcc.dg/builtins-19.c: Likewise.
48044
48045 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48046
48047         * gcc.dg/builtins-2.c: Add some more tests.
48048         * gcc.dg/builtins-18.c: New test case.
48049         * gcc.dg/builtins-19.c: New test case.
48050
48051 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48052             Jim Wilson  <wilson@tuliptree.org>
48053
48054         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48055
48056 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48057
48058         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48059         mempcpy/stpcpy calls not to be optimized into something else.
48060         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48061         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48062         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48063
48064 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48065
48066         * gcc.dg/format/asm_fprintf-1.c: New test.
48067
48068 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48069
48070         * lib/gcc-defs.exp (additional_sources): New variable.
48071         (dg-additional-sources): New function.
48072         (additional_files): New variable.
48073         (dg-additional-files): New function.
48074         (dg-additional-files-options): Likewise.
48075         * lib/gcc-dg.exp (dg-require-weak): New function.
48076         (dg-require-alias): Likewise.
48077         (dg-require-gc-sections): Likewise.
48078         * lib/target-supports.exp (check_alias_available): Remove testfile
48079         parameter.
48080         (check_gc_sections_available): New function.
48081         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48082         (dg-gpp-additional-files): Likewise.
48083         * lib/g++.exp (additional_sources): Remove.
48084         (additional_files): Likewise.
48085         (g++_target_compile): Use dg-additional-files-options.
48086
48087         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48088         Tcl logic.
48089         * gcc.dg/special/ecos.exp: Remove.
48090         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48091         * gcc.dg/special/alias-1.c: Likewise.
48092         * gcc.dg/special/alias-2.c: Likewise.
48093         * gcc.dg/special/gcsec-1.c: Likewise.
48094         * gcc.dg/special/weak-1.c: Likewise.
48095         * gcc.dg/special/weak-2.c: Likewise.
48096         * gcc.dg/special/wkali-1.c: Likewise.
48097         * gcc.dg/special/wkali-2.c: Likewise.
48098
48099         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48100         dg-gpp-additional-*.
48101         * g++.dg/special/conpr-3.C: Likewise.
48102         * g++.dg/special/conpr-4.C: Likewise.
48103         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48104         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48105         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48106         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48107         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48108         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48109         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48110         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48111         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48112         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48113         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48114         * g++.old-deja/g++.other/comdat1.C: Likewise.
48115         * g++.old-deja/g++.other/comdat2.C: Likewise.
48116         * g++.old-deja/g++.other/comdat3.C: Likewise.
48117         * g++.old-deja/g++.other/ctor1.C: Likewise.
48118         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48119
48120 2003-06-05  Richard Henderson  <rth@redhat.com>
48121
48122         * gcc.dg/debug/20030605-1.c: New.
48123
48124 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48125
48126         * README.QMTEST: Update.
48127
48128 2003-06-04  Richard Henderson  <rth@redhat.com>
48129
48130         * gcc.dg/cleanup-1.c: New.
48131         * gcc.dg/cleanup-2.c: New.
48132         * gcc.dg/cleanup-3.c: New.
48133         * gcc.dg/cleanup-4.c: New.
48134         * gcc.dg/cleanup-5.c: New.
48135         * gcc.dg/cleanup-6.c: New.
48136         * gcc.dg/cleanup-7.c: New.
48137
48138 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48139
48140         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48141
48142         * lib/dg-pch.exp: New file.
48143         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48144         * gcc.dg/pch/pch.exp: Likewise.
48145
48146 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48147
48148         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48149         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48150         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48151         * gcc.dg/builtins-17.c: New test case.
48152         * gcc.dg/i386-387-4.c: New test case.
48153         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48154
48155 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48156
48157         * gcc.dg/ultrasp9.c: New test.
48158
48159 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48160
48161         * gcc.c-torture/compile/20030604-1.c: New test.
48162         * gcc.dg/sparc-constant-1.c: New test.
48163
48164 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48165
48166         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48167
48168 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48169
48170         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48171
48172         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48173         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48174
48175 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48176
48177         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48178
48179 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48180
48181         PR c++/10940
48182         * g++.dg/template/spec10.C: New test.
48183
48184 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48185
48186         * gcc.dg/builtins-16.c: New test case.
48187
48188 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48189
48190         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48191         mempcpy test with post-increments.
48192         * gcc.c-torture/execute/string-opt-3.c: New test.
48193         * gcc.dg/string-opt-1.c: New test.
48194
48195 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48196
48197         PR fortran/10965
48198         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48199
48200 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48201
48202         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48203         (scan-assembler): ... here.  Use dg-scan.
48204         (scan-assembler-not): Likewise.
48205         (scan-file): New function.
48206         (scan-file-not): Likewise.
48207         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48208         * gcc.dg/cpp/_Pragma4.c: Likewise.
48209         * gcc.dg/cpp/_Pragma5.c: Likewise.
48210         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48211         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48212         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48213         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48214         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48215         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48216         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48217         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48218         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48219         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48220         * gcc.dg/cpp/cxxcom1.c: Likewise.
48221         * gcc.dg/cpp/line1.c: Likewise.
48222         * gcc.dg/cpp/maccom1.c: Likewise.
48223         * gcc.dg/cpp/maccom2.c: Likewise.
48224         * gcc.dg/cpp/maccom3.c: Likewise.
48225         * gcc.dg/cpp/maccom4.c: Likewise.
48226         * gcc.dg/cpp/maccom5.c: Likewise.
48227         * gcc.dg/cpp/maccom6.c: Likewise.
48228         * gcc.dg/cpp/multiline.c: Likewise.
48229         * gcc.dg/cpp/spacing1.c: Likewise.
48230         * gcc.dg/cpp/spacing2.c: Likewise.
48231         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48232         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48233         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48234         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48235         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48236         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48237         * gcc.dg/cpp/cxxcom2.c: Likewise.
48238         * gcc.dg/cpp/cxxcom2.h: New file.
48239
48240         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48241         * g++.dg/cpp/truefalse.C: Here.
48242         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48243
48244 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48245
48246         * gcc.dg/cpp/redef3.c: New file.
48247
48248 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48249
48250         * gcc.dg/i386-loop-3.c: New test.
48251
48252 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48253
48254         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48255
48256 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48257
48258         * gcc.dg/fwrapv-1.c: New test case.
48259         * gcc.dg/fwrapv-2.c: New test case.
48260
48261 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48262
48263         PR c++/10956
48264         * g++.dg/template/spec9.C: New test.
48265
48266 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48267
48268         * gcc.dg/duff-4.c: New test case.
48269
48270 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48271
48272         PR fortran/10843
48273         * g77.dg/ffixed-form-1.f: New test
48274         * g77.dg/ffixed-form-2.f: New test
48275         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48276         * g77.dg/ffree-form-3.f: New test
48277
48278 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48279
48280         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48281         * gcc.dg/wint_t-1.c: Likewise.
48282
48283 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48284
48285         * g++.dg/template/access11.C: New test.
48286
48287 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48288
48289         PR c++/10849
48290         * g++.dg/template/access10.C: New test.
48291
48292 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48293             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48294
48295         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48296
48297 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48298
48299         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48300         suppress for powerpc-*-darwin*.
48301         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48302
48303 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48304
48305         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48306         suppress option for powerpc-*-darwin*.
48307
48308 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48309
48310         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48311         * gcc.dg/builtins-4.c: Add test for fmod.
48312
48313 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48314
48315         PR c++/10682
48316         * g++.dg/template/instantiate4.C: New test.
48317
48318 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48319
48320         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48321
48322 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48323
48324         * gcc.dg/compat/scalar-return-1_main.c: New file.
48325         * gcc.dg/compat/scalar-return-1_x.c: New file.
48326         * gcc.dg/compat/scalar-return-1_y.c: New file.
48327         * gcc.dg/compat/scalar-return-2_main.c: New file.
48328         * gcc.dg/compat/scalar-return-2_x.c: New file.
48329         * gcc.dg/compat/scalar-return-2_y.c: New file.
48330         * gcc.dg/compat/struct-return-3_main.c: New file.
48331         * gcc.dg/compat/struct-return-3_y.c: New file.
48332         * gcc.dg/compat/struct-return-3_x.c: New file.
48333         * gcc.dg/compat/struct-return-2_main.c: New file.
48334         * gcc.dg/compat/struct-return-2_x.c: New file.
48335         * gcc.dg/compat/struct-return-2_y.c: New file.
48336
48337 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48338
48339         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48340         for hppa*-hp-hpux*.
48341         * gcc.dg/20021014-1.c (dg-options): Likewise.
48342         * gcc.dg/nest.c (dg-options): Likewise.
48343
48344 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48345
48346         PR c++/9738
48347         * g++.dg/ext/dllimport2.C: New file.
48348         * g++.dg/ext/dllimport3.C: New file.
48349
48350 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48351
48352         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48353         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48354         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48355         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48356         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48357         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48358         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48359         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48360         * gcc.dg/compat/small-struct-defs.h: New file.
48361         * gcc.dg/compat/small-struct-init.h: New file.
48362         * gcc.dg/compat/small-struct-check.h: New file.
48363         * gcc.dg/compat/fp-struct-defs.h: New file.
48364         * gcc.dg/compat/fp-struct-check.h: New file.
48365         * gcc.dg/compat/fp-struct-init.h: New file.
48366         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48367         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48368
48369 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48370
48371         * gcc.dg/20030225-2.c: New test.
48372
48373 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48374             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48375
48376         * gcc.c-torture/compile/20030518-1.c: New test case.
48377
48378 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48379
48380         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48381         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48382         gcc-dg-debug-runtest.
48383         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48384         gcc-dg-debug-runtest.
48385
48386 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48387
48388         PR c++/9022
48389         * g++.dg/lookup/using6.C: New test.
48390
48391 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48392
48393         * g++.dg/parse/access2.C: New test.
48394
48395 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48396
48397         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48398         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48399         * gcc.dg/debug/debug.exp: Likewise.
48400
48401 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48402
48403         * gcc.dg/dollar.c: New test.
48404
48405 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48406
48407         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48408         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48409         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48410         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48411         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48412         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48413         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48414         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48415         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48416         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48417         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48418         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48419         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48420         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48421         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48422         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48423         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48424         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48425
48426 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48427
48428         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48429         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48430         support for "repo" mode.
48431         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48432         * lib/g77-dg.exp: Likewise.
48433         * lib/obj-dg.exp: Likewise.
48434
48435 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48436
48437         Merge from gcc-3_2-rhl8-branch:
48438         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48439
48440         * gcc.dg/tls/opt-6.c: New test.
48441
48442         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48443
48444         * gcc.dg/20030405-1.c: New test.
48445
48446         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48447
48448         * gcc.dg/20030309-1.c: New test.
48449
48450         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48451
48452         * gcc.c-torture/execute/20030307-1.c: New test.
48453
48454         2003-02-20  Randolph Chung  <tausq@debian.org>
48455
48456         * gcc.c-torture/compile/20030220-1.c: New test.
48457
48458         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48459
48460         * gcc.dg/20030217-1.c: New test.
48461
48462         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48463
48464         * gcc.c-torture/compile/20020129-1.c: New test.
48465
48466         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48467
48468         * gcc.dg/unroll-1.c: New test.
48469
48470         2002-11-16  Jan Hubicka  <jh@suse.cz>
48471
48472         * gcc.c-torture/execute/20020920-1.c: New test.
48473
48474         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48475
48476         PR target/7434
48477         * gcc.c-torture/compile/20021008-1.c: New test.
48478
48479         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48480
48481         PR target/7559
48482         * gcc.c-torture/execute/20020810-1.c: New test.
48483
48484         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48485
48486         * gcc.c-torture/compile/20020807-1.c: New test.
48487
48488         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48489
48490         * gcc.dg/tls/opt-1.c: New test.
48491
48492         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48493
48494         * gcc.dg/20020729-1.c: New test.
48495
48496         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48497
48498         * g++.dg/opt/life1.C: New test.
48499
48500         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48501
48502         * gcc.dg/20020525-1.c: New test.
48503
48504         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48505
48506         PR c++/6794
48507         * g++.dg/ext/pretty1.C: New test.
48508         * g++.dg/ext/pretty2.C: New test.
48509
48510 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48511
48512         PR c++/8385
48513         * g++.dg/ext/typeof5.C: New test.
48514
48515 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48516
48517         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48518         __USER_LABEL_PREFIX__ into account.
48519         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48520
48521 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48522
48523         * gcc.dg/builtins-15.c: New test case.
48524
48525 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48526
48527         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48528
48529 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48530
48531         * lib/g++.exp: Tweak handling of additional source files.
48532         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48533         * g++.dg/special/conpr-2a.C: Rename to ...
48534         * g++.dg/special/conpr-2a.cc: ... this.
48535         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48536         * g++.dg/special/conpr-3a.C: Rename to ...
48537         * g++.dg/special/conpr-3a.cc: This.
48538         * g++.dg/special/conpr-3b.C: Rename to ...
48539         * g++.dg/special/conpr-3b.cc: This.
48540         * g++.dg/special/conpr-4.C: New test.
48541         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48542
48543 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48544
48545         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48546
48547 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48548
48549         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48550         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48551         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48552         * g++.old-deja/g++.other/warn3.C: Likewise.
48553
48554 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48555
48556         * gcc.dg/i386-387-1.c: Update to also test log.
48557         * gcc.dg/i386-387-2.c: Likewise.
48558
48559 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48560
48561         * g77.f-torture/execute/int8421.f: New test.
48562
48563 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48564
48565         PR c++/10230, c++/10481
48566         * g++.dg/lookup/scoped5.C: New test.
48567
48568 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48569
48570         PR c++/10552
48571         * g++.dg/template/ttp6.C: New test.
48572
48573 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48574
48575         * gcc.c-torture/execute/builtins: New directory.
48576         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48577         gcc.c-torture/execute/builtins.
48578         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48579         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48580         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48581         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48582
48583 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48584
48585         PR c++/9252
48586         * g++.dg/template/access8.C: New test.
48587         * g++.dg/template/access9.C: New test.
48588
48589 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48590
48591         PR c++/9554
48592         * g++.dg/parse/access1.C: New test.
48593
48594 2003-05-09  DJ Delorie  <dj@redhat.com>
48595
48596         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48597         long, and not an int.
48598
48599 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48600
48601         PR c++/10555, c++/10576
48602         * g++.dg/template/memclass1.C: New test.
48603
48604 2003-05-08  DJ Delorie  <dj@redhat.com>
48605
48606         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48607         targets.
48608         * gcc.c-torture/execute/20021024-1.x: Likewise.
48609         * gcc.c-torture/execute/shiftdi.x: Likewise.
48610         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48611         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48612         * gcc.dg/20021018-1.c: Likewise.
48613
48614 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48615
48616         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48617
48618         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48619         (bcopy): Call memmove.
48620
48621 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48622
48623         * g77.f-torture/compile/8485.f: New test case.
48624
48625 2003-05-07  Richard Henderson  <rth@redhat.com>
48626
48627         PR c++/10570
48628         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48629         Verify exception_cleanup not called for rethrows.
48630         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48631         when exiting catch block without rethrowing.
48632         * g++.dg/eh/forced3.C: New.
48633         * g++.dg/eh/forced4.C: New.
48634
48635 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48636
48637         * gcc.dg/20030505.c: Fix triplet.
48638
48639 2003-05-06  DJ Delorie  <dj@redhat.com>
48640
48641         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48642         * gcc.dg/nest.c: Likewise.
48643
48644 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48645
48646         * gcc.dg/builtins-14.c: New test case.
48647
48648 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48649
48650         * lib/compat.exp (compat-execute): New argument.
48651         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48652         * gcc.dg/compat: New test directory.
48653         * gcc.dg/compat/compat.exp: New expect script.
48654         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48655         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48656         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48657         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48658         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48659         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48660
48661         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48662         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48663         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48664         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48665         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48666         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48667         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48668         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48669         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48670         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48671         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48672         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48673         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48674         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48675         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48676
48677 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48678
48679         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48680
48681 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48682
48683         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48684
48685 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48686
48687         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48688         * gcc.dg/ppc-fsel-2.c: New test.
48689
48690         * gcc.dg/unused-5.c: New test.
48691
48692 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48693
48694         PR c++/10496
48695         * g++.dg/warn/pmf1.C: New test.
48696
48697 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48698
48699         PR c++/4494
48700         * g++.dg/warn/main.C: New test.
48701
48702 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48703
48704         * gcc.dg/nonnull-3.c: New test.
48705
48706 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48707
48708         * gcc.dg/cpp/Wtrigraphs.c: Update.
48709         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48710
48711 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48712
48713         * gcc.dg/ppc-fsel-1.c: New test.
48714
48715 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48716
48717         PR c/10604
48718         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48719
48720 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48721
48722         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48723
48724 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48725
48726         PR c++/9364, c++/10553, c++/10586
48727         * g++.dg/parse/typename4.C: New test.
48728         * g++.dg/parse/typename5.C: Likewise.
48729
48730 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48731
48732         * gcc.c-torture/compile/20030503-1.c: New test.
48733
48734 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48735
48736         * g++.dg/lookup/using5.C: Fix testcase error.
48737
48738 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48739
48740         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48741         since MEABI is no longer supported.  Remove all vestiges
48742         of MEABI from the test.
48743
48744 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48745
48746         PR c++/10554
48747         * g++.dg/lookup/using5.C: New test.
48748
48749 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48750
48751         PR c++/8772
48752         * g++.dg/template/ttp5.C: New test.
48753
48754 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48755
48756         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48757         (dg-gpp-additional-sources): New function.
48758         (dg-gpp-additional-files): Likewise.
48759         * lib/g++.exp (additional_sources): New variable.
48760         (additional_files): Likewise.
48761         (g++_target_compile): Deal with them.
48762         * lib/old-dejagnu.exp: Remove.
48763         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48764         * g++.old-deja: Revise all tests to use dg commands.
48765
48766 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48767
48768         PR c++/9432, c++/9528
48769         * g++.dg/lookup/using4.C: New test.
48770
48771 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48772
48773         * gcc.dg/noreturn-5.c: New file.
48774         * gcc.dg/noreturn-6.c: New file.
48775
48776         * gcc.c-torture/compile/inline-1.c: New file.
48777
48778 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48779
48780         PR c++/10551
48781         * g++.dg/template/explicit1.C: New test.
48782
48783 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48784
48785         PR c++/10549
48786         * g++.dg/other/bitfield1.C: New test.
48787
48788         PR c++/10527
48789         * g++.dg/init/new7.C: New test.
48790
48791 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48792
48793         * g++.dg/ext/desig1.C: New test.
48794         * g++.dg/ext/init1.C: Update.
48795
48796         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48797
48798 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48799
48800         PR c++/10180
48801         * g++.dg/warn/Winline-1.C: New test.
48802
48803 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48804
48805         * gcc.c-torture/execute/string-opt-19.c: New test.
48806
48807         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48808         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48809
48810 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48811
48812         PR c++/10506
48813         * g++.dg/init/new6.C: New test.
48814
48815         PR c++/10503
48816         * g++.dg/init/ref6.C: New test.
48817
48818 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48819
48820         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48821
48822 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48823
48824         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48825         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48826
48827 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48828
48829         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48830         initialized static data members.
48831
48832 2003-04-25  H.J. Lu <hjl@gnu.org>
48833
48834         * gcc.dg/ia64-sync-4.c: New test.
48835
48836 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48837
48838         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48839         date.
48840
48841 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48842
48843         PR c++/10337
48844         * g++.dg/warn/conv1.C: New test.
48845         * g++.old-deja/g++.other/conv7.C: Adjust.
48846         * g++.old-deja/g++.other/overload14.C: Adjust.
48847
48848 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48849
48850         PR c++/10471
48851         * g++.dg/template/defarg2.C: New test.
48852
48853 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48854
48855         * gcc.dg/cpp/include2.c: Update.
48856         * gcc.dg/cpp/multiline-2.c: New.
48857         * gcc.dg/cpp/multiline.c: Update.
48858         * gcc.dg/cpp/strify2.c: Update.
48859         * gcc.dg/cpp/trad/literals-2.c: Update.
48860
48861 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48862
48863         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48864
48865 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48866
48867         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48868
48869 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48870
48871         PR c++/10451
48872         * g++.dg/parse/crash4.C: New test.
48873
48874         PR c++/9847
48875         * g++.dg/parse/crash5.C: New test.
48876
48877 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48878
48879         PR c++/10446
48880         * g++.dg/parse/crash3.C: New test.
48881
48882         PR c++/10428
48883         * g++.dg/parse/elab1.C: New test.
48884
48885 2003-04-22  Devang Patel  <dpatel@apple.com>
48886
48887         * gcc.dg/cpp/trad/funlike-5.c: New test.
48888
48889 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48890
48891         * g++.dg/other/packed1.C: Fix dg options.
48892
48893 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48894
48895         * g++.dg/other/offsetof2.C: New test.
48896
48897 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48898
48899         * g++.dg/template/recurse.C: Adjust location of error messages.
48900
48901 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48902
48903         PR c++/9881
48904         * g++.dg/init/addr-const1.C: New test.
48905         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48906
48907 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48908
48909         PR c++/10405
48910         * g++.dg/lookup/struct-hack1.C: New test.
48911
48912 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48913
48914         * ucs.c: Update diagnostic messages.
48915
48916 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48917
48918         * gcc.dg/cpp/truefalse.cpp: New test.
48919         * gcc.dg/cpp/cpp.exp: Update.
48920         * g++.dg/other/stdbool-if.C: Remove.
48921
48922 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48923
48924         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48925         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48926
48927 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48928
48929         * gcc.c-torture/compile/20030418-1.c: New test.
48930
48931 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48932
48933         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48934
48935 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48936
48937         PR c++/10347
48938         g++.dg/template/dependent-name1.C: New test.
48939
48940 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48941
48942         * gcc.dg/warn-1.c (tourist_guide): New array,
48943         contains a pointer to bar.
48944
48945 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48946
48947         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48948         * gcc.c-torture/execute/medce-1.c: New test case.
48949         * gcc.c-torture/execute/medce-2.c: New test case.
48950
48951 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48952
48953         * lib/prune.exp: Ignore more messages.
48954
48955         PR c++/10381
48956         * g++.dg/parse/lookup3.C: New test.
48957
48958 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48959
48960         * gcc.c-torture/compile/20030415-1.c : New test.
48961
48962 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48963
48964         * gcc.c-torture/execute/scope-2.c: Move to ...
48965         * gcc.dg/noncompile/scope.c: .... here.
48966
48967 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48968
48969         * gcc.dg/20030414-2.c: New test case.
48970
48971 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48972
48973         PR target/10377
48974         * gcc.dg/20030414-1.c: New test.
48975
48976 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48977
48978         * gcc.dg/builtins-12.c: New test case.
48979         * gcc.dg/builtins-13.c: New test case.
48980
48981 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48982
48983         * gcc.c-torture/execute/string-opt-18.c: New test.
48984
48985 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48986
48987         PR c++/10300
48988         * g++.dg/init/new5.C: New test.
48989
48990 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48991
48992         PR c++/7910
48993         * g++.dg/ext/dllimport1.C: New test.
48994
48995 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48996
48997         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48998
48999 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49000
49001         PR Fortran/9263
49002         * g77.f-torture/noncompile/9263.f: New test
49003         PR Fortran/1832
49004         * g77.f-torture/execute/1832.f: New test
49005
49006 2003-04-11  David Chad  <davidc@freebsd.org>
49007             Loren J. Rittle  <ljrittle@acm.org>
49008
49009         PR libobjc/8562
49010         * objc.dg/headers.m: New test.
49011
49012 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49013
49014         * gcc.c-torture/execute/builtin-noret-2.c: New.
49015         * gcc.c-torture/execute/builtin-noret-2.x: New.
49016         XFAIL builtin-noret-2.c at -O1 and above.
49017         * gcc.dg/redecl.c: New.
49018         * gcc.dg/Wshadow-1.c: Update error regexps.
49019
49020 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49021
49022         * g++.dg/abi/bitfield10.C: New test.
49023
49024 2003-04-09  Mike Stump  <mrs@apple.com>
49025
49026         * gcc.dg/pch/pch.exp: Make testcase names longer.
49027         * g++.dg/pch/pch.exp: Make testcase names longer.
49028
49029 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49030
49031         * gcc.dg/builtins-11.c: New test case.
49032
49033 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49034
49035         * gcc.dg/builtins-9.c: New test case.
49036         * gcc.dg/builtins-10.c: New test case.
49037
49038 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49039
49040         * gcc.dg/noncompile/init-4.c.c: New test.
49041
49042 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49043
49044         * gcc.misc-test/gcov-9.c: New test.
49045         * gcc.misc-test/gcov-10.c: New test
49046         * gcc.misc-test/gcov-11.c: New test.
49047
49048 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49049
49050         PR optimization/10024
49051         * gcc.c-torture/compile/20030405-1.c: New test.
49052
49053 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49054
49055         * gcc.dg/pch/static-3.c: New.
49056         * gcc.dg/pch/static-3.hs: New.
49057         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49058
49059 2003-04-04  Richard Henderson  <rth@redhat.com>
49060
49061         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49062         * g++.dg/eh/forced2.C: Likewise.
49063
49064 2003-04-03  Mike Stump  <mrs@apple.com>
49065
49066         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49067         target arg.
49068         (scan-assembler-times, scan-assembler-not): Likewise.
49069         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49070
49071 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49072
49073         * gcc.dg/sparc-loop-1.c: New test.
49074
49075 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49076
49077         PR other/9274
49078         * g++.dg/pch/system-2.C: New.
49079         * g++.dg/pch/system-2.Hs: New.
49080
49081 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49082
49083         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49084
49085         * g++.dg/eh/simd-1.C (vecfunc): Same.
49086
49087 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49088
49089         * gcc.c-torture/execute/20030401-1.c: New test case.
49090
49091 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49092
49093         * objc.dg/defs.m: New.
49094
49095 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49096
49097         * g++.dg/eh/simd-1.C: New.
49098         * g++.dg/eh/simd-2.C: New.
49099
49100 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49101
49102         * gcc.c-torture/execute/simd-3.c: New.
49103
49104 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49105
49106         PR c/9936
49107         * gcc.dg/20030331-2.c: New test.
49108
49109 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49110
49111         PR c++/10278
49112         * g++.dg/parse/crash2.C: New test.
49113
49114 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49115
49116         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49117         * gcc.c-torture/execute/20030331-1.c: ...here.
49118
49119 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49120
49121         * gcc.c-torture/execute/20030331-1.c: New test.
49122
49123 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49124
49125         * lib/gcov.exp: Adjust call return testing strings.
49126         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49127
49128 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49129
49130         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49131         * gcc.dg/builtins-7.c: New test case.
49132         * gcc.dg/builtins-8.c: New test case.
49133
49134 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49135
49136         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49137
49138 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49139
49140         PR c++/7647
49141         * g++.dg/lookup-class-member-2.C: New test.
49142
49143 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49144
49145         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49146
49147 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49148
49149         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49150
49151 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49152
49153         * g++.dg/init/attrib1.C: New test.
49154
49155 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49156
49157         * gcc.dg/ultrasp8.c: New test.
49158
49159 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49160
49161         * gcc.dg/ultrasp7.c: New test.
49162
49163 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49164
49165         PR c++/10047
49166         * g++.dg/template/inline1.C: New test.
49167
49168 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49169
49170         * gcc.dg/sparc-dwarf2.c: New test.
49171
49172 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49173
49174         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49175         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49176
49177 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49178
49179         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49180         than reading .x files.
49181         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49182         * g77.dg/gcov/gcov-1.f: Likewise.
49183         * gcc.misc-tests/gcov-4b.c: Likewise.
49184         * gcc.misc-tests/gcov-5b.c: Likewise.
49185         * gcc.misc-tests/gcov-6.c: Likewise.
49186         * gcc.misc-tests/gcov-7.c: Likewise.
49187         * gcc.misc-tests/gcov-8.c: Likewise.
49188         * g++.dg/gcov/gcov-1.x: Remove.
49189         * g77.dg/gcov/gcov-1.x: Likewise.
49190         * gcc.misc-tests/gcov-4b.x: Likewise.
49191         * gcc.misc-tests/gcov-5b.x: Likewise.
49192         * gcc.misc-tests/gcov-6.x: Likewise.
49193         * gcc.misc-tests/gcov-7.x: Likewise.
49194         * gcc.misc-tests/gcov-8.x: Likewise.
49195
49196 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49197
49198         PR opt/10087
49199         * gcc.dg/20030324-1.c: New test.
49200
49201 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49202
49203         PR c++/10224
49204         * g++.dg/template/arg3.C: New test.
49205
49206         PR c++/10158
49207         * g++.dg/template/friend18.C: New test.
49208
49209 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49210
49211         * g77.f-torture/compile/20030326-1.f: New test case.
49212
49213 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49214
49215         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49216
49217         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49218
49219 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49220
49221         * gcc.dg/ia64-sync-3.c: New test.
49222
49223 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49224
49225         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49226
49227 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49228
49229         * gcc.dg/ultrasp6.c: New test.
49230
49231 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49232
49233         * gcc.dg/i386-signbit-1.c: New test.
49234         * gcc.dg/i386-signbit-2.c: New test.
49235         * gcc.dg/i386-signbit-3.c: New test.
49236
49237 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49238
49239         * gcc.dg/ultrasp5.c: Fix options.
49240
49241 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49242
49243         * gcc.dg/ultrasp5.c: Fix comment.
49244
49245 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49246
49247         PR fortran/10197
49248         * g77.f-torture/execute/10197.f: New test.
49249
49250 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49251
49252         PR c++/9898, c++/383
49253         * g++.dg/template/conv6.C: New test.
49254
49255         PR c++/10119
49256         * g++.dg/template/ptrmem5.C: New test.
49257
49258         PR c++/10026
49259         * g++.dg/lookup/koenig1.C: New test.
49260
49261         PR C++/10199
49262         * g++.dg/lookup/template2.C: New test.
49263
49264 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49265
49266         * g++.dg/opt/rtti1.C: New test.
49267
49268 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49269
49270         * gcc.dg/ultrasp5.c: New test.
49271
49272 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49273
49274         PR middle-end/9967
49275         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49276         builtin fputs.
49277
49278 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49279
49280         PR c/8224
49281         * gcc.dg/20030323-1.c: New test.
49282
49283 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49284
49285         * gcc.c-torture/compile/20030323-1.c: New test case.
49286
49287 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49288
49289         * gcc.dg/20030321-1.c: New test.
49290
49291 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49292
49293         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49294
49295 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49296
49297         PR c++/9978, c++/9708
49298         * g++.dg/ext/vlm1.C: Adjust expected error.
49299         * g++.dg/ext/vla2.C: New test.
49300         * g++.dg/template/arg1.C: New test.
49301         * g++.dg/template/arg2.C: New test.
49302
49303 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49304
49305         * g77.f-torture/execute/select.f: New test.
49306         * g77.f-torture/noncompile/select_no_compile.f: New test.
49307
49308 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49309
49310         PR c++/9898
49311         * g++.dg/other/error4.C: New test.
49312
49313 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49314
49315         * g++.dg/template/friend17.C: New test.
49316
49317 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49318
49319         * gcc.c-torture/compile/20030320-1.c: New.
49320
49321 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49322
49323         * gcc.dg/builtins-6.c: New test case.
49324
49325 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49326
49327         PR target/10073
49328         * gcc.c-torture/compile/20030319-1.c: New.
49329
49330 2003-03-18  Jan Hubicka  <jh@suse.cz>
49331
49332         * gcc.dg/i386-cvt-1.c: New test.
49333
49334 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49335
49336         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49337         * objc.dg/naming-2.m: Likewise.
49338
49339 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49340
49341         PR c++/9639
49342         * g++.dg/parse/crash1.C: New test.
49343
49344 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49345
49346         PR c++/8805
49347         * g++.dg/eh/cleanup1.C: New test.
49348
49349 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49350
49351         * gcc.c-torture/execute/20030316-1.c: New test case.
49352
49353 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49354
49355         PR c++/9629
49356         * g++.dg/init/ctor2.C: New test.
49357
49358 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49359
49360         * g77.f-torture/compile/xformat.f: New test case.
49361
49362 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49363
49364         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49365         * g++.old-deja/g++.mike/eh50.C: Likewise.
49366
49367 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49368
49369         PR c++/6440
49370         * g++.dg/template/spec7.C: New test.
49371         * g++.dg/template/spec8.C: Likewise.
49372
49373 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49374
49375         * gcc.c-torture/execute/20030313-1.c: New test.
49376
49377 2003-03-14  Richard Henderson  <rth@redhat.com>
49378
49379         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49380
49381 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49382
49383         * gcc.c-torture/compile/20030314-1.c: New test.
49384
49385 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49386
49387         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49388         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49389         thumb target,
49390         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49391         to accept newer _imp__  prefix and additional
49392         newline in .drectve section.
49393         * gcc.dg/dll-4.c: Likewise.
49394         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49395         switch.
49396
49397 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49398
49399         * g++.dg/parse/namespace9.C: New test.
49400
49401         * g++.dg/init/ref5.C: New test.
49402         * g++.dg/parse/ptrmem1.C: Likewise.
49403
49404 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49405
49406         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49407         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49408         regular expression.
49409         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49410         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49411
49412 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49413
49414         * gcc.c-torture/execute/20030224-2.c: New test.
49415
49416 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49417
49418         * gcc.dg/decl-3.c: New test.
49419
49420 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49421
49422         * gcc.dg/i386-loop-2.c: New test.
49423
49424 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49425
49426         PR c++/9474
49427         * g++.dg/parse/namespace8.C: New test.
49428
49429         PR c++/9924
49430         * g++.dg/overload/builtin2.C: New test.
49431
49432 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49433
49434         * gcc.dg/return-type-3.c: New test.
49435
49436 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49437
49438         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49439         profiling options are not supported.
49440
49441 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49442
49443         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49444         * g++.old-deja/g++.warn/impint2.C: Likewise.
49445
49446 2003-03-10  Devang Patel  <dpatel@apple.com>
49447
49448         * g++.dg/cpp/c++_cmd_1.C: New test.
49449         * g++.dg/cpp/c++_cmd_1.h: New file.
49450
49451 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49452
49453         * gcc.dg/altivec-9.c: New file.
49454
49455 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49456
49457         * gcc.dg/ppc-sdata-1.c: New test.
49458         * gcc.dg/ppc-sdata-2.c: New test.
49459
49460 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49461
49462         PR c++/9373
49463         * g++.dg/opt/ptrmem2.C: New test.
49464
49465         PR c++/8534
49466         * g++.dg/opt/ptrmem1.C: New test.
49467
49468 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49469
49470         * gcc.dg/i386-loop-1.c: New test.
49471
49472 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49473
49474         PR c++/9970
49475         * g++.dg/lookup/friend1.C: New test.
49476
49477 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49478
49479         PR c++/9823
49480         * g++.dg/parser/constructor1.C: New test.
49481
49482 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49483
49484         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49485
49486         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49487
49488 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49489
49490         * gcc.dg/cpp/Wunused.c: Update test.
49491
49492 2003-03-08  Jan Hubicka  <jh@suse.cz>
49493
49494         * gcc.dg/inline-3.c: New test.
49495
49496 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49497
49498         PR c++/9809
49499         * g++.dg/parse/builtin1.C: New test.
49500
49501         PR c++/9982
49502         * g++.dg/abi/cookie1.C: New test.
49503         * g++.dg/abi/cookie2.C: Likewise.
49504
49505         PR c++/9524
49506         * g++.dg/template/field1.C: New test.
49507
49508         PR c++/9912
49509         * g++.dg/parse/class1.C: New test.
49510         * g++.dg/parse/namespace7.C: Likewise.
49511         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49512
49513 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49514
49515         * g++.dg/init/ref4.C: New test.
49516
49517 2003-03-07  Jan Hubicka  <jh@suse.cz>
49518
49519         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49520         * gcc.dg/inline-3.c: New test.
49521
49522 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49523
49524         * g++.dg/init/ref3.C: New test.
49525
49526         PR c++/9965
49527         * g++.dg/init/ref2.C: New test.
49528
49529         PR c++/9400
49530         * g++.dg/warn/Wshadow-2.C: New test.
49531
49532         PR c++/9791
49533         * g++.dg/warn/Woverloaded-1.C: New test.
49534
49535 2003-03-05  Jan Hubicka  <jh@suse.cz>
49536
49537         * gcc.dg/i386-local2.c: New.
49538         * gcc.dg/i386-local.c: Fix typo.
49539
49540 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49541
49542         * g++.dg/abi/layout3.C: New test.
49543
49544 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49545
49546         * gcc.c-torture/compile/20030305-1.c
49547
49548 2003-03-05  Jan Hubicka  <jh@suse.cz>
49549
49550         * gcc.dg/i386-local.c: New.
49551
49552 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49553
49554         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49555
49556 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49557
49558         * gcc.dg/switch-2.c: New test.
49559         * gcc.dg/switch-3.c: New test.
49560         * gcc.dg/Wswitch.c: Adjust line numbers.
49561         * gcc.dg/Wswitch-default.c: Likewise.
49562         * gcc.dg/Wswitch-enum.c: Likewise.
49563
49564 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49565
49566         * gcc.c-torture/execute/20030222-1.c: New test.
49567
49568 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49569
49570         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49571
49572 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49573
49574         PR c++/9878
49575         * g++.dg/init/ref1.C: New test.
49576
49577 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49578
49579         * gcc.dg/sh-relax.c: New SH-only test.
49580
49581 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49582
49583         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49584         comment explaining purpose of testcase.
49585
49586 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49587
49588         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49589         for HC11/HC12 (asm needs two int registers).
49590         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49591         HC11/HC12 because the test uses an asm which needs two 32-bit
49592         registers.
49593
49594 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49595
49596         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49597         for HC11/HC12 (array is too large otherwise).
49598         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49599         * gcc.c-torture/compile/20010518-2.x: Likewise.
49600         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49601         HC11/HC12 (array is too large).
49602
49603 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49604
49605         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49606         * lib/g++-dg.exp (g++-dg-test): Likewise.
49607
49608 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49609
49610         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49611         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49612
49613 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49614
49615         * g++.dg/warn/implicit-typename1.C: Remove warning.
49616
49617 2003-02-28  Richard Henderson  <rth@redhat.com>
49618
49619         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49620         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49621
49622 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49623
49624         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49625         * g++.dg/pch/pch.exp: Likewise.
49626
49627 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49628
49629         PR c++/9879
49630         * g++.dg/init/new4.C: New test.
49631
49632 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49633
49634         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49635
49636 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49637
49638         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49639         unsigned long.
49640
49641         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49642         wider than float.
49643
49644 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49645
49646         * lib/scanasm.exp: Add support for counting numbers of
49647         occurences.
49648         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49649         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49650
49651 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49652
49653         PR c++/9683
49654         * g++.dg/template/static3.C: New test.
49655
49656         PR c++/9829
49657         * g++.dg/parse/namespace6.C: New test.
49658
49659 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49660
49661         PR target/9732
49662         * gcc.dg/20030225-1.c: New test.
49663
49664 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49665
49666         * README: Remove out-of-date information.
49667
49668         PR c++/9836
49669         * g++.dg/template/spec6.C: New test.
49670
49671 2003-02-24  Jeff Law  <law@redhat.com>
49672
49673         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49674
49675 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49676
49677         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49678         * gcc.dg/pragma-ep-1.c: Likewise.
49679
49680 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49681
49682         PR c++/9602
49683         * g++.dg/template/friend16.C: New test.
49684
49685 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49686
49687         PR c++/5333
49688         * g++.dg/parse/fused-params1.C: Adjust error messages.
49689         * g++.dg/template/nested3.C: New test.
49690
49691 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49692
49693         * g++.dg/abi/param1.C: New test.
49694
49695 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49696
49697         PR c++/7982
49698         * g++.dg/warn/implicit-typename1.C: New test.
49699
49700 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49701
49702         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49703         with "mtune".
49704         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49705         * gcc.c-torture/execute/20010129-1.x: Likewise.
49706         * gcc.dg/20011107-1.c: Likewise.
49707         * gcc.dg/20020108-1.c: Likewise.
49708         * gcc.dg/20020122-3.c: Likewise.
49709         * gcc.dg/20020206-1.c: Likewise.
49710         * gcc.dg/20020310-1.c: Likewise.
49711         * gcc.dg/20020426-2.c: Likewise.
49712         * gcc.dg/20020517-1.c: Likewise.
49713         * gcc.dg/991230-1.c: Likewise.
49714         * gcc.dg/i386-unroll-1.c: Likewise.
49715         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49716
49717 2003-02-22  Jan Hubicka  <jh@suse.cz>
49718
49719         * gcc.dg/i386-mul.c: New test.
49720
49721 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49722
49723         * gcc.dg/builtins-5.c: New test case.
49724
49725 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49726
49727         * gcc.dg/asmreg-1.c: New test.
49728
49729 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49730
49731         PR c++/9749
49732         * g++.dg/parse/varmod1.C: New test.
49733
49734 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49735
49736         PR c++/9727
49737         * g++.dg/template/op1.C: New test.
49738
49739 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49740
49741         PR c++/8906
49742         * g++.dg/template/nested2.C: New test.
49743
49744 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49745
49746         PR c++/8724
49747         * g++.dg/expr/dtor1.C: New test.
49748
49749 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49750
49751         * gcc.dg/cpp/include3.c: New test.
49752         * gcc.dg/cpp/inc/foo.h: New file.
49753
49754 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49755
49756         * gcc.c-torture/execute/20030221-1.c: New test.
49757
49758 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49759
49760         PR c++/9729
49761         * g++.dg/abi/conv1.C: New test.
49762
49763 2003-02-20  Jan Hubicka  <jh@suse.cz>
49764
49765         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49766
49767 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49768
49769         * gcc.c-torture/compile/20030219-1.c: New test.
49770
49771 2003-02-18  Jan Hubicka  <jh@suse.cz>
49772
49773         * gcc.dg/funcorder.c: New test.
49774
49775 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49776
49777         * gcc.c-torture/execute/20030218-1.c: New.
49778
49779 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49780
49781         * gcc.dg/20030218-1.c: New.
49782
49783 2003-02-18  Richard Henderson  <rth@redhat.com>
49784
49785         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49786         * gcc.dg/attr-used-2.c: New.
49787
49788 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49789
49790         PR c++/9704
49791         * g++.dg/init/copy5.C: New test.
49792
49793 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49794
49795         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49796         * g++.dg/pch/pch.exp: Likewise.
49797
49798 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49799
49800         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49801         STACK_SIZE is not defined.
49802
49803 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49804
49805         PR c++/9457
49806         * g++.dg/template/init1.C: New test.
49807
49808 2003-02-16  Jan HUbicka  <jh@suse.cz>
49809
49810         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49811         (foo): Add few extra tests
49812         * gcc.dg/c99-const-expr-3.c: Likewise.
49813         * gcc.c-torture/execute/20030216-1.c: New.
49814
49815 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49816
49817         PR c++/9459
49818         * g++.dg/ext/typeof4.C: New test.
49819
49820 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49821
49822         * gcc.dg/i386-387-3.c: New test case.
49823
49824 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49825
49826         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49827         cris-*-elf* cris-*-aout* and mmix-*-*.
49828
49829 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49830
49831         * gcc.dg/20030213-1.c: New test.
49832
49833 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49834
49835         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49836         * gcc.dg/i386-387-2.c: Likewise.
49837
49838 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49839
49840         * gcc.dg/ppc-spe.c: Fix formatting.
49841         Enable tests that were previously unsupported by gas.
49842         Delete tests for instructions that no longer exist.
49843         Switch arguments on evsubifw builtin.
49844
49845 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49846
49847         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49848         STACK_SIZE is too small.
49849
49850 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49851             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49852
49853         * gcc.dg/decl-2.c: New test.
49854
49855 2003-02-10  Jan Hubicka  <jh@suse.cz>
49856
49857         * gcc.dg/i386-fpcvt-1.c: New test.
49858
49859 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49860
49861         * gcc.c-torture/execute/20030209-1.c: New test.
49862
49863 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49864
49865         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49866         int-wide bitops, use the constants of the same width.
49867         Likewise, if long long is 32-bit wide, test bitops using
49868         32-bit constants.
49869
49870 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49871
49872         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49873
49874 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49875
49876         * gcc.dg/builtins-4.c: New test case.
49877
49878 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49879
49880         * gcc.dg/20020430-1.c: Fix dg command typos.
49881         * gcc.dg/20020503-1.c: Likewise.
49882
49883 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49884
49885         PR c++/8785
49886         * g++.dg/parse/fused-params1.C: New test.
49887
49888         PR c++/8857
49889         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49890
49891         PR c++/8921
49892         * g++.dg/parse/non-dependent1.C: New test.
49893
49894         PR c++/8928
49895         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49896
49897         PR c++/9228
49898         * g++.dg/parse/undefined7.C: New test.
49899         * g++.dg/parse/non-templ1.C: New test.
49900
49901         PR c++/9229
49902         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49903
49904 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49905
49906         * gcc.c-torture/compile/20030206-1.c: New test.
49907
49908 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49909
49910         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49911         "pow" to "foo" to avoid potential confusion with a math built-in.
49912
49913 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49914
49915         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49916         conditions for SPARC targets.
49917
49918 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49919
49920         * gcc.dg/20030204-1.c: New test.
49921
49922 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49923
49924         PR c++/38
49925         * g++.dg/parse/array-size1.C: New test.
49926
49927         PR c++/5657
49928         * g++.dg/parse/undefined3.C: New test.
49929
49930         PR c++/5665
49931         * g++.dg/parse/undefined4.C: New test.
49932
49933         PR c++/5975
49934         * g++.dg/parse/undefined5.C: New test.
49935
49936         PR c++/7259
49937         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49938
49939         PR c++/8578
49940         * g++.dg/parse/casting-operator1.C: New test.
49941
49942         PR c++/8596
49943         * g++.dg/parse/undefined6.C: New test.
49944
49945         PR c++/8736
49946         * g++.dg/parse/missing-template1.C: New test.
49947
49948 2003-02-04  Jan Hubicka  <jh@suse.cz>
49949
49950         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49951         * gcc.dg/i386-cmov?.c: Likewise.
49952         * gcc.dg/i386-fpcvt-?.c: Likewise.
49953         * gcc.dg/i386-ssefp-1.c: Likewise.
49954         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49955         conventions.
49956
49957 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49958
49959         PR c++/7129
49960         * g++.dg/ext/max.C: New test.
49961
49962 2003-02-03  Jan Hubicka  <jh@suse.cz>
49963
49964         * gcc.c-torture/execute/20030203-1.c: New test.
49965
49966 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49967
49968         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49969         'natural-endian'.
49970
49971 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49972
49973         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49974         * g++.dg/init/new2.C: Likewise.
49975         * g++.dg/other/new1.C: Likewise.
49976
49977 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49978
49979         * gcc.dg/struct-ret-libc.c: New test.
49980
49981 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49982
49983         * gcc.dg/20030129-1.c: New test.
49984
49985 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49986
49987         PR c++/8849
49988         * g++.dg/template/ptrmem4.C: New test.
49989
49990 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49991
49992         * g++.dg/parser/constant1.C: New test.
49993
49994 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49995
49996         PR c++/8591
49997         * g++.dg/parse/friend2.C: New test.
49998
49999 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50000
50001         PR c++/9437
50002         * g++.dg/template/unify4.C: New test.
50003
50004 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50005
50006         * gcc.c-torture/execute/20030128-1.c: New test.
50007
50008 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50009
50010         * g++.dg/lookup/nested1.C: Test moved from ...
50011         * g++.old-deja/g++.other/lookup24.C: ... here.
50012
50013 2003-01-28  Jan Hubicka  <jh@suse.cz>
50014
50015         * gcc.dg/i386-cmov5.c: New test.
50016
50017 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50018
50019         * gcc.c-torture/execute/20010925-1.c: Changed the
50020         memcpy declaration.
50021
50022 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50023
50024         PR c++/3902
50025         * g++.dg/parse/template5.C: New test.
50026
50027 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50028
50029         PR fortran/9258
50030         * g77.dg/pr9258: New test.
50031
50032 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50033
50034         * README: Move relevant parts from README.g++.
50035
50036         * README.g++: Remove this file.
50037
50038 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50039
50040         * g++.dg/abi/dcast1.C: New test.
50041
50042 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50043
50044         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50045
50046 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50047
50048         PR c++/47
50049         * g++.old-deja/g++.other/lookup24.C: New test.
50050
50051 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50052
50053         PR middle-end/7227
50054         * gcc.dg/uninit-C.c: New test.
50055
50056 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50057
50058         * g++.dg/abi/covariant1.C: New test.
50059
50060 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50061
50062         * gcc.dg/20030123-1.c: New test.
50063
50064 2003-01-25  Jan Hubicka  <jh@suse.cz>
50065
50066         PR opt/8492
50067         * gcc.c-torture/compile/20030125-1.c
50068
50069 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50070
50071         PR c++/9403
50072         * g++.dg/parse/template3.C: New test.
50073         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50074
50075         PR c++/795
50076         * g++.dg/parse/template4.C: New test.
50077
50078         PR c++/9415
50079         * g++.dg/template/qual2.C: New test.
50080
50081         PR c++/8545
50082         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50083
50084         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50085
50086 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50087
50088         * gcc.c-torture/execute/switch-1.c: New test case.
50089
50090 2003-01-25  Jan Hubicka  <jh@suse.cz>
50091
50092         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50093
50094 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50095
50096         Tweaks for Bison-1.875. From the NEWS file:
50097         "- `parse error' -> `syntax error'
50098         Bison now uniformly uses the term `syntax error'"
50099         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50100         * gcc.dg/cpp/digraph2.c: Likewise.
50101         * gcc.dg/cpp/direct2.c: Likewise.
50102         * gcc.dg/cpp/paste4.c: Likewise.
50103         * gcc.dg/c90-restrict-1.c: Likewise.
50104         * gcc.dg/c99-func-2.c: Likewise.
50105         * gcc.dg/noncompile/920721-2.c: Likewise.
50106         * gcc.dg/noncompile/930622-2.c: Likewise.
50107         * gcc.dg/noncompile/940112-1.c: Likewise.
50108         * gcc.dg/noncompile/950921-1.c: Likewise.
50109         * gcc.dg/noncompile/951123-1.c: Likewise.
50110         * gcc.dg/noncompile/971104-1.c: Likewise.
50111         * gcc.dg/noncompile/990416-1.c: Likewise.
50112
50113 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50114
50115         * g++.dg/parse/undefined1.C: Add error message.
50116
50117 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50118
50119         PR c++/9354
50120         * g++.dg/parse/new1.C: New test.
50121
50122         PR c++/9216
50123         * g++.dg/parse/template2.C: New test.
50124
50125         PR c++/9354
50126         * g++.dg/parse/typedef2.C: New test.
50127
50128         PR c++/9328
50129         * g++.dg/ext/typeof3.C: New test.
50130
50131 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50132
50133         PR c++/2738
50134         * g++.dg/parse/ret-type1.C: New test.
50135
50136         PR c++/3792
50137         * g++.dg/parse/tmpl-outside1.C: New test.
50138
50139         PR c++/4207
50140         * g++.dg/parse/int-as-enum1.C: New test.
50141
50142         PR c++/4903
50143         * g++.dg/parse/no-typename1.C: New test.
50144
50145         PR c++/5533
50146         * g++.dg/parse/no-value1.C: New test.
50147
50148         PR c++/5921
50149         * g++.dg/parse/wrong-inline1.C: New test.
50150
50151         PR c++/6402
50152         * g++.dg/parse/ref1.C: New test.
50153
50154         PR c++/6992
50155         * g++.dg/parse/attr-ctor1.C: New test.
50156
50157         PR c++/7229
50158         * g++.dg/parse/namespace5.C: New test.
50159
50160         PR c++/7917
50161         * g++.dg/parse/func-def1.C: New test.
50162
50163         PR c++/8143
50164         * g++.dg/parse/undefined1.C: New test.
50165
50166         PR c++/5723, PR c++/8522
50167         * g++.dg/parse/specialization1.C: New test.
50168
50169         PR c++/163, PR c++/8595
50170         * g++.dg/parse/struct-as-enum1.C: New test.
50171
50172         PR c++/9173
50173         * g++.dg/parse/undefined2.C: New test.
50174
50175 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50176
50177         PR c++/9298
50178         * g++.dg/parse/template1.C: New test.
50179
50180         PR c++/9384
50181         * g++.dg/parse/using1.C: New test.
50182
50183         PR c++/9285
50184         PR c++/9294
50185         * g++.dg/parse/expr2.C: New test.
50186
50187         PR c++/9388
50188         * g++.dg/parse/lookup2.C: Likewise.
50189
50190 2003-01-21  Jan Hubicka  <jh@suse.cz>
50191
50192         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50193         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50194         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50195         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50196
50197 2003-01-20  Nick Clifton  <nickc@redhat.com>
50198
50199         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50200         problem with ARM sibcall code generation.
50201
50202 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50203
50204         * gcc.c-torture/execute/20030120-1.c: New.
50205
50206 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50207
50208         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50209
50210 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50211
50212         PR c++/9272
50213         * g++.dg/parse/ctor1.C: New test.
50214
50215         PR c++/9294:
50216         * g++.dg/parse/qualified1.C: New test.
50217
50218         * g++.dg/parse/typename3.C: New test.
50219
50220 2003-01-16  Richard Henderson  <rth@redhat.com>
50221
50222         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50223
50224 2003-01-16  Richard Henderson  <rth@redhat.com>
50225
50226         * g++.dg/pch/pch.exp: Copy test header to the working directory
50227         before using it either for precompilation or direct use.
50228         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50229         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50230
50231 2003-01-16  Richard Henderson  <rth@redhat.com>
50232
50233         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50234         before using it either for precompilation or direct use.
50235         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50236         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50237
50238 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50239
50240         * g++.dg/ext/typename1.C: Add typename keyword.
50241         * g++.dg/template/crash1.C: Update error messages.
50242         * g++.dg/template/crash2.C: Remove error message.
50243         * g++.dg/parse/typename2.C: New test.
50244         * g++.dg/template/typename2.C: Change implicit
50245         typename warning into error.
50246         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50247         error messages.
50248         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50249         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50250         * g++.old-deja/g++.law/visibility13.C: Remove error
50251         messages.
50252         * g++.old-deja/g++.ns/template17.C: Reorder code to
50253         make declaration visible in template.
50254         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50255         * g++.old-deja/g++.pt/crash36.C: Issue more error
50256         messages.
50257         * g++.old-deja/g++.pt/crash5.C: Improve error
50258         message.
50259         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50260         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50261         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50262         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50263         typename warning with error message.
50264         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50265         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50266         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50267
50268 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50269
50270         * g++.dg/parse/ambig2.C: New test.
50271
50272 2003-01-15  Richard Henderson  <rth@redhat.com>
50273
50274         * g++.dg/tls/init-2.C: Update error message string.
50275
50276 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50277
50278         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50279
50280 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50281
50282         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50283         all for HC11/HC12.
50284         * gcc.c-torture/compile/20001205-1.x: Likewise.
50285         * gcc.c-torture/compile/20001226-1.x: Likewise.
50286         * gcc.c-torture/compile/920520-1.x: Likewise.
50287         * gcc.c-torture/compile/961203-1.x: Likewise.
50288         * gcc.c-torture/compile/20020604-1.x: Likewise.
50289
50290 2003-01-15  Jan Hubicka  <jh@suse.cz>
50291
50292         * gcc.c-torture/compile/20030115-1.c: New test.
50293
50294         * gcc.dg/i386-fpcvt-1.c: New test.
50295         * gcc.dg/i386-fpcvt-2.c: New test.
50296
50297 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50298
50299         Further conform g++'s __vmi_class_type_info to the C++ ABI
50300         specification.
50301         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50302         the specification.
50303
50304 2003-01-14  Jan Hubicka  <jh@suse.cz>
50305
50306         * gcc.dg/i386-fpcvt-1.c: New test.
50307         * gcc.dg/i386-fpcvt-2.c: New test.
50308
50309 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50310
50311         * gcc.dg/i386-mmx-3.c: New test.
50312
50313 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50314
50315         PR c++/9264
50316         * g++.dg/parse/octal1.C: New file.
50317
50318         PR c++/9172
50319         * g++.dg/parse/typename1.C: New file.
50320
50321 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50322
50323         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50324         * gcc.dg/bf-no-ms-layout.c: Likewise.
50325         * gcc.dg/bf-ms-attrib.c: Likewise.
50326
50327 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50328
50329         PR c++/9099
50330         * g++.dg/parse/dtor1.C: New file.
50331
50332         PR c++/9128
50333         * g++.dg/rtti/typeid1.C: New file.
50334
50335         PR c++/9153
50336         * g++.dg/parse/lookup1.C: New file.
50337
50338         PR c++/9171
50339         * g++.dg/templ/spec5.C: New file.
50340
50341 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50342
50343         * gcc.c-torture/compile/20030110-1.c: New test.
50344
50345 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50346
50347         Merge from pch-branch:
50348
50349         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50350
50351         * gcc.dg/pch/cpp-1.h: New.
50352         * gcc.dg/pch/cpp-1.c: New.
50353         * gcc.dg/pch/cpp-2.h: New.
50354         * gcc.dg/pch/cpp-2.c: New.
50355
50356         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50357
50358         * gcc.dg/pch/except-1.h: New.
50359         * gcc.dg/pch/except-1.c: New.
50360
50361         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50362
50363         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50364         running test.
50365         * gcc.dg/pch: Include *.hp not *.h.
50366         * gcc.dg/pch/system-1.h: New.
50367         * gcc.dg/pch/system-1.c: New.
50368
50369         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50370
50371         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50372         rather than trying to build and run a program using PCH.
50373         * gcc.dg/pch: Remove dg-do commands from test files.
50374
50375         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50376
50377         * gcc.dg/pch/macro-3.c: New.
50378         * gcc.dg/pch/macro-3.h: New.
50379
50380         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50381
50382         * gcc.dg/pch/common-1.c: New.
50383         * gcc.dg/pch/common-1.h: New.
50384         * gcc.dg/pch/decl-1.c: New.
50385         * gcc.dg/pch/decl-1.h: New.
50386         * gcc.dg/pch/decl-2.c: New.
50387         * gcc.dg/pch/decl-2.h: New.
50388         * gcc.dg/pch/decl-3.c: New.
50389         * gcc.dg/pch/decl-3.h: New.
50390         * gcc.dg/pch/decl-4.c: New.
50391         * gcc.dg/pch/decl-4.h: New.
50392         * gcc.dg/pch/decl-5.c: New.
50393         * gcc.dg/pch/decl-5.h: New.
50394         * gcc.dg/pch/global-1.c: New.
50395         * gcc.dg/pch/global-1.h: New.
50396         * gcc.dg/pch/inline-1.c: New.
50397         * gcc.dg/pch/inline-1.h: New.
50398         * gcc.dg/pch/inline-2.c: New.
50399         * gcc.dg/pch/inline-2.h: New.
50400         * gcc.dg/pch/static-1.c: New.
50401         * gcc.dg/pch/static-1.h: New.
50402         * gcc.dg/pch/static-2.c: New.
50403         * gcc.dg/pch/static-2.h: New.
50404
50405         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50406
50407         * g++.dg/pch/pch.exp: Better handle failing testcases.
50408         * gcc.dg/pch/pch.exp: Likewise.
50409         * gcc.dg/pch/macro-1.c: New.
50410         * gcc.dg/pch/macro-1.h: New.
50411         * gcc.dg/pch/macro-2.c: New.
50412         * gcc.dg/pch/macro-2.h: New.
50413
50414         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50415
50416         * g++.dg/dg.exp: Treat files in pch/ specially.
50417         * g++.dg/pch/pch.exp: New file.
50418         * g++.dg/pch/empty.H: New file.
50419         * g++.dg/pch/empty.C: New file.
50420         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50421         "precompile".
50422
50423         * gcc.dg/pch/pch.exp: New file.
50424         * gcc.dg/pch/empty.h: New file.
50425         * gcc.dg/pch/empty.c: New file.
50426         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50427         "precompile".
50428
50429 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50430
50431         * g++.dg/template/friend14.C: New test.
50432
50433 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50434
50435         * gcc.dg/old-style-asm-1.c: New test.
50436
50437 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50438
50439         * gcc.c-torture/compile/20030109-1.c: New test.
50440
50441 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50442
50443         * gcc.c-torture/execute/20030109-1.c: New test.
50444
50445 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50446
50447         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50448         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50449         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50450         * g++.old-deja/g++.mike/eh2.C: Likewise.
50451         * g++.old-deja/g++.mike/eh3.C: Likewise.
50452         * g++.old-deja/g++.mike/eh5.C: Likewise.
50453         * g++.old-deja/g++.mike/eh6.C: Likewise.
50454         * g++.old-deja/g++.mike/eh7.C: Likewise.
50455         * g++.old-deja/g++.mike/eh8.C: Likewise.
50456         * g++.old-deja/g++.mike/eh9.C: Likewise.
50457         * g++.old-deja/g++.mike/eh10.C: Likewise.
50458         * g++.old-deja/g++.mike/eh12.C: Likewise.
50459         * g++.old-deja/g++.mike/eh13.C: Likewise.
50460         * g++.old-deja/g++.mike/eh14.C: Likewise.
50461         * g++.old-deja/g++.mike/eh16.C: Likewise.
50462         * g++.old-deja/g++.mike/eh17.C: Likewise.
50463         * g++.old-deja/g++.mike/eh18.C: Likewise.
50464         * g++.old-deja/g++.mike/eh21.C: Likewise.
50465         * g++.old-deja/g++.mike/eh23.C: Likewise.
50466         * g++.old-deja/g++.mike/eh24.C: Likewise.
50467         * g++.old-deja/g++.mike/eh25.C: Likewise.
50468         * g++.old-deja/g++.mike/eh26.C: Likewise.
50469         * g++.old-deja/g++.mike/eh27.C: Likewise.
50470         * g++.old-deja/g++.mike/eh28.C: Likewise.
50471         * g++.old-deja/g++.mike/eh29.C: Likewise.
50472         * g++.old-deja/g++.mike/eh31.C: Likewise.
50473         * g++.old-deja/g++.mike/eh33.C: Likewise.
50474         * g++.old-deja/g++.mike/eh34.C: Likewise.
50475         * g++.old-deja/g++.mike/eh35.C: Likewise.
50476         * g++.old-deja/g++.mike/eh36.C: Likewise.
50477         * g++.old-deja/g++.mike/eh37.C: Likewise.
50478         * g++.old-deja/g++.mike/eh38.C: Likewise.
50479         * g++.old-deja/g++.mike/eh39.C: Likewise.
50480         * g++.old-deja/g++.mike/eh40.C: Likewise.
50481         * g++.old-deja/g++.mike/eh41.C: Likewise.
50482         * g++.old-deja/g++.mike/eh42.C: Likewise.
50483         * g++.old-deja/g++.mike/eh44.C: Likewise.
50484         * g++.old-deja/g++.mike/eh46.C: Likewise.
50485         * g++.old-deja/g++.mike/eh47.C: Likewise.
50486         * g++.old-deja/g++.mike/eh48.C: Likewise.
50487         * g++.old-deja/g++.mike/eh49.C: Likewise.
50488         * g++.old-deja/g++.mike/eh50.C: Likewise.
50489         * g++.old-deja/g++.mike/eh51.C: Likewise.
50490         * g++.old-deja/g++.mike/eh53.C: Likewise.
50491         * g++.old-deja/g++.mike/eh55.C: Likewise.
50492         * g++.old-deja/g++.mike/p7912.C: Likewise.
50493         * g++.old-deja/g++.mike/p9706.C: Likewise.
50494         * g++.old-deja/g++.mike/p10416.C: Likewise.
50495         * g++.old-deja/g++.mike/p11667.C: Likewise.
50496         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50497         Remove redundant reference to Iris.
50498         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50499         Elxsi, i860, Pico Java, and WE32K.
50500
50501 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50502
50503         * g++.dg/ext/asm4.C: New test.
50504
50505 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50506
50507         PR c++/9030
50508         * g++.dg/template/friend12.C: New test.
50509         * g++.dg/template/friend13.C: Likewise.
50510         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50511
50512 2003-01-08  Jan Hubicka  <jh@suse.cz>
50513
50514         * gcc.dg/i386-cadd.c: New test.
50515         * gcc.dg/i386-cmov4.c: Likewise.
50516
50517 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50518
50519         PR c++/9165
50520         * g++.dg/warn/Wunused-3.C: New test.
50521
50522         * g++.dg/abi/bitfield9.C: New test.
50523
50524         PR c++/9189
50525         * g++.dg/parse/defarg3.C: New test.
50526
50527 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50528
50529         * g++.dg/parse/ambig1.C: New test.
50530         * g++.dg/parse/defarg2.C: New test.
50531
50532 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50533
50534         * g++.dg/template/defarg-1.C: New test.
50535         * g++.dg/template/local2.C: Likewise.
50536
50537 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50538
50539         * gcc.c-torture/execute/20030105-1.c: New test.
50540
50541 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50542
50543         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50544         * g++.dg/parse/namespace4.C: Likewise.
50545
50546 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50547
50548         * g++.dg/template/ntp2.C: New test.
50549
50550 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50551
50552         * g++.dg/parse/extern-C-1.C: New test.
50553
50554         * g++.dg/parse/namespace4.C: New test.
50555
50556         * g++.dg/template/nested1.C: New test.
50557
50558         * g++.dg/parse/namespace3.C: New test.
50559
50560 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50561
50562         * g++.dg/lookup/two-stage1.C: New test.
50563
50564 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50565
50566         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50567         * g++.old-deja/g++.jason/access8.C: Likewise.
50568         * g++.old-deja/g++.other/decl5.C: Likewise.
50569
50570 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50571
50572         * g++.dg/parse/parse7.C: New test.
50573
50574 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50575
50576         PR c++/2843
50577         * g++.dg/ext/attrib7.C: New test.
50578
50579 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50580
50581         * g++.dg/parse/parse6.C: New test.
50582
50583 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50584
50585         * gcc.dg/h8300-stack-1.c: New.
50586
50587 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50588
50589         g++.dg/lookup/exception1.C: New test.
50590
50591         g++.dg/lookup/template1.C: New test.
50592
50593         g++.dg/parse/namespace2.C: New test.
50594
50595         g++.dg/parse/parens2.C: New test.
50596
50597 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50598
50599         * g++.dg/parse/parse5.C: New test.
50600         * g++.dg/lookup/scoped4.C: New test.
50601
50602 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50603
50604         * g++.dg/parse/parens1.C: New test.
50605
50606         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50607         angle-bracket1.C.
50608         * g++.dg/parse/parens2.C: New test.
50609
50610         * g++.dg/lookup/scope-operator1.C: New test.
50611
50612         * g++.dg/parse/operator1.C: New test.
50613
50614 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50615
50616         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50617         * g++.old-deja/g++.other/access6.C: Likewise.
50618         * g++.old-deja/g++.other/decl1.C: Likewise.
50619         * g++.old-deja/g++.pt/typename12.C: Likewise.
50620
50621 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50622
50623         * g++.dg/parse/namespace1.C: New test.
50624
50625 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50626
50627         * g++.dg/parse/parse4.C: New test.
50628
50629 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50630
50631         * g++.dg/parse/parse3.C: New test.
50632
50633 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50634
50635         * g++.dg/parse/parse2.C: New test.
50636
50637 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50638
50639         * g++.dg/template/friend11.C: New test.
50640
50641 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50642
50643         * g++.dg/parse/parse1.C: New test.
50644
50645 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50646
50647         * lib/profopt.exp: Change the name of a global variable to avoid
50648         possible clashes with other test suites.
50649
50650 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50651
50652         * g++.dg/inherit/covariant8.C: New test.
50653
50654 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50655
50656         * g++.dg/init/array9.C: New test.
50657
50658         PR c++/9112
50659         * g++.dg/parse/expr1.C: New test.
50660
50661 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50662
50663         * gcc.c-torture/compile/20021230-1.c: New test.
50664
50665 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50666
50667         * g++.dg/inherit/covariant5.C: New test.
50668         * g++.dg/inherit/covariant6.C: New test.
50669         * g++.dg/inherit/covariant7.C: New test.
50670
50671 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50672
50673         PR c++/2739
50674         * g++.dg/other/access2.C: New test.
50675
50676 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50677
50678         * g++.dg/other/anon-struct.C: No longer fails
50679         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50680         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50681         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50682
50683 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50684
50685         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50686
50687 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50688
50689         * g++.dg/eh/spec4.C: Remove stray semicolon.
50690         * g++.dg/expr/pmf-1.C: Change error message.
50691         * g++.dg/ext/asm1.C: Remove stray semicolon.
50692         * g++.dg/ext/typename1.C: Add missing typenames.
50693         * g++.dg/inherit/template-as-base.C: Change error message.
50694         * g++.dg/lookup/scoped1.C: Likewise.
50695         * g++.dg/lookup/scoped2.C: Likewise.
50696         * g++.dg/lookup/using2.C: Likewise.
50697         * g++.dg/other/component1.C: Remove stray semicolon.
50698         * g++.dg/other/do1.C: Change error message.
50699         * g++.dg/other/error2.C: Likewise.
50700         * g++.dg/other/init1.C: Likewise.
50701         * g++.dg/other/packed1.C: Remove stray semicolon.
50702         * g++.dg/other/ptrmem2.C: Change error message.
50703         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50704         marker.
50705         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50706         * g++.dg/template/access3.C: Add typename keyword.
50707         * g++.dg/template/access5.C: Remove stray semicolon.
50708         * g++.dg/template/access6.C: Likewise.
50709         * g++.dg/template/complit1.C: Likewise.
50710         * g++.dg/template/crash1.C: Change error message.
50711         * g++.dg/template/inherit2.C: Remove stray semicolon.
50712         * g++.dg/template/instantiate2.C: Likewise.
50713         * g++.dg/template/instantiate3.C: Change error message.
50714         * g++.dg/template/qual1.C: Remove stray semicolon.
50715         * g++.dg/template/qualttp18.C: Change error message.
50716         * g++.dg/template/ref1.C: Remove stray semicolon.
50717         * g++.dg/template/sizeof1.C (A::value): Declare it.
50718         * g++.dg/template/spec4.C: Change error message.
50719         * g++.dg/template/static1.C: Likewise.
50720         * g++.dg/template/type1.C: Likewise.
50721         * g++.dg/template/typename3.C: Likewise.
50722         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50723         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50724         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50725         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50726         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50727         named return value extension.
50728         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50729         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50730         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50731         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50732         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50733         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50734         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50735         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50736         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50737         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50738         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50739         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50740         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50741         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50742         syntax.
50743         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50744         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50745         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50746         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50747         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50748         * g++.old-deja/g++.brendan/template11.C: Likewise.
50749         * g++.old-deja/g++.brendan/template26.C: Likewise.
50750         * g++.old-deja/g++.brendan/template27.C: Use explicit
50751         specialization syntax.
50752         * g++.old-deja/g++.brendan/template30.C: Likewise.
50753         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50754         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50755         non-dependent names.
50756         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50757         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50758         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50759         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50760         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50761         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50762         named return value extension.
50763         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50764         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50765         * g++.old-deja/g++.ext/return1.C: Likewise.
50766         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50767         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50768         * g++.old-deja/g++.jason/access8.C: Likewise.
50769         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50770         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50771         pseudo-destructor names.
50772         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50773         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50774         pseudo-destructor names.
50775         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50776         * g++.old-deja/g++.jason/overload19.C: Likewise.
50777         * g++.old-deja/g++.jason/overload32.C: Likewise.
50778         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50779         stray semicolons.
50780         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50781         * g++.old-deja/g++.jason/return.C: Likewise.
50782         * g++.old-deja/g++.jason/return2.C: Likewise.
50783         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50784         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50785         syntax.
50786         * g++.old-deja/g++.jason/template10.C: Account for use of
50787         non-dependent names.
50788         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50789         syntax.
50790         * g++.old-deja/g++.jason/template37.C: Likewise.
50791         * g++.old-deja/g++.law/access4.C: Change error messages.
50792         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50793         pseudo-destructor names.
50794         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50795         * g++.old-deja/g++.law/ctors9.C: Likewise.
50796         * g++.old-deja/g++.law/cvt22.C: Likewise.
50797         * g++.old-deja/g++.law/dtors5.C: Likewise.
50798         * g++.old-deja/g++.law/global-init1.C: Likewise.
50799         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50800         * g++.old-deja/g++.law/operators28.C: Likewise.
50801         * g++.old-deja/g++.law/visibility28.C: Likewise.
50802         * g++.old-deja/g++.martin/eval1.C: Likewise.
50803         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50804         name.
50805         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50806         * g++.old-deja/g++.mike/net34.C: Likewise.
50807         * g++.old-deja/g++.mike/net36.C: Likewise.
50808         * g++.old-deja/g++.mike/ns2.C: Likewise.
50809         * g++.old-deja/g++.mike/p12306.C: Likewise.
50810         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50811         value extension.
50812         * g++.old-deja/g++.mike/p700.C: Likewise.
50813         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50814         * g++.old-deja/g++.mike/p710.C: Likewise.
50815         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50816         value extension.
50817         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50818         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50819         * g++.old-deja/g++.ns/crash2.C: Likewise.
50820         * g++.old-deja/g++.ns/crash3.C: Likewise.
50821         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50822         * g++.old-deja/g++.ns/ns17.C: Likewise.
50823         * g++.old-deja/g++.ns/template16.C: Likewise.
50824         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50825         keyword.
50826         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50827         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50828         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50829         named return value extension.
50830         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50831         * g++.old-deja/g++.other/access4.C: Issue additional error
50832         messages.
50833         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50834         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50835         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50836         * g++.old-deja/g++.other/crash25.C: Change error message.
50837         * g++.old-deja/g++.other/crash4.C: Change error message.
50838         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50839         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50840         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50841         checks.
50842         * g++.old-deja/g++.other/defarg8.C: Likewise.
50843         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50844         * g++.old-deja/g++.other/dtor10.C: Likewise.
50845         * g++.old-deja/g++.other/incomplete.C: Likewise.
50846         * g++.old-deja/g++.other/linkage7.C: Likewise.
50847         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50848         lookup algorithm.
50849         * g++.old-deja/g++.other/mangle2.C: Likewise.
50850         * g++.old-deja/g++.other/refinit2.C: Likewise.
50851         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50852         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50853         * g++.old-deja/g++.pt/crash28.C: Likewise.
50854         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50855         syntax.
50856         * g++.old-deja/g++.pt/crash32.C: Change error message.
50857         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50858         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50859         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50860         error message position.
50861         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50862         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50863         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50864         syntax.
50865         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50866         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50867         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50868         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50869         keyword.
50870         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50871         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50872         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50873         keyword.
50874         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50875         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50876         syntax.
50877         * g++.old-deja/g++.pt/friend28.C: Account for use of
50878         non-dependent names.
50879         * g++.old-deja/g++.pt/friend29.C: Likewise.
50880         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50881         rules.
50882         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50883         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50884         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50885         lookup rules.
50886         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50887         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50888         keyword.
50889         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50890         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50891         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50892         keyword.
50893         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50894         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50895         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50896         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50897         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50898         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50899         keyword.
50900         * g++.old-deja/g++.pt/spec10.C: Likewise.
50901         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50902         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50903         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50904         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50905         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50906         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50907         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50908         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50909         * g++.old-deja/g++.pt/typename15.C: Likewise.
50910         * g++.old-deja/g++.pt/typename22.C: Likewise.
50911         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50912         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50913         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50914         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50915         syntax.
50916         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50917         return value extension.
50918         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50919         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50920         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50921         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50922
50923 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50924
50925         * g++.dg/warn/inline1.C: New test.
50926         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50927         * g++.old-deja/g++.jason/synth10.C: Likewise.
50928         * g++.old-deja/g++.mike/net31.C: Likewise.
50929         * g++.old-deja/g++.mike/p8786.C: Likewise.
50930
50931         * g++.dg/template/friend10.C: New test.
50932         * g++.dg/template/conv5.C: New test.
50933
50934 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50935
50936         * g++.dg/lookup/scoped3.C: New test.
50937
50938         * g++.dg/lookup/decl1.C: New test.
50939         * g++.dg/lookup/decl2.C: New test.
50940
50941 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50942
50943         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50944         gcc.c-torture/compile/20021015-1.c,
50945         gcc.c-torture/compile/20021015-2.c,
50946         gcc.c-torture/compile/20021123-1.c,
50947         gcc.c-torture/compile/20021123-2.c,
50948         gcc.c-torture/compile/20021123-3.c,
50949         gcc.c-torture/compile/20021123-4.c,
50950         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50951         only to 3.1 or 3.2 branch.
50952
50953 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50954
50955         * gcc.dg/i386-bitfield3.c: New test.
50956
50957         * gcc.dg/i386-bitfield2.c: New test.
50958
50959 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50960
50961         * g++.dg/parse/conv_op1.C: New test.
50962
50963 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50964
50965         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50966         approved.
50967
50968 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50969
50970         * gcc.c-torture/compile/20021220-1.c: New test.
50971
50972 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50973
50974         * gcc.dg/i386-fastcall-1.c: New.
50975
50976 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50977
50978         * gcc.c-torture/execute/20021219-1.c: New test.
50979
50980 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50981
50982         * gcc.dg/i386-pic-1.c: New test.
50983
50984 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50985
50986         PR c++/8099
50987         * g++.dg/template/friend9.C: New test.
50988
50989 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50990
50991         PR c++/3663
50992         * g++.dg/template/access7.C: New test.
50993
50994 2002-12-18  Nick Clifton  <nickc@redhat.com>
50995
50996         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50997         the libstdc++-v3 directory has been found.
50998
50999 2002-12-12  Devang Patel <dpatel@apple.com>
51000         * gcc.dg/darwin-ld-1.c: New test.
51001         * gcc.dg/darwin-ld-2.c: New test.
51002         * gcc.dg/darwin-ld-3.c: New test.
51003         * gcc.dg/darwin-ld-4.c: New test.
51004         * gcc.dg/darwin-ld-5.c: New test.
51005
51006 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51007
51008         * gcc.c-torture/compile/20021212-1.c: New test.
51009
51010 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51011
51012         * gcc.dg/fshort-wchar: New test.
51013
51014 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51015
51016         PR c++/8372
51017         * g++.dg/template/dtor1.C: New test.
51018
51019         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51020         markers.
51021
51022 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51023
51024         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51025
51026 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51027
51028         * g++.dg/template/static1.C: New test.
51029         * g++.dg/template/static2.C: New test.
51030         * g++.old-deja/g++.ext/memconst.C: New test.
51031
51032 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51033
51034         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51035         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51036         * g++.dg/special/initp1.C: Likewise.
51037
51038 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51039
51040         * gcc.c-torture/execute/20021204-1.c: New test.
51041
51042 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51043
51044         * gcc.dg/ppc-fmadd-1.c: New file.
51045         * gcc.dg/ppc-fmadd-2.c: New file.
51046         * gcc.dg/ppc-fmadd-3.c: New file.
51047
51048 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51049
51050         * gcc.c-torture/compile/20021204-1.c: New test.
51051
51052 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51053
51054         * g++.dg/inherit/covariant2.C: New test.
51055         * g++.dg/inherit/covariant3.C: New test.
51056         * g++.dg/inherit/covariant4.C: New test.
51057         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51058         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51059
51060 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51061
51062         PR c++/8688
51063         * g++.dg/init/brace3.C: New test.
51064
51065 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51066
51067         * gcc.dg/20020210-1.c: Fix a comment typo.
51068
51069 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51070
51071         PR c++/8720
51072         * g++.dg/parse/defarg1.C: New test.
51073
51074         PR c++/8615
51075         * g++.dg/template/char1.C: New test.
51076
51077         * g++.dg/template/varmod1.C: Fix typo.
51078
51079 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51080
51081         DR 180
51082         * g++.old-deja/g++.pt/crash32.C: Expect error.
51083
51084 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51085
51086         PR c++/5919
51087         * g++.dg/template/varmod1.C: New test.
51088
51089         PR c++/8727
51090         * g++.dg/inherit/typeinfo1.C: New test.
51091
51092         PR c++/8663
51093         * g++.dg/inherit/typedef1.C: New test.
51094
51095 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51096
51097         PR c++/8332
51098         PR c++/8493
51099         * g++.dg/template/strlen1.C: New test.
51100
51101         PR c++/8227
51102         * g++.dg/template/ctor2.C: New test.
51103
51104         PR c++/8214
51105         * g++.dg/init/string1.C: New test.
51106
51107         PR c++/8511
51108         * g++.dg/template/friend8.C: New test.
51109
51110 2002-11-29  Joe Buck <jbuck@synopsys.com>
51111
51112         * g++.dg/lookup/anon2.C: New test.
51113
51114 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51115
51116         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51117         h8300 port.
51118
51119 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51120
51121         * gcc.dg/bitfld-6.c: New test.
51122
51123 2002-11-27  Jan Hubicka  <jh@suse.cz>
51124
51125         * gcc.c-torture/execute/20021127.[cx]: New test.
51126
51127 2002-11-26  Jan Hubicka  <jh@suse.cz>
51128
51129         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51130         quality.
51131
51132 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51133
51134         * g++.dg/init/brace2.C: New test.
51135         * g++.old-deja/g++.mike/p9129.C: Correct.
51136
51137 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51138
51139         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51140
51141 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51142
51143         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51144
51145 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51146
51147         * g++.dg/abi/empty11.C: New test.
51148         * g++.dg/rtti/cv1.C: New test.
51149
51150 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51151
51152         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51153
51154 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51155
51156         * g++.dg/abi/empty10.C: New test.
51157
51158 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51159
51160         * gcc.c-torture/compile/20021124-1.c: New test.
51161
51162 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51163
51164         * g++.dg/abi/rtti2.C: New test.
51165
51166 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51167
51168         * gcc.dg/i386-unroll-1.c: New test.
51169
51170 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51171
51172         * gcc.c-torture/compile/20021120-1.c: New test.
51173         * gcc.c-torture/compile/20021120-2.c: New test.
51174
51175 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51176
51177         * gcc.dg/bitfld-5.c: New test.
51178
51179 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51180
51181         * gcc.c-torture/execute/20021120-3.c: New test.
51182
51183 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51184
51185         * gcc.c-torture/execute/20021120-2.c: New test.
51186
51187 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51188
51189         * gcc.c-torture/execute/20021120-1.c: New test.
51190
51191 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51192
51193         * gcc.c-torture/execute/20021118-3.c: New test.
51194
51195 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51196
51197         * gcc.c-torture/compile/20021119-1.c: New test.
51198
51199 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51200
51201         * gcc.dg/duff-1.c: New test.
51202         * gcc.dg/duff-2.c: New test.
51203         * gcc.dg/duff-3.c: New test.
51204
51205 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51206
51207         * gcc.dg/cpp/_Pragma5.c: New test.
51208
51209 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51210
51211         * gcc.c-torture/execute/20021118-2.c: New test.
51212
51213 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51214
51215         * gcc.c-torture/execute/20021118-1.c: New test.
51216
51217 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51218
51219         * gcc.dg/20021116-1.c: New test.
51220
51221 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51222
51223         * g++.dg/abi/vcall1.C: New test.
51224
51225 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51226
51227         * gcc.dg/20021029-1.c: New test.
51228         * gcc.dg/20021029-2.c: New test.
51229
51230 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51231
51232         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51233
51234 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51235
51236         PR c/8439
51237         * gcc.dg/20021110.c: Move to ...
51238         * gcc.c-torture/compile/20021110.c: .... here.
51239
51240 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51241
51242         PR c/8467
51243         * gcc.c-torture/execute/20021111-1.c
51244
51245 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51246
51247         PR c/8439
51248         * gcc.dg/20021110.c: New test.
51249
51250 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51251
51252         * g++.dg/abi/vthunk3.C: Run only on x86.
51253
51254 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51255
51256         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51257
51258 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51259
51260         * lib/compat.exp (compat-execute): Fix logic error in last
51261         change.
51262
51263 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51264
51265         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51266
51267 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51268
51269         PR c++/8389
51270         * g++.dg/template/access6.C: New test.
51271
51272 2002-11-08  Jan Hubicka  <jh@suse.cz>
51273
51274         * gcc.dg/i386-ssefp-1.c: New test.
51275         * gcc.dg/i386-ssefp-1.c: New test.
51276
51277 2002-11-08  Jan Hubicka  <jh@suse.cz>
51278
51279         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51280
51281 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51282
51283         * g++.dg/abi/vthunk3.C: New test.
51284
51285         PR c++/8338
51286         * g++.dg/template/crash2.C: New test.
51287
51288 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51289
51290         * g++.dg/abi/dtor1.C: New test.
51291         * g++.dg/abi/dtor2.C: Likewise.
51292
51293 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51294
51295         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51296         Darwin.
51297
51298 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51299
51300         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51301         -mthumb.  Only xfail with -O0.
51302
51303 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51304
51305         * g++.dg/abi/thunk1.C: New test.
51306         * g++.dg/abi/thunk2.C: Likewise.
51307         * g++.dg/abi/vtt1.C: Likewise.
51308
51309 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51310
51311         PR optimization/8423
51312         * gcc.c-torture/execute/builtin-constant.c: New test.
51313
51314 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51315
51316         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51317         Add some more cases.
51318
51319 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51320
51321         PR c++/8391
51322         * g++.dg/opt/local1.C: New test.
51323
51324 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51325
51326         PR c++/8160
51327         * g++.dg/template/complit1.C: New test.
51328
51329         PR c++/8149
51330         * g++.dg/template/typename4.C: Likewise.
51331
51332 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51333
51334         Core issue 287, PR c++/7639
51335         * g++.dg/template/instantiate1.C: Adjust error location.
51336         * g++.dg/template/instantiate3.C: New test.
51337         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51338         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51339         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51340
51341 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51342
51343         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51344
51345 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51346
51347         PR c++/8287
51348         * g++.dg/init/dtor2.C: New test.
51349
51350 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51351
51352         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51353         * gcc.dg/nest.c: Bypass errors on irix6.
51354
51355 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51356
51357         * gcc.dg/nest.c: Expect error for mmix-*-*.
51358         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51359
51360 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51361
51362         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51363         markers.
51364
51365         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51366
51367 2002-10-25  Mike Stump  <mrs@apple.com>
51368
51369         * gcc.dg/warn-1.c: New test.
51370
51371 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51372
51373         * g++.dg/template/typename3.C: New test.
51374
51375 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51376
51377         * g++.dg/lookup/ptrmem1.C: New test.
51378
51379         * g++.dg/abi/vthunk2.C: New test.
51380
51381 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51382
51383         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51384
51385 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51386
51387         * g++.dg/abi/empty9.C: New test.
51388
51389 2002-10-24  Richard Henderson  <rth@redhat.com>
51390
51391         * g++.dg/inherit/thunk1.C: Enable for ia64.
51392
51393 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51394
51395         PR c++/8067
51396         * g++.dg/lookup/pretty1.C: New test.
51397
51398 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51399
51400         * gcc.dg/20021023-1.c: New test.
51401
51402 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51403
51404         PR c++/7679
51405         * g++.dg/parse/inline1.C: New test.
51406
51407 2002-10-23  Richard Henderson  <rth@redhat.com>
51408
51409         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51410
51411         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51412
51413 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51414
51415         PR c++/6579
51416         * g++.dg/parse/stmtexpr3.C: New test.
51417
51418 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51419
51420         * g++.dg/expr/cond1.C: New test.
51421
51422 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51423
51424         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51425
51426 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51427
51428         * g++.dg/abi/vbase13.C: New test.
51429         * g++.dg/abi/vbase14.C: Likewise.
51430
51431 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51432
51433         * gcc.dg/tls/pic-1.c: New test.
51434         * gcc.dg/tls/nonpic-1.c: New test.
51435         * gcc.dg/20021018-1.c: New test.
51436
51437 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51438
51439         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51440         Remove only files with the same base name as the test case.
51441         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51442         (profopt-execute): Likewise.  Also, remove old profiling
51443         and performance data files before running the tests.
51444
51445         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51446         * g++.dg/bprob/bprob.exp: Likewise.
51447         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51448         to allow more general test case names.
51449
51450         * g++.dg/bprob/bprob-1.C: Rename to ...
51451         * g++.dg/bprob/g++-bprob-1.C: ... this.
51452
51453         * g77.dg/bprob/bprob-1.f: Rename to ...
51454         * g77.dg/bprob/g77-bprob-1.f: ... this.
51455
51456 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51457
51458         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51459         bison 1.50 or later.
51460
51461 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51462
51463         * g++.dg/README: Describe more test directories.
51464
51465 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51466
51467         * g++.dg/init/array6.C: Add additional tests.
51468
51469 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51470
51471         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51472         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51473
51474 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51475
51476         * gcc.c-torture/compile/20020604-1.x: New.
51477         * gcc.c-torture/compile/simd-5.x: Likewise.
51478         * gcc.c-torture/execute/920710-1.x: Likewise.
51479         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51480
51481 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51482
51483         * g++.dg/inherit/override1.C: Add dg-options clause.
51484
51485 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51486
51487         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51488         _mm_slli_si128.
51489
51490 2002-10-19  Andreas Schwab  <schwab@suse.de>
51491
51492         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51493         directory component.
51494
51495 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51496
51497         * g++.dg/inherit/thunk1.C: New test.
51498
51499         * g++.dg/inherit/override1.C: New test.
51500
51501         * g++.dg/abi/mangle11.C: New test.
51502         * g++.dg/abi/mangle14.C: New test.
51503         * g++.dg/abi/mangle17.C: New test.
51504
51505 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51506
51507         * g++.dg/overload/member2.C: New test.
51508
51509 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51510
51511         * g++.dg/README: Describe new compat directory.
51512         * g++.dg/dg.exp: Skip tests in compat directory.
51513         * README.compat: New file.
51514         * lib/compat.exp: New expect script.
51515         * g++.dg/compat: New test directory.
51516         * g++.dg/compat/compat.exp: New expect script.
51517         * g++.dg/compat/abi: New test directory.
51518         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51519         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51520         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51521         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51522         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51523         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51524         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51525         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51526         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51527         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51528         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51529         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51530         * g++.dg/compat/break: New test directory.
51531         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51532         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51533         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51534         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51535         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51536         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51537         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51538         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51539         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51540         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51541         g++.dg/compat/break/README: New files.
51542         * g++.dg/compat/eh: New test directory.
51543         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51544         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51545         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51546         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51547         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51548         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51549         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51550         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51551         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51552         g++.dg/compat/eh/filter2_y.C,
51553         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51554         g++.dg/compat/eh/new1_y.C,
51555         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51556         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51557         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51558         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51559         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51560         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51561         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51562         g++.dg/compat/eh/unexpected1_y.C: New files.
51563         * g++.dg/compat/init: New test directory.
51564         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51565         g++.dg/compat/init/array5_y.C,
51566         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51567         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51568         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51569         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51570         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51571         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51572         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51573         g++.dg/compat/init/init-ref2_y.C: New files.
51574
51575 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51576
51577         PR c++/7584
51578         * g++.dg/inherit/using3.C: New test.
51579
51580 2002-10-17  Jan Hubicka  <jh@suse.cz>
51581
51582         * gcc.dg/20021017-2.c: New test.
51583
51584 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51585
51586         * g++.dg/abi/mangle16.C: Adjust.
51587
51588         * g++.dg/init/array8.C: New test.
51589
51590 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51591
51592         * gcc.dg/special/mips-abi.exp: New test.
51593         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51594
51595 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51596
51597         * g++.dg/abi/mangle16.C: New test.
51598         * g++.dg/abi/mangle17.C: Likewise.
51599
51600         PR c++/7478
51601         * g++.dg/template/ref1.C: New test.
51602
51603 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51604
51605         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51606
51607 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51608
51609         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51610
51611 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51612
51613         PR c++/7524
51614         * g++.dg/init/array7.C: New test.
51615
51616 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51617
51618         * g++.dg/init/array6.C: New test.
51619
51620         * g++.dg/abi/mangle13.C: Likewise.
51621         * g++.dg/abi/mangle14.C: Likewise.
51622         * g++.dg/abi/mangle15.C: Likewise.
51623
51624 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51625
51626         * g++.dg/abi/empty8.C: New test.
51627
51628 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51629
51630         * g++.dg/init/ctor1.C: New test.
51631
51632 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51633
51634         * gcc.c-torture/execute/20021015-1.c: New test.
51635
51636 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51637
51638         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51639
51640 2002-10-14  Jan Hubicka  <jh@suse.cz>
51641
51642         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51643
51644 2002-10-14  Richard Henderson  <rth@redhat.com>
51645
51646         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51647
51648 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51649
51650         PR optimization/6631
51651         * g++.dg/opt/const2.C: New test.
51652
51653 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51654
51655         PR c++/7176
51656         * g++.dg/parse/friend1.C: New test.
51657         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51658
51659 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51660
51661         * gcc.dg/20021014-1.c: New test.
51662
51663 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51664
51665         PR c++/5661
51666         * g++.dg/ext/vlm1.C: New test.
51667         * g++.dg/ext/vlm2.C: Likewise.
51668
51669         * g++.dg/init/array1.C: Remove invalid braces.
51670         * g++.dg/init/brace1.C: New test.
51671         * g++.dg/init/copy2.C: Likewise.
51672         * g++.dg/init/copy3.C: Likewise.
51673         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51674         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51675         braces.
51676
51677 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51678
51679         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51680
51681 2002-10-11  Richard Shann  <richard.shann@superh.com>
51682
51683         * gcc.c-torture/compile/simd-5.c: New test.
51684
51685 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51686
51687         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51688
51689 2002-10-10  Jim Wilson  <wilson@redhat.com>
51690
51691         * gcc.c-torture/execute/20021010-1.c: New test.
51692
51693 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51694
51695         PR c/7353
51696         * g++.dg/ext/typedef-init.C: New test.
51697         * gcc.dg/typedef-init.c: New test.
51698
51699 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51700
51701         * gcc.dg/cpp/paste13.c: New test.
51702
51703 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51704
51705         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51706         remaining platforms, XFAIL during compile, not execute.  Don't
51707         XFAIL at -O0.
51708
51709 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51710
51711         * gcc.dg/alias-1.c: Tweak expected warning.
51712
51713 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51714
51715         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51716
51717 2002-10-06  Andreas Jaeger  <aj@suse.de>
51718
51719         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51720         * gcc.dg/cpp/c++98.C: Likewise.
51721
51722         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51723         * g++.dg/cpp/c++98.C: Likewise.
51724
51725         * g++.dg/README (Subdirectories): Mention cpp directory.
51726
51727         PR target/7559
51728         * gcc.dg/20021006-1.c: New test.
51729
51730 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51731
51732         PR c++/7804
51733         * g++.dg/other/warning1.C: New test.
51734
51735 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51736
51737         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51738         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51739         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51740
51741 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51742
51743         PR c++/7931
51744         * g++.dg/template/ptrmem3.C: New test.
51745
51746         PR c++/7754
51747         * g++.dg/template/union1.C: New test.
51748
51749 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51750
51751         PR c++/8006
51752         * g++.dg/abi/mangle9.C: New test.
51753         * g++.dg/abi/mangle10.C: New test.
51754         * g++.dg/abi/mangle11.C: New test.
51755         * g++.dg/abi/mangle12.C: New test.
51756
51757 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51758
51759         PR c++/7188.
51760         * g++.dg/template/meminit1.C: New test.
51761         * g++.dg/warn/Wreorder-1.C: Likewise.
51762         * g++.old-deja/g++.mike/warn3.C: Tweak.
51763         * lib/prune.exp: Ingore "in copy constructor".
51764
51765 2002-10-02  Andreas Jaeger  <aj@suse.de>
51766
51767         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51768         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51769         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51770         on x86-64.
51771
51772 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51773
51774         * gcc.dg/empty1.C: Fix typo.
51775
51776 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51777
51778         * gcc.dg/alias-1.c: New test.
51779
51780 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51781
51782         * gcc.dg/empty1.C: New test.
51783
51784         * g++.dg/tls/init-2.C: Tweak error messages.
51785
51786 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51787
51788         * gcc.c-torture/compile/20020923-1.c: New test.
51789
51790 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51791
51792         * gcc.c-torture/execute/ffs-1.c: New test.
51793         * gcc.c-torture/execute/ffs-2.c: Ditto.
51794
51795 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51796
51797         * g++.dg/overload/member1.C: New test.
51798
51799 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51800
51801         * g++.dg/abi/empty7.C: New test.
51802         * g++.dg/init/pm2.C: Likewise.
51803
51804 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51805
51806         * g++.dg/rtti/crash1.C: New test.
51807
51808 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51809
51810         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51811         gcc.dg/sibcall-4.c: New tests.
51812
51813 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51814
51815         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51816         powerpc and MMIX targets.
51817
51818 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51819
51820         * gcc.dg/cpp/20020927-1.c: New.
51821
51822 2002-09-26  David S. Miller  <davem@redhat.com>
51823
51824         * gcc.c-torture/compile/trunctfdf.c: New.
51825
51826 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51827
51828         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51829
51830 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51831
51832         * gcc.c-torture/execute/loop-15.c: New.
51833
51834 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51835
51836         * README.QMTEST: Fix typo.
51837
51838 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51839
51840         * gcc.dg/20020926-1.c: New test.
51841
51842 2002-09-25  David S. Miller  <davem@redhat.com>
51843
51844         PR target/7842
51845         * gcc.c-torture/execute/shiftdi.c: New test.
51846
51847 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51848
51849         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51850         unique to the tool.
51851         * lib/g77.exp (g77_init): Likewise.
51852         * lib/g++.exp (g++_init): Likewise.
51853         * lib/objc.exp (objc_init): Likewise.
51854
51855 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51856
51857         * g++.dg/abi/empty5.C: New test.
51858         * g++.dg/abi/empty6.C: New test.
51859         * g++.dg/abi/vbase12.C: New test.
51860
51861 2002-09-25  Richard Henderson  <rth@redhat.com>
51862
51863         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51864         too-small long double.
51865
51866 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51867
51868         * gcc.dg/20020919-1.c: New test.
51869
51870 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51871
51872         * g++.dg/abi/bitfield6.C: New test.
51873         * g++.dg/abi/bitfield7.C: New test.
51874         * g++.dg/abi/bitfield8.C: New test.
51875         * g++.dg/abi/vbase11.C: New test.
51876
51877 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51878
51879         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51880         hppa*-*-hpux*.  Update test comment.
51881
51882 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51883
51884         * gcc.dg/tls/struct-1.c: New test.
51885
51886 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51887
51888         * gcc.dg/cpp/tr-warn2.c: Update.
51889
51890 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51891
51892         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51893
51894 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51895
51896         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51897         systems.
51898
51899 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51900
51901         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51902
51903         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51904         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51905         setting of cxxfilt.
51906
51907 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51908
51909         * gcc.dg/20020312-2.c: Update for darwin.
51910
51911 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51912
51913         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51914
51915 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51916
51917         * objc.dg/comp-types-1.m: New test.
51918         * objc.dg/comp-types-2.m: New test.
51919         * objc.dg/comp-types-3.m: New test.
51920         * objc.dg/comp-types-4.m: New test.
51921         * objc.dg/comp-types-5.m: New test.
51922         * objc.dg/comp-types-6.m: New test.
51923
51924 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51925
51926         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51927
51928 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51929
51930         * g++.dg/other/do1.C: New test.
51931
51932         * g++.dg/template/subst1.C: New test.
51933
51934 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51935
51936         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51937
51938 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51939
51940         * g++.dg/template/qualttp20.C: Adjust expected errors.
51941         * g++.old-deja/g++.jason/report.C: Likewise.
51942         * g++.old-deja/g++.other/qual1.C: Likewise.
51943
51944         * g++.dg/lookup/scoped2.C: New test.
51945
51946         * g++.dg/ext/asm3.C: New test.
51947
51948 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51949
51950         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51951
51952 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51953
51954         * ChangeLog: follow spelling conventions.
51955         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51956         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51957         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51958         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51959         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51960         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51961         * g++.old-deja/g++.law/global-init1.C: Likewise.
51962         * g++.old-deja/g++.other/delete4.C: Likewise.
51963         * g++.old-deja/g++.other/inline21.C: Likewise.
51964         * g++.old-deja/g++.other/singleton.C: Likewise.
51965         * g77.dg/strlen0.f: Likewise.
51966         * g77.f-torture/compile/20010519-1.f: Likewise.
51967         * g77.f-torture/compile/980310-4.f: Likewise.
51968         * gcc.c-torture/compile/20000605-1.c: Likewise.
51969         * gcc.c-torture/execute/20020225-1.c: Likewise.
51970         * gcc.dg/c90-hexfloat-2.c: Likewise.
51971         * gcc.dg/c99-bool-1.c: Likewise.
51972         * gcc.dg/c99-hexfloat-2.c: Likewise.
51973         * gcc.dg/dll-2.c: Likewise.
51974         * gcc.dg/wtr-union-init-1.c: Likewise.
51975         * gcc.dg/wtr-union-init-2.c: Likewise.
51976         * gcc.dg/wtr-union-init-3.c: Likewise.
51977         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51978         * gcc.dg/cpp/defined.c: Likewise.
51979         * gcc.dg/cpp/macsyntx.c: Likewise.
51980         * gcc.dg/cpp/paste2.c: Likewise.
51981         * gcc.dg/cpp/trad/defined.c: Likewise.
51982         * gcc.dg/format/c90-printf-1.c: Likewise.
51983         * gcc.dg/format/c90-scanf-1.c: Likewise.
51984         * gcc.dg/format/c99-printf-1.c: Likewise.
51985         * gcc.dg/format/c99-scanf-1.c: Likewise.
51986         * gcc.misc-tests/gcov-8.c: Likewise.
51987         * lib/profopt.exp: Likewise.
51988
51989 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51990
51991         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51992
51993 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51994
51995         * g++.dg/inherit/using2.C: New test.
51996
51997 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51998
51999         * ChangeLog: Follow spelling conventions.
52000         * g++.dg/template/friend4.C: Likewise.
52001         * g++.old-deja/g++.pt/crash67.C: Likewise.
52002         * gcc.c-torture/execute/20000801-4.c: Likewise.
52003         * gcc.dg/c90-digraph-1.c: Likewise.
52004         * gcc.dg/c94-digraph-1.c: Likewise.
52005         * gcc.dg/c99-digraph-1.c: Likewise.
52006         * gcc.dg/cpp/line5.c: Likewise.
52007         * gcc.dg/cpp/multiline.c: Likewise.
52008         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52009         * gcc.dg/format/attr-3.c: Likewise.
52010         * gcc.dg/format/c90-scanf-3.c: Likewise.
52011         * gcc.dg/format/ext-4.c: Likewise.
52012
52013 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52014
52015         * g++.dg/template/pretty1.C: New test.
52016
52017 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52018
52019         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52020
52021 2002-09-13  Matt Austern  <austern@apple.com>
52022
52023         * g++.dg/other/constref[12].C: New, regression tests for
52024         passing a cast expression to a function by const reference.
52025
52026 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52027
52028         * g++.dg/template/deduce1.C: New test.
52029
52030 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52031
52032         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52033         32-bit int.
52034
52035 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52036
52037         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52038         usage.
52039
52040 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52041
52042         * gcc.c-torture/compile/20020910-1.c: New test.
52043
52044 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52045
52046         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52047
52048 2002-09-10  Andreas Jaeger  <aj@suse.de>
52049
52050         * gcc.dg/20020312-2.c: Adjust for x86-64.
52051
52052 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52053
52054         * g77.dg/7388.f: New test case for PR 7388.
52055
52056 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52057
52058         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52059
52060 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52061
52062         * objc.dg/proto-lossage-1.m: New test.
52063
52064 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52065
52066         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52067
52068 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52069
52070         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52071         expected to pass.
52072
52073 2002-09-06  Stan Shebs  <shebs@apple.com>
52074             David Edelsohn  <edelsohn@gnu.org>
52075
52076         * gcc.dg/weak: New directory.
52077         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52078         target-specific xfail bits.
52079         * gcc.dg/typeof-2.c: Move to new directory.
52080         * gcc.dg/weak.exp: New expect script.
52081
52082 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52083
52084         * gcc.c-torture/execute/extzvsi.c: New test.
52085
52086 2002-09-05  Stan Shebs  <shebs@apple.com>
52087
52088         * gcc.dg/weak-1.c: xfail on Darwin.
52089         * gcc.dg/weak-2.c: Ditto.
52090         * gcc.dg/weak-3.c: Ditto.
52091         * gcc.dg/weak-4.c: Ditto.
52092         * gcc.dg/weak-5.c: Ditto.
52093         * gcc.dg/weak-6.c: Ditto.
52094         * gcc.dg/weak-7.c: Ditto.
52095         * gcc.dg/weak-8.c: Ditto.
52096         * gcc.dg/weak-9.c: Ditto.
52097
52098 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52099
52100         * gcc.c-torture/execute/loop-14.c: New test.
52101
52102 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52103
52104         * g++.dg/other/cxa-atexit1.C: New test.
52105
52106         * gcc.dg/typeof-2.c: New test.
52107
52108 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52109
52110         * gcc.dg/builtins-2.c: New testcase.
52111         * gcc.dg/builtins-3.c: New testcase.
52112
52113 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52114
52115         * gcc.dg/cpp/_Pragma4.c: New test.
52116
52117 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52118
52119         * objc/execute/nil_method-1.m: New testcase.
52120
52121 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52122
52123         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52124         [Object class], not [Object initialize].
52125
52126 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52127             Hans-Peter Nilsson  <hp@bitrange.com>
52128
52129         * gcc.c-torture/execute/20020720-1.x: Skip test on
52130         mmix-knuth-mmixware.  Correct comment.
52131
52132 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52133
52134         * g++.dg/abi/bitfield5.C: New test.
52135         * g++.dg/abi/vbase10.C: Likewise.
52136
52137 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52138
52139         * objc.dg/undeclared-selector.m: New test.
52140
52141 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52142
52143         * g++.dg/other/offsetof1.C: Avoid cast warning.
52144
52145 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52146
52147         * objc.dg/super-class-2.m: New test.
52148
52149 2002-08-24  Matt Austern  <austern@apple.com>
52150
52151         * g++.dg/ext/lvaddr.C: New test.
52152         * g++.dg/ext/lvcast.C: New test.
52153
52154 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52155
52156         * g++.dg/inherit/cond1.C: New test.
52157
52158 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52159
52160         * gcc.dg/noncompile/incomplete-1.c: New test.
52161
52162 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52163
52164         * gcc.dg/typespec-1.c: New test.
52165
52166 2002-08-20  Devang Patel  <dpatel@apple.com>
52167         * objc.dg/proto-hier-2.m: New test.
52168
52169 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52170
52171         * objc.dg/bitfield-1.m: New test.
52172         * objc.dg/bitfield-2.m: New test.
52173
52174 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52175
52176         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52177         gcc.dg/c99-flex-array-4.c: New tests.
52178
52179 2002-08-16  Stan Shebs  <shebs@apple.com>
52180
52181         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52182
52183 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52184
52185         * gcc.dg/typeof-1.c: New test.
52186         * g++.dg/ext/typeof2.C: New test.
52187
52188 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52189
52190         * g++.dg/other/offsetof1.C: New test.
52191
52192 2002-08-14  Richard Henderson  <rth@redhat.com>
52193
52194         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52195
52196 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52197
52198         * gcc.dg/cpp/_Pragma3.c: New test.
52199
52200 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52201
52202         * g++.dg/template/inherit3: New test.
52203
52204 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52205
52206         * gcc.dg/bitfld-4.c: Add blank options.
52207
52208 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52209
52210         * g++.dg/template/crash1.C: New test.
52211
52212 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52213
52214         * gcc.dg/tls/opt-2.c: New test.
52215
52216 2002-08-08  Devang Patel  <dpatel@apple.com>
52217
52218         * objc.dg/selector-1.m : New test
52219
52220 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52221
52222         * g++.dg/abi/bitfield4.C: New test.
52223         * gcc.dg/bitfld-4.c: New test.
52224
52225 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52226
52227         * g++.dg/other/packed1.C: New test.
52228
52229 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52230
52231         * g++.dg/abi/offsetof.C: Tweak error messages.
52232         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52233
52234 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52235
52236         * gcc.dg/bitfld-3.c: New test.
52237
52238 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52239             Richard Henderson  <rth@redhat.com>
52240
52241         * gcc.dg/i386-bitfield1.c: New test.
52242         * g++.dg/abi/bitfield3.C: Update.
52243
52244 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52245
52246         * objc.dg/const-str-2.m: Update.
52247         * gcc.dg/cpp/c++98.c: Change to C extension.
52248         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52249         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52250
52251 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52252
52253         * gcc.dg/tls/diag-3.c: New.
52254
52255 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52256
52257         * g++.dg/README (Subdirectories): Document new subdir expr.
52258         * g++.dg/expr/pmf-1.C: New test.
52259
52260 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52261
52262         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52263
52264 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52265
52266         * g++.dg/abi/bitfield3.C: New test.
52267
52268 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52269
52270         * lib/gcov.exp: Tweak expected line formats.
52271         * gcc.misc-tests/gcov8.c: New test.
52272         * gcc.misc-tests/gcov8.x: New flags.
52273
52274 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52275
52276         * consistency.vlad/layout/endian.c: Include string.h.
52277
52278         * gcc.c-torture/execute/20020805-1.c: New test.
52279
52280 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52281
52282         * g++.dg/other/conversion1.C: New test.
52283
52284 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52285
52286         * gcc.dg/builtins-1.c: New testcase.
52287
52288 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52289
52290         * g++.dg/inherit/access3.C: New test.
52291
52292 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52293
52294         * gcc.dg/ia64-visibility-2.c: New test.
52295
52296 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52297
52298         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52299         __qualifier_flags to __flags.
52300
52301 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52302
52303         * g++.dg/inherit/operator1.C: New test.
52304         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52305         * g++.dg/other/error1.C: Change expected error message.
52306         * g++.dg/template/conv4.C: Likewise.
52307
52308 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52309
52310         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52311         for documented behavior.
52312
52313 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52314
52315         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52316         several targets known to fail.
52317
52318 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52319
52320         * gcc.dg/mips-args-[123].c: New tests.
52321
52322 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52323
52324         * gcc.dg/ppc-spe.c: New.
52325
52326 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52327
52328         * g++.dg/other/ptrmem4.C: New testcase.
52329
52330 2002-07-24  Richard Henderson  <rth@redhat.com>
52331
52332         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52333
52334 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52335
52336         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52337
52338 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52339
52340         * gcc.c-torture/execute/memset-3.c: New testcase.
52341
52342 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52343
52344         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52345         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52346
52347 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52348
52349         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52350         Delete.
52351
52352 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52353
52354         * gcc.c-torture/compile/simd-4.c: New test.
52355
52356 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52357
52358         PR c++/7347, c++/7348
52359         * g++.dg/template/access4.C: New test.
52360         * g++.dg/template/access5.C: New test.
52361         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52362         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52363         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52364         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52365
52366 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52367
52368         * gcc.dg/gnu89-init-2.c: New test.
52369
52370 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52371
52372         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52373
52374 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52375
52376         * gcc.c-torture/execute/20020720-1.c: New testcase.
52377
52378 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52379
52380         * gcc.dg/cpp/Wsignprom.c: New tests.
52381
52382 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52383
52384         * gcc.c-torture/execute/loop-13.c: New test.
52385
52386 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52387
52388         * gcc.dg/cpp/expr.c: New tests.
52389
52390 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52391
52392         * g++.dg/opt/pr6713.C: Add template instantiation.
52393
52394 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52395
52396         * gcc.dg/nest.c: New test.
52397
52398 2002-07-17  Richard Henderson  <rth@redhat.com>
52399
52400         * g++.dg/opt/pr6713.C: New test.
52401
52402 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52403
52404         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52405         XFAIL for all x86 processors.
52406
52407 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52408
52409         * gcc.c-torture/execute/20010122-1.x: Do not test with
52410         -fomit-frame-pointer.
52411
52412 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52413
52414         * g++.dg/template/instantiate2.C: New test.
52415         * g++.dg/template/spec4.C: New test.
52416
52417 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52418
52419         * g++.dg/template/access2.C: New test.
52420         * g++.dg/template/access3.C: New test.
52421
52422 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52423
52424         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52425         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52426         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52427         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52428         Convert to use <stdarg.h>.
52429         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52430         Delete.
52431         * gcc.dg/va-arg-2.c: New.
52432         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52433
52434 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52435
52436         * gcc.c-torture/compile/20020710-1.c: New test.
52437
52438 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52439                           Andrew Pinski  <pinskia@physics.uc.edu>
52440
52441         gcc.c-torture/compile/simd-2.c: New testcase.
52442         gcc.c-torture/compile/simd-3.c: Likewise.
52443
52444 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52445
52446         PR c++/7224
52447         * g++.dg/overload/error1.C: New test.
52448
52449 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52450
52451         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52452         configuration and IRIX 6 O32 ABI.
52453
52454 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52455
52456         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52457
52458 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52459
52460         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52461
52462 2002-07-10  Jeffrey A Law  <law@redhat.com>
52463
52464         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52465
52466         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52467
52468 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52469
52470         * gcc.dg/20020312-2.c: Check for __PPC__.
52471
52472 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52473
52474         * gcc.c-torture/compile/20020709-1.c: New test.
52475
52476 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52477
52478         * g++.dg/template/qualttp21.C: New test case.
52479
52480 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52481
52482         * gcc.c-torture/compile/20020706-1.c: New test.
52483         * gcc.c-torture/compile/20020706-2.c: New test.
52484
52485 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52486             Alexandre Oliva  <aoliva@redhat.com>
52487
52488         * g++.dg/warn/incomplete1.C: New test.
52489
52490 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52491
52492         PR c++/7099
52493         * g++.dg/warn/noreturn1.C: New test.
52494
52495 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52496
52497         PR c++/6706
52498         * g++.dg/debug/debug6.C: New test.
52499         * g++.dg/debug/debug7.C: New test.
52500
52501 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52502
52503         * gcc.c-torture/compile/simd-3.c: New test.
52504
52505 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52506
52507         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52508         * gcc.dg/20020620-1.c: Likewise.
52509
52510 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52511
52512         PR c++/6944
52513         * g++.dg/init/array4.C: New test.
52514         * g++.dg/init/array5.C: New test.
52515
52516 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52517
52518         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52519         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52520
52521 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52522
52523         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52524         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52525         * gcc.dg/wtr-conversion-1.c: Likewise.
52526         * gcc.dg/wtr-escape-1.c: Likewise.
52527         * gcc.dg/wtr-int-type-1.c: Likewise.
52528         * gcc.dg/wtr-label-1.c: Likewise.
52529         * gcc.dg/wtr-static-1.c: Likewise.
52530         * gcc.dg/wtr-strcat-1.c: Likewise.
52531         * gcc.dg/wtr-suffix-1.c: Likewise.
52532         * gcc.dg/wtr-switch-1.c: Likewise.
52533         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52534         * gcc.dg/wtr-union-init-1.c: Likewise.
52535         * gcc.dg/wtr-union-init-2.c: Likewise.
52536         * gcc.dg/wtr-union-init-3.c: Likewise.
52537
52538         * gcc.dg/wtr-func-def-1.c: New test.
52539
52540 2002-07-02 Devang Patel <dpatel@apple.com>
52541
52542         * objc.dg/param-1.m: New test.
52543
52544 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52545
52546         * gcc.dg/cpp/trad/directive.c: Add test.
52547         * gcc.dg/cpp/trad/macroargs.c: Add test.
52548         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52549
52550 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52551
52552         * gcc.dg/cpp/cmdlne-M.c: New test.
52553
52554 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52555
52556         * objc.dg/desig-init-1.m: New test.
52557
52558 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52559
52560         PR c++/6716
52561         * g++.dg/template/instantiate1.C: New test.
52562
52563 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52564
52565         PR c++/7112
52566         * g++.dg/template/sizeof2.C: New test.
52567
52568 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52569
52570         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52571         gcc.dg/cpp/trad/include.c: New tests.
52572
52573 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52574
52575         PR target/7177
52576         * gcc.c-torture/compile/20020701-1.c: New test.
52577
52578 2002-07-01  Stan Shebs  <shebs@apple.com>
52579
52580         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52581         header here...
52582         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52583         (objc-torture-execute): or here.
52584
52585 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52586
52587         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52588
52589 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52590
52591         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52592
52593 2002-06-30  Devang Patel  <dpatel@apple.com>
52594
52595         * objc.dg/fsyntax-only.m: New test.
52596
52597 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52598
52599         PR c++/6695
52600         * g++.dg/template/friend7.C: New file.
52601
52602 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52603
52604         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52605         return type.
52606
52607 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52608
52609         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52610         avoid division by zero.
52611
52612 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52613
52614         * gcc.dg/Wunknownprag.c: New tests.
52615
52616 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52617
52618         * gcc.c-torture/execute/simd-2.c: New test.
52619
52620 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52621
52622         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52623         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52624         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52625         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52626         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52627         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52628         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52629         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52630         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52631         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52632         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52633         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52634         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52635         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52636         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52637         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52638         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52639
52640 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52641
52642         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52643         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52644         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52645         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52646         New tests.
52647         * gcc.dg/cpp/trad/directive.c: Update.
52648
52649 2002-06-23  Andreas Jaeger  <aj@suse.de>
52650
52651         * gcc.c-torture/execute/complex-6.c: New.
52652
52653 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52654
52655         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52656         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52657         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52658         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52659
52660 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52661
52662         * gcc.dg/cpp/trad: New directory with traditional tests copied
52663         from parent directory.
52664         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52665         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52666         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52667         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52668         Move to trad/ and rename.
52669         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52670         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52671         gcc.dg/cpp/trad/redef2.c: New tests.
52672         * gcc.dg/cpp/trad/trad.exp: New driver.
52673
52674 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52675
52676         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52677         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52678         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52679         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52680         Remove.
52681
52682 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52683
52684         * gcc.dg/20020620-1.c: New test.
52685
52686 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52687
52688         * g++.dg/template/ttp4.C: New test.
52689
52690 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52691
52692         * g++.dg/opt/vt1.C: Fix regexp.
52693
52694 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52695
52696         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52697         Don't use attribute `noinline'.
52698
52699 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52700
52701         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52702
52703 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52704
52705         * gcc.c-torture/execute/simd-1.c: New.
52706
52707         * gcc.dg/simd-1.c: New.
52708
52709 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52710
52711         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52712
52713 2002-06-16  Richard Henderson  <rth@redhat.com>
52714
52715         * g++.dg/ext/anon-struct1.C: New.
52716         * g++.dg/ext/anon-struct2.C: New.
52717         * g++.dg/ext/anon-struct3.C: New.
52718         * gcc.dg/anon-struct-1.c: New.
52719         * gcc.dg/anon-struct-2.c: New.
52720         * gcc.dg/anon-struct-3.c: New.
52721         * gcc.dg/20011008-1.c: Adjust warning text.
52722         * gcc.dg/20020527-1.c: Add -fms-extensions.
52723
52724 2002-06-16  Richard Henderson  <rth@redhat.com>
52725
52726         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52727
52728 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52729
52730         * gcc.c-torture/execute/20020615-1.c: New test.
52731
52732 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52733
52734         * gcc.c-tortuture/execute/compare-1.c: New test case.
52735         * gcc.c-tortuture/execute/compare-2.c: New test case.
52736         * gcc.c-tortuture/execute/compare-3.c: New test case.
52737
52738 2002-06-13  Richard Henderson  <rth@redhat.com>
52739
52740         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52741         ia64 ilp32.
52742
52743 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52744
52745         * g++.dg/template/typename2.C: Update error message.
52746
52747 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52748
52749         * gcc.c-torture/execute/20020611-1.c: New test.
52750
52751 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52752
52753         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52754         list of targets to skip.
52755
52756 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52757
52758         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52759         targets if not optimizing.
52760
52761 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52762
52763         * gcc.c-torture/compile/20020605-1.c: New test.
52764
52765         * g++.dg/opt/vt1.C: New test.
52766
52767         * gcc.dg/20020531-1.c: New test.
52768
52769         * gcc.dg/20020530-1.c: New test.
52770
52771         * gcc.dg/20020527-1.c: New test.
52772
52773         * g++.dg/opt/cse1.C: New test.
52774
52775 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52776
52777         * gcc.dg/20020607-2.c: New test case.
52778
52779 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52780
52781         * gcc.c-torture/compile/20020604-1.c: New test.
52782
52783 2002-06-04  Richard Henderson  <rth@redhat.com>
52784
52785         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52786         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52787         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52788
52789 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52790
52791         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52792
52793 2002-06-03  Richard Henderson  <rth@redhat.com>
52794
52795         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52796         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52797
52798 2002-06-02  Richard Henderson  <rth@redhat.com>
52799
52800         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52801         test functions static.
52802
52803 2002-06-02  Andreas Jaeger  <aj@suse.de>
52804
52805         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52806         now.
52807
52808 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52809
52810         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52811         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52812         Update for mofified diagnostics.
52813         * gcc.dg/c99-intconst-1.c: No longer fail.
52814
52815 2002-06-02  Richard Henderson  <rth@redhat.com>
52816
52817         * gcc.dg/uninit-A.c: Remove xfail markers.
52818
52819 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52820
52821         * gcc.dg/fnegate-1.c: New test case.
52822
52823 2002-05-30  Osku Salerma  <osku@iki.fi>
52824
52825         * gcc.c-torture/execute/mayalias-1.c: New file.
52826
52827 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52828
52829         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52830         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52831         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52832
52833 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52834
52835         * gcc.c-torture/execute/20020529-1.c: New test.
52836
52837 2002-05-27  Richard Henderson  <rth@redhat.com>
52838
52839         * g++.dg/ext/attrib6.C: New test case.
52840
52841 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52842
52843         * gcc.c-torture/execute/pure-1.c: New test.
52844
52845 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52846
52847         * gcc.dg/cpp/arith-2.c: Remove.
52848
52849 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52850
52851         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52852         * gcc.dg/cpp/if-3.c: Remove.
52853
52854 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52855
52856         * g++.dg/opt/cse2.C: New test.
52857
52858 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52859
52860         * gcc.dg/cpp/arith-1.c: New semantic tests.
52861         * gcc.dg/cpp/if-1.c: Update.
52862
52863 2002-05-24  Ben Elliston  <bje@redhat.com>
52864
52865         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52866
52867 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52868
52869         * gcc.dg/verbose-asm.c: New test.
52870
52871 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52872
52873         * gcc.dg/cpp/paste12.c: New test.
52874
52875 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52876
52877         * g++.dg/parse/named_ops.C: New test.
52878
52879 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52880
52881         * gcc.dg/weak-8.c: New test.
52882
52883 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52884
52885         * gcc.dg/weak-2.c: Allow optional leading underscore
52886         in scan-assembler symbol name.
52887         * gcc.dg/weak-3.c: Likewise.
52888         * gcc.dg/weak-4.c: Likewise.
52889         * gcc.dg/weak-5.c: Likewise.
52890
52891 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52892
52893         * gcc.dg/20020523-1.c: New test.
52894
52895 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52896
52897         * objc.dg/const-str-2.m: Update now that we stop after
52898         a command line error.
52899
52900 2002-05-22  Richard Henderson  <rth@redhat.com>
52901
52902         * g++.dg/dg.exp: Fix typo in test pruneing.
52903
52904 2002-05-22  Richard Henderson  <rth@redhat.com>
52905
52906         * g++.dg/dg.exp: Prune the tls subdirectory.
52907         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52908         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52909         * g++.dg/tls/init-1.C: New.
52910
52911 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52912
52913         * gcc.dg/20020517-1.c: New test.
52914
52915 2002-05-21  Richard Henderson  <rth@redhat.com>
52916
52917         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52918         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52919
52920 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52921
52922         * g++.dg/other/copy2.C: New test.
52923
52924 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52925
52926         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52927         (MAX_COPY): Bump up to 10 times sizeof (long long).
52928         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52929
52930         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52931         sizeof (long long).
52932
52933         * gcc.c-torture/execute/strcpy-1.c: New test.
52934
52935 2002-05-19  Jason Merrill  <jason2redhat.com>
52936
52937         * g++.dg/ext/oper1.C: New test.
52938
52939 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52940 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52941
52942         * README.QMTEST: New file.
52943
52944         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52945
52946 2002-05-19  Andreas Jaeger  <aj@suse.de>
52947
52948         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52949         now.
52950         * gcc.c-torture/execute/loop-2d.x: Likewise.
52951
52952 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52953
52954         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52955         support weak symbols.
52956         * gcc.dg/weak-4.c: Likewise.
52957         * gcc.dg/weak-6.c: Likewise.
52958
52959 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52960
52961         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52962         cygwin, coff and h8300-*-hms targets
52963         * gcc.dg/weak-5.c: Likewise.
52964         * gcc.dg/weak-7.c: Likewise.
52965
52966 2002-05-16  Jason Merrill  <jason@redhat.com>
52967
52968         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52969         (scan-assembler-not, scan-assembler-dem): Likewise.
52970         (scan-assembler-dem-not): Likewise.
52971
52972 2002-05-15  Richard Henderson  <rth@redhat.com>
52973
52974         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52975
52976 2002-05-15  Richard Henderson  <rth@redhat.com>
52977
52978         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52979         (vfoo1f): Warning here.
52980         (vfoo1l): Don't redefine the alias.
52981
52982 2002-05-14  Jason Merrill  <jason@redhat.com>
52983             Alexandre Oliva  <aoliva@redhat.com>
52984
52985         * g++.dg/init/pm1.C: New test.
52986
52987 2002-05-12  David S. Miller  <davem@redhat.com>
52988
52989         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52990         types.
52991
52992 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52993
52994         * gcc.c-torture/execute/20020510-1.c: New test case.
52995
52996 2002-05-10  David S. Miller  <davem@redhat.com>
52997
52998         * gcc.c-torture/execute/conversion.c: Test long double too.
52999
53000 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53001
53002         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53003         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53004         * lib/g++.exp (g++_link_flags): Likewise.
53005         * lib/objc.exp (objc_target_compile): Likewise.
53006
53007 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53008
53009         * gcc.dg/cpp/poison.c: Update.
53010         * gcc.dg/cpp/20000625-2.c: Remove.
53011         * gcc.dg/cpp/direct2s.c: Remove final test.
53012
53013 2002-05-08  Tom Rix  <trix@redhat.com>
53014
53015         * gcc.c-torture/execute/20020508-1.c: New test.
53016         * gcc.c-torture/execute/20020508-2.c: New test.
53017         * gcc.c-torture/execute/20020508-3.c: New test.
53018
53019 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53020
53021         * gcc.dg/cpp/charconst-4.c: More tests.
53022
53023 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53024
53025         PR c/6569
53026         * gcc.dg/weak-3.c: Update location of warning messages.
53027         * gcc.dg/weak-5.c: Likewise.
53028
53029 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53030
53031         * gcc.c-torture/execute/20020506-1.c: New test case.
53032
53033 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53034
53035         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53036
53037 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53038
53039         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53040
53041 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53042
53043         * gcc.dg/cpp/charconst-3.c: New test.
53044
53045 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53046
53047         * gcc.dg/cpp/charconst.c: Update tests.
53048
53049 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53050
53051         * treelang: Added directory for new sample language treelang. Also
53052         lib/treelang.exp: New file to signal treelang should be tested.
53053
53054 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53055
53056         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53057         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53058         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53059         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53060         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53061         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53062         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53063
53064 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53065
53066         * gcc.dg/format/xopen-2.c: New test.
53067
53068 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53069
53070         * gcc.dg/20020503-1.c: New test.
53071
53072 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53073
53074         * g++.dg/init/dtor1.C: Make it tougher.
53075
53076 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53077
53078         * g++.dg/init/dtor1.C: New test.
53079
53080 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53081
53082         * gcc.dg/altivec-8.c: New.
53083
53084 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53085
53086         * gcc.dg/altivec-7.c: New.
53087
53088 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53089
53090         * g++.dg/parse/typedef1.C: New test.
53091
53092 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53093
53094         PR c++/6486
53095         * g++.dg/template/friend6.C: New test.
53096
53097         PR c++/6492
53098         * g++.dg/init/copy1.C: New test.
53099
53100 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53101
53102         * g++.dg/warn/effc1.C: New test.
53103
53104 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53105
53106         * gcc.dg/cpp/if-cexp.c: Add a test.
53107
53108 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53109
53110         * gcc.dg/20020426-2.c: New test.
53111
53112 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53113
53114         * gcc.dg/cpp/if-mop.c: Update.
53115         * gcc.dg/cpp/if-mpar.c: Add test.
53116         * gcc.dg/cpp/if-oppr.c: Update.
53117
53118 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53119
53120         PR c/6343
53121         * gcc.dg/weak-[2-7].c: New tests.
53122
53123 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53124
53125         * gcc.dg/enum1.c: New test.
53126
53127 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53128
53129         PR c++/6497
53130         * g++.dg/inherit/access2.C: New test.
53131
53132 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53133
53134         PR bootstrap/6445
53135         * gcc.dg/20020426-1.c: New test.
53136
53137 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53138
53139         * g++.dg/abi/enum1.C: New test.
53140
53141 2002-04-26  Richard Henderson  <rth@redhat.com>
53142
53143         * gcc.dg/c99-bool-1.c: Expect always true warning.
53144
53145 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53146
53147         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53148
53149 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53150
53151         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53152         targets.
53153
53154 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53155
53156         * g++.dg/abi/mange7.C: New test.
53157
53158         PR c++/6438.
53159         * g++.dg/parse/stmtexpr2.C: New test.
53160
53161 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53162
53163         * gcc.dg/20020312-2.c: Add SH target.
53164
53165 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53166
53167         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53168         compiler output on mips*-*-irix*.
53169
53170 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53171
53172         * g++.dg/parse/attr1.C: New test.
53173
53174 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53175
53176         * gcc.c-torture/execute/string-opt-17.c: New test case.
53177         * gcc.c-torture/execute/memset-2.c: New test case.
53178
53179 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53180
53181         PR c++/6256:
53182         * g++.dg/template/friend5.C: New test.
53183
53184         PR c++/6331:
53185         * g++.dg/template/qual1.C: Likewise.
53186
53187 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53188
53189         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53190         Include stdlib.h, not stdio.h or ctype.h.
53191
53192 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53193
53194         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53195         cris-*-elf* and mmix-*-*.
53196         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53197         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53198         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53199         Ditto.
53200         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53201         * gcc.dg/wchar_t-1.c: Ditto.
53202
53203 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53204
53205         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53206         Clarify comment.
53207
53208 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53209
53210         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53211
53212 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53213
53214         * gcc.c-torture/execute/20000906-1.x: Delete.
53215
53216 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53217
53218         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53219
53220 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53221
53222         * PR6367
53223         * g77.f-torture/execute/6367.f: New test.
53224         * g77.f-torture/execute/6367.x: Disable for MMIX.
53225
53226 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53227
53228         * PR6352
53229         * g++.dg/opt/inline2.C: New test.
53230
53231 2002-04-18  Richard Henderson  <rth@redhat.com>
53232
53233         * gcc.dg/20000906-1.c: Enable for all targets.
53234         * gcc.c-torture/compile/iftrap-2.c: New.
53235
53236 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53237
53238         * gcc.dg/20020418-1.c: New test.
53239         * gcc.dg/20020418-2.c: New test.
53240
53241 2002-04-18  Richard Henderson  <rth@redhat.com>
53242
53243         * gcc.c-torture/compile/iftrap-1.c: New.
53244         * gcc.dg/iftrap-1.c: Adjust for ia64.
53245         * gcc.dg/iftrap-2.c: New.
53246
53247 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53248
53249         * gcc.c-torture/compile/20020418-1.c: New test.
53250
53251 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53252
53253         * gcc.c-torture/compile/20020415-1.c: New.
53254
53255 2002-04-18  David S. Miller  <davem@redhat.com>
53256
53257         * gcc.c-torture/execute/20020418-1.c: New test.
53258
53259 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53260
53261         * gcc.dg/20020416-1.c: New test.
53262
53263         * g++.dg/opt/inline1.C: New test.
53264
53265 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53266
53267         * gcc.dg/altivec-5.c: New test.
53268
53269         * gcc.dg/20020415-1.c: New test.
53270
53271 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53272
53273         * lib/chill.exp: Remove.
53274
53275 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53276
53277         * g++.dg/other/big-struct.C: New test.
53278
53279 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53280
53281         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53282         of scratch file.
53283
53284 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53285
53286         PR c/6277
53287         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53288         in scan-assembler function name
53289
53290 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53291
53292         * g77.f-torture/execute/980628-4.x,
53293         g77.f-torture/execute/980628-5.x,
53294         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53295         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53296         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53297         i[34567]86-*-*.
53298
53299 2002-04-13  David S. Miller  <davem@redhat.com>
53300
53301         * gcc.c-torture/execute/20020413-1.c: New test.
53302
53303 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53304
53305         * gcc.dg/asm-6.c,
53306         * g++.dg/ext/asm1.C: New tests.
53307
53308 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53309
53310         PR c++ 5373.
53311         * g++.dg/parse/stmtexpr1.C: New test.
53312
53313         PR c++/5189.
53314         * g++.dg/template/copy1.C: New test.
53315
53316 2002-04-12  Richard Henderson  <rth@redhat.com>
53317
53318         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53319
53320 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53321
53322         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53323         gcc.c-torture/execute/20020307-2.c.
53324
53325 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53326
53327         * g++.dg/ext/attrib5.C,
53328         * g++.dg/lookup/struct1.C: New tests.
53329
53330 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53331
53332         * gcc.dg/20020411-1.c: New test.
53333
53334         * gcc.c-torture/execute/20020411-1.c: New test.
53335
53336 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53337
53338         * g77.f-torture/execute/6177.f: New test.
53339
53340 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53341
53342         PR middle-end/6247
53343         * g++.dg/opt/cleanup1.C: New test.
53344
53345         * g++.dg/opt/const1.C: New test.
53346
53347 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53348
53349         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53350
53351 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53352
53353         PR c++/5507
53354         * g++.dg/template/typename2.C: New test.
53355
53356 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53357
53358         * gcc.c-torture/execute/loop-12.c: New.
53359
53360 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53361
53362         * g77.f-torture/execute/980628-4.x,
53363         g77.f-torture/execute/980628-5.x,
53364         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53365         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53366         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53367
53368 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53369
53370         PR optimization/6086
53371         * g++.dg/opt/preinc1.C: New test.
53372
53373 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53374
53375         PR c++/5571
53376         * g++.dg/opt/static2.C: New test.
53377
53378 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53379
53380         PR c/5120
53381         * gcc.dg/20020406-1.c: New test.
53382
53383 2002-04-04  David S. Miller  <davem@redhat.com>
53384
53385         * gcc.c-torture/execute/20020404-1.c: New test.
53386
53387 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53388
53389         PR c/6123
53390         * gcc.dg/20020312-2.c: Do not declare global register variable
53391         if __PIC__ or __pic__ is defined.
53392
53393 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53394
53395         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53396         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53397
53398 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53399
53400         * gcc.misc-tests/linkage.exp: Update last change to handle
53401         sparc*-, not just sparc-.
53402
53403 2002-04-03  Richard Henderson  <rth@redhat.com>
53404
53405         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53406
53407 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53408
53409         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53410
53411 2002-04-02  David S. Miller  <davem@redhat.com>
53412
53413         * gcc.c-torture/execute/20020402-3.c: New test.
53414
53415 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53416
53417         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53418         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53419
53420         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53421         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53422         g77.f-torture/execute/20001201.x,
53423         g77.f-torture/execute/u77-test.x: New files.
53424
53425         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53426         * gcc.dg/wchar_t-1.c: Ditto.
53427
53428 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53429
53430         * gcc.c-torture/execute/20020402-1.c: New test.
53431
53432 2002-04-01  Richard Henderson  <rth@redhat.com>
53433
53434         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53435
53436         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53437
53438 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53439
53440         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53441
53442 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53443
53444         * g++.dg/inherit/template-as-base.C: Expect error.
53445         * g++.dg/inherit/namespace-as-base.C: Likewise.
53446
53447 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53448
53449         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53450         g++.dg/ext/instantiate3.C: Tweak match patterns.
53451
53452         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53453         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53454         -da test.
53455
53456 2002-03-31  Richard Henderson  <rth@redhat.com>
53457
53458         * gcc.dg/special/alias-2.c: New.
53459         * gcc.dg/special/ecos.exp: Run it.
53460
53461 2002-03-31  Richard Henderson  <rth@redhat.com>
53462
53463         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53464
53465 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53466
53467         * gcc.dg/weak-1.c: Disable on h8300 port.
53468
53469 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53470
53471         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53472         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53473         ordering tests.
53474         * g++.dg/bprob/bprob-1.C: New test.
53475         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53476         * g++.dg/gcov/gcov-1.C: New test.
53477         * g++.dg/gcov/gcov-1.x: New file.
53478         * g++.dg/gcov/gcov-2.C: New test.
53479         * g++.dg/gcov/gcov-3.C: New test.
53480         * g++.dg/gcov/gcov-3.h: New file.
53481
53482 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53483
53484         * g++.old-deja/g++.other/builtins5.C: New test.
53485         * g++.old-deja/g++.other/builtins6.C: New test.
53486         * g++.old-deja/g++.other/builtins7.C: New test.
53487         * g++.old-deja/g++.other/builtins8.C: New test.
53488         * g++.old-deja/g++.other/builtins9.C: New test.
53489
53490 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53491
53492         * g++.dg/opt/static1.C: New test.
53493
53494         * g++.dg/opt/longbranch1.C: New test.
53495
53496 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53497
53498         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53499
53500         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53501
53502 2002-03-28  Jeffrey A Law  (law@redhat.com)
53503
53504         * gcc.c-torture/execute/20020328-1.c: New test.
53505
53506 2002-03-27  Richard Henderson  <rth@redhat.com>
53507
53508         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53509         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53510         move from g++.old-deja/g++.ext/.
53511
53512 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53513
53514         * g++.dg/init/new2.C: New test.
53515
53516 2002-03-26  Richard Henderson  <rth@redhat.com>
53517
53518         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53519
53520         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53521         on sparc.
53522
53523         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53524         sparcv9 systems.
53525         * gcc.dg/20001102-1.c: Likewise.
53526
53527 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53528
53529         * gcc.dg/cpp/endif-pedantic1.c,
53530         gcc.dg/cpp/endif-pedantic2.c: New tests.
53531
53532 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53533
53534         * g++.dg/init/new1.C: New test.
53535
53536 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53537
53538         * g++.dg/abi/vbase9.C: New test.
53539
53540 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53541
53542         * gcc.dg/arm-asm.c: New test.
53543
53544 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53545
53546         * gcc.dg/Wswitch-enum.c: New test.
53547         Fix PR c/5044.
53548
53549 2002-03-26  Richard Henderson  <rth@redhat.com>
53550
53551         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53552         structure.
53553
53554 2002-03-25  Richard Henderson  <rth@redhat.com>
53555
53556         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53557         sparcv9 systems.
53558
53559         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53560         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53561
53562 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53563
53564         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53565
53566 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53567
53568         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53569         targets using generic thunk support.
53570
53571 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53572
53573         * gcc.c-torture/compile/20020323-1.c: New test.
53574
53575         * g++.dg/opt/conj2.C: New test.
53576
53577 2002-03-24  Richard Henderson  <rth@redhat.com>
53578
53579         * gcc.dg/weak-1.c: Use -fno-common.
53580
53581 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53582
53583         * g77.dg/f77-edit-apostrophe-out.f: New test
53584         * g77.dg/f77-edit-h-out.f: New test
53585         * g77.dg/f77-edit-t-in.f: New test
53586         * g77.dg/f77-edit-t-out.f: New test
53587         * g77.dg/f77-edit-x-out.f: New test
53588         * g77.dg/f77-edit-slash-out.f: New test
53589         * g77.dg/f77-edit-colon-out.f: New test
53590         * g77.dg/f77-edit-s-out.f: New test
53591
53592 2002-03-24  Richard Henderson  <rth@redhat.com>
53593
53594         * objc/execute/formal_protocol-6.x: New XFAIL.
53595
53596 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53597
53598         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53599         that do not support weak symbols
53600
53601 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53602
53603         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53604         * lib/g77.exp: Likewise.
53605         * lib/objc.exp: Likewise.
53606
53607 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53608
53609         * gcc.dg/Wswitch-default.c: New test.
53610
53611 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53612
53613         * g++.dg/other/enum1.C: New test.
53614
53615 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53616
53617         * gcc.dg/pragma-ep-3.c: Fix typo.
53618
53619 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53620
53621         * g++.dg/inherit/template-as-base.C: New test.
53622
53623 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53624
53625         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53626         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53627
53628 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53629
53630         * gcc.dg/cpp/multiline.c: Update to match.
53631
53632 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53633
53634         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53635
53636 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53637
53638         * gcc.dg/cpp/extratokens2.c: New file.
53639
53640 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53641
53642         * gcc.dg/20020312-2.c: Add rs6000 target.
53643
53644         * gcc.c-torture/compile/20020319-1.c: New test.
53645
53646 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53647
53648         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53649         (A, E): Handle this.
53650
53651 2002-03-20  Jason Merrill  <jason@redhat.com>
53652
53653         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53654         ignoring -fpic.
53655         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53656         through prune_gcc_output.
53657
53658 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53659
53660         * gcc.c-torture/compile/20020320-1.c: New test.
53661
53662 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53663
53664         * gcc.c-torture/compile/20020318-1.c: New test.
53665
53666         * gcc.dg/struct-by-value-1.c: New test.
53667
53668         * gcc.dg/20020319-1.c: New test.
53669
53670 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53671
53672         * g++.dg/opt/conj1.C: New test.
53673
53674 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53675
53676         * g++.dg/template/qualttp20.C: Revert previous change.
53677         * g++.dg/template/qualttp3.C: Likewise.
53678         * g++.dg/template/qualttp4.C: Likewise.
53679         * g++.dg/template/qualttp5.C: Likewise.
53680         * g++.dg/template/qualttp6.C: Likewise.
53681         * g++.dg/template/qualttp7.C: Likewise.
53682         * g++.dg/template/qualttp8.C: Likewise.
53683         * g++.dg/template/recurse.C: Likewise.
53684
53685 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53686
53687         * gcc.dg/cpp/wchar-1.c: Update.
53688
53689 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53690
53691         * g++.dg/template/conv1.C: New test.
53692         * g++.dg/template/conv2.C: New test.
53693         * g++.dg/template/conv3.C: New test.
53694         * g++.dg/template/conv4.C: New test.
53695
53696 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53697
53698         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53699         * g++.dg/template/qualttp3.C: Likewise.
53700         * g++.dg/template/qualttp4.C: Likewise.
53701         * g++.dg/template/qualttp5.C: Likewise.
53702         * g++.dg/template/qualttp6.C: Likewise.
53703         * g++.dg/template/qualttp7.C: Likewise.
53704         * g++.dg/template/qualttp8.C: Likewise.
53705         * g++.dg/template/recurse.C: Likewise.
53706
53707 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53708
53709         * g++.dg/opt/dtor1.C: New test.
53710
53711 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53712
53713         * gcc.c-torture/compile/20020315-1.c: New test.
53714
53715 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53716
53717         * gcc.dg/weak-1.c: Fix scan tests.
53718
53719 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53720
53721         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53722         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53723         cris-*-aout* mmix-*-*.
53724         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53725         cris-*-aout* mmix-*-*.
53726         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53727         cris-*-elf* cris-*-aout* and mmix-*-*.
53728         * gcc.dg/20001009-1.c: Ditto.
53729         * gcc.dg/20010912-1.c: Ditto.
53730         * gcc.dg/20020122-4.c: Ditto.
53731         * gcc.dg/inline-2.c: Ditto.
53732
53733 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53734
53735         * gcc.c-torture/compile/20020314-1.c: New test.
53736
53737 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53738
53739         * gcc.c-torture/execute/20020314-1.c: New test.
53740
53741 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53742
53743         * g++.dg/warn/Wunused-1.C: New test.
53744
53745 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53746
53747         * g++.dg/abi/mangle6.C: New test.
53748
53749 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53750
53751         * gcc.c-torture/compile/20020309-2.c: New test.
53752
53753         * gcc.c-torture/compile/20020312-1.c: New test.
53754
53755 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53756
53757         * g++.dg/other/access1.C: New test.
53758
53759 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53760
53761         * gcc.c-torture/execute/wchar_t-1.c: New test.
53762
53763 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53764
53765         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53766
53767 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53768
53769         * gcc.dg/20020312-1.c: New test case.
53770
53771 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53772
53773         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53774
53775 2002-03-11  Richard Henderson  <rth@redhat.com>
53776
53777         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53778         * g++.old-deja/g++.jason/report.C: Likewise.
53779
53780 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53781
53782         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53783         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53784
53785 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53786
53787         * g++.dg/overload/pmf1.C: New test.
53788
53789 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53790
53791         * gcc.c-torture/execute/20020307-1.c: Use long.
53792
53793 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53794
53795         PR optimization/5844
53796         * gcc.dg/20020310-1.c: New test.
53797
53798 2002-03-09  Michael Meissner  <meissner@redhat.com>
53799
53800         * gcc.c-torture/execute/memcpy-2.c: New test.
53801         * gcc.c-torture/execute/memset-1.c: New test.
53802         * gcc.c-torture/execute/strlen-1.c: New test.
53803         * gcc.c-torture/execute/strcmp-1.c: New test.
53804         * gcc.c-torture/execute/strncmp-1.c: New test.
53805
53806 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53807
53808         * gcc.dg/ppc-ldstruct.c: New test.
53809
53810 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53811
53812         * gcc.c-torture/execute/va-arg-22.c: New test.
53813
53814 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53815
53816         * gcc.c-torture/compile/20020309-1.c: New test.
53817
53818 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53819
53820         * gcc.c-torture/execute/20020307-2.c: New test.
53821
53822 2002-03-07  Jeffrey A Law  (law@redhat.com)
53823
53824         * g77.f-torture/compile/20020307-1.f: New test.
53825
53826 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53827
53828         * gcc.dg/unordered-1.c: New test.
53829
53830 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53831
53832         * gcc.c-torture/execute/20020307-1.c: New test.
53833
53834 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53835
53836         * gcc.dg/20020304-1.c: New test.
53837
53838         * gcc.c-torture/compile/20020304-2.c: New test.
53839
53840 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53841
53842         * gcc.c-torture/compile/20020304-1.c: New test case
53843         (from PR c/5830).
53844
53845 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53846
53847         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53848
53849 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53850
53851         * g++.dg/other/classkey1.C: New test.
53852
53853 2002-03-01  Richard Henderson  <rth@redhat.com>
53854
53855         * gcc.c-torture/compile/981223-1.x: New.
53856         * gcc.c-torture/compile/920625-1.x: New.
53857
53858 2002-02-28  Richard Henderson  <rth@redhat.com>
53859
53860         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53861
53862 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53863
53864         * gcc.c-torture/execute/20020227-1.c: New test.
53865
53866 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53867
53868         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53869         here" ERROR lines.
53870         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53871         * g++.old-deja.g++.other/defarg1.C: Likewise.
53872         * g++.old-deja/g++.pt/calls2.C: Likewise.
53873         * g++.old-deja/g++.pt/crash20.C: Likewise.
53874         * g++.old-deja/g++.pt/crash30.C: Likewise.
53875         * g++.old-deja/g++.pt/crash36.C: Likewise.
53876         * g++.old-deja/g++.pt/crash6.C: Likewise.
53877         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53878         * g++.old-deja/g++.pt/derived3.C: Likewise.
53879         * g++.old-deja/g++.pt/error1.C: Likewise.
53880         * g++.old-deja/g++.pt/friend21.C: Likewise.
53881         * g++.old-deja/g++.pt/friend23.C: Likewise.
53882         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53883         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53884
53885 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53886
53887         * gcc.c-torture/execute/20020225-2.c: New test.
53888
53889 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53890
53891         * gcc.c-torture/execute/920730-1t.c,
53892         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53893         Delete test cases, only relevant to -traditional.
53894
53895 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53896
53897         * gcc.dg/cpp/undef1.c: Remove.
53898         * gcc.dg/cpp/directiv.c: Update.
53899         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53900
53901 2002-02-27  Michael Meissner  <meissner@redhat.com>
53902
53903         * gcc.c-torture/execute/20020226-1.c: New test.
53904
53905 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53906
53907         * g++.dg/debug/debug4.C: New test.
53908
53909         * gcc.dg/ia64-visibility-1.c: New test.
53910
53911 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53912
53913         * gcc.dg/debug/20020224-1.c: New.
53914
53915 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53916
53917         * gcc.c-torture/execute/960416-1.x: New.
53918         * gcc.c-torture/execute/divconst-3.x: Likewise.
53919
53920 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53921
53922         * gcc.dg/20020224-1.c: New test.
53923
53924 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53925
53926         * gcc.c-torture/execute/20020225-1.c: New.
53927
53928 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53929
53930         * gcc.dg/cpp/wchar-1.c: New test.
53931
53932 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53933
53934         * gcc.dg/20020222-1.c: New test.
53935
53936 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53937
53938         * g++.dg/opt/anonunion1.C: New test.
53939
53940 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53941
53942         * g++.dg/template/qualttp19.C: New test.
53943         * g++.dg/template/qualttp20.C: New test.
53944         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53945         * g++.old-deja/g++.other/qual1.C: Likewise.
53946
53947 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53948
53949         * gcc.dg/attr-alwaysinline.c: New.
53950
53951 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53952
53953         * gcc.dg/20020220-1.c: New test.
53954
53955         * gcc.dg/20020220-2.c: New test.
53956
53957         * g++.dg/opt/mmx1.C: New test.
53958
53959 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53960
53961         * gcc.c-torture/compile/20020110.c: New test.
53962
53963 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53964
53965         * gcc.c-torture/execute/20020219-1.c: New test.
53966
53967         * gcc.dg/20020219-1.c: New test.
53968
53969         * gcc.dg/noncompile/20020220-1.c: New test.
53970
53971         * g++.dg/opt/ptrintsum1.C: New test.
53972
53973         * gcc.dg/debug/20020220-1.c: New test.
53974
53975 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53976
53977         * gcc.c-torture/execute/20020216-1.c: New test.
53978
53979 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53980
53981         * gcc.dg/decl-1.c: Update, new test.
53982
53983 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53984
53985         * g++.dg/abi/bitfield1.C: New test.
53986         * g++.dg/abi/bitfield2.C: New test.
53987
53988 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53989
53990         * gcc.dg/attr-nest.c: New test.
53991
53992 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53993
53994         * gcc.c-torture/execute/20020215-1.c: New test.
53995
53996 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53997
53998         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53999         * g++.dg/debug/debug.exp: New.
54000         * g++.dg/debug/trivial.C: New.
54001         * g++.dg/debug/debug1.C: Moved...
54002         * g++.dg/other/debug1.C: ...from here.
54003         * g++.dg/debug/debug2.C: Moved...
54004         * g++.dg/other/debug2.C: ...from here.
54005         * g++.dg/debug/debug3.C: Moved...
54006         * g++.dg/other/debug3.C: ...from here.
54007
54008         * gcc.dg/noncompile/20020213-1.c: New test.
54009
54010 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54011
54012         * g++.dg/other/debug3.C: New test.
54013
54014         * gcc.c-torture/execute/20020213-1.c: New test.
54015
54016 2002-02-13  Richard Smith <richard@ex-parrot.com>
54017
54018         * g++.old-deja/g++.other/thunk1.C: New test.
54019
54020 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54021
54022         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54023
54024 2002-02-13  Stan Shebs  <shebs@apple.com>
54025
54026         * gcc.dg/altivec-3.c: New.
54027
54028 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54029
54030         * gcc.dg/Wunreachable-1.c: New test.
54031         * gcc.dg/Wunreachable-2.c: New test.
54032
54033 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54034
54035         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54036
54037 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54038
54039         * gcc.dg/decl-1.c: New test.
54040
54041 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54042
54043         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54044
54045 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54046
54047         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54048         * gcc.c-torture/compile/980506-1.x: Likewise.
54049
54050 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54051
54052         * gcc.dg/20020210-1.c: New.
54053
54054 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54055
54056         * g77.f-torture/execute/947.f: New regression test
54057         for PR fortran/947.
54058
54059 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54060
54061         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54062         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54063
54064 2002-02-08  Richard Henderson  <rth@redhat.com>
54065
54066         * gcc.c-torture/compile/labels-3.c: New.
54067
54068 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54069
54070         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54071         expression statements work instead.
54072         * gcc.dg/noncompile/20020207-1.c: New test.
54073
54074 2002-02-07  Richard Henderson  <rth@redhat.com>
54075
54076         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54077
54078 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54079
54080         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54081         message from g77
54082         * lib/g77-dg.exp: Trim g77 error messages so that they are
54083         recognized by dg.exp.
54084
54085 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54086
54087         PR fortran/5473
54088         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54089
54090 2002-02-07  Richard Henderson  <rth@redhat.com>
54091
54092         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54093         to be sufficiently aligned for integers.
54094
54095 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54096
54097         * g++.dg/template/friend4.C: New test.
54098
54099 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54100
54101         PR fortran/5743
54102         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54103         unsupported cases.
54104
54105 2002-02-07  Richard Henderson  <rth@redhat.com>
54106
54107         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54108         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54109         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54110         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54111
54112 2002-02-06  Richard Henderson  <rth@redhat.com>
54113
54114         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54115
54116 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54117
54118         * gcc.dg/20020206-1.c: New test.
54119
54120 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54121
54122         * gcc.c-torture/execute/20020206-1.c: New test.
54123
54124         * gcc.c-torture/execute/20020206-2.c: New test.
54125
54126         PR optimization/5429:
54127         * gcc.c-torture/compile/20020206-1.c: New test.
54128
54129 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54130
54131         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54132         as certain file formats cannot support particularly large
54133         alignments.
54134
54135         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54136         and do not expect to be able to link the executable.
54137
54138         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54139         fail because the COFF format does not support the weak attribute.
54140
54141 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54142
54143         * g77.dg/pr5473.f: New test
54144
54145 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54146
54147         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54148         Fix testcase accordingly.
54149
54150 2002-02-04  Richard Henderson  <rth@redhat.com>
54151
54152         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54153         (buf): Change to be an array of pointers, not ints.
54154
54155 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54156
54157         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54158         before all tests.  Move warning one line above to match where it
54159         C frontend emits.
54160         * gcc.dg/Wswitch-2.c: New test.
54161         * g++.dg/warn/Wswitch-1.C: New test.
54162         * g++.dg/warn/Wswitch-2.C: New test.
54163
54164 2002-02-04  Richard Henderson  <rth@redhat.com>
54165
54166         * g++.dg/abi/offsetof.C: Fix size comparison.
54167
54168 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54169
54170         * gcc.dg/cast-qual-2.c: New test.
54171
54172 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54173
54174         * gcc.dg/20020201-4.c: New test.
54175
54176 2002-02-04  Ben Elliston  <bje@redhat.com>
54177
54178         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54179         target_info attribute != 0, in addition to the empty string.
54180         (gcc_target_compile): Likewise.
54181
54182 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54183
54184         * gcc.dg/Wswitch.c: New test.
54185         PR gcc/4475. PR gcc/3780.
54186
54187 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54188
54189         * g77.f-torture/execute/5122.f: New test for regressions
54190         against PR fortran/5122.
54191
54192 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54193
54194         * g77.f-torture/compile/pr3743.f: Delete
54195         * g77.dg/pr3743-1.f: New test.
54196         * g77.dg/pr3743-2.f: New test.
54197         * g77.dg/pr3743-3.f: New test.
54198         * g77.dg/pr3743-4.f: New test.
54199
54200 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54201
54202         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54203
54204 2002-02-02  Richard Henderson  <rth@redhat.com>
54205
54206         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54207         * gcc.c-torture/execute/bf64-1.c: Likewise.
54208
54209 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54210
54211         * gcc.dg/20020201-2.c: New test.
54212
54213         * gcc.dg/20020201-3.c: New test.
54214
54215         * gcc.c-torture/execute/bitfld-2.c: New test.
54216
54217 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54218
54219         * gcc.dg/bitfld-1.c: Update.
54220         * gcc.dg/bitfld-2.c: Update.
54221         * gcc.c-torture/execute/bitfld-1.x: New.
54222
54223 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54224
54225         * gcc.c-torture/execute/20020201-1.c: New test.
54226
54227 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54228
54229         PR target/5469
54230         * gcc.dg/20020201-1.c: New test.
54231
54232 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54233
54234         PR fortran/3743
54235         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54236         * g77.f-torture/compile/pr3743.x: Remove
54237
54238 2002-01-31  Tom Rix  <trix@redhat.com>
54239
54240         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54241
54242 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54243
54244         * gcc.dg/noncompile/20020130-1.c: New test.
54245
54246 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54247
54248         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54249
54250 2002-01-29  Richard Henderson  <rth@redhat.com>
54251
54252         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54253         to long long.
54254         * gcc.c-torture/execute/bf64-1.c: Likewise.
54255
54256 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54257
54258         * gcc.c-torture/execute/20020129-1.c: New test.
54259
54260 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54261
54262         * gcc.c-torture/compile/20000224-1.c: Update.
54263         * gcc.c-torture/execute/bitfld-1.c: New tests.
54264         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54265         * gcc.dg/uninit-A.c: Update.
54266
54267 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54268
54269         * g++.dg/template/ctor1.C: Add instantiation.
54270
54271 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54272
54273         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54274         argument to __builtin_prefetch to be const ptr.
54275
54276 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54277
54278         * gcc.c-torture/compile/20020120-1.c: New test.
54279
54280 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54281
54282         * gcc.c-torture/execute/20020127-1.c: New test.
54283
54284 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54285
54286         * g77.dg/f77-edit-i-in.f: New test
54287         * g77.dg/f77-edit-i-out.f: New test
54288
54289 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54290
54291         * gcc.dg/debug/debug.exp: New file.
54292         * gcc.dg/debug/trivial.c: New file.
54293         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54294         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54295         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54296         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54297         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54298         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54299         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54300         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54301         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54302         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54303         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54304         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54305         * gcc.dg/20000503-1.c: Removed.
54306         * gcc.dg/20010207-1.c: Removed.
54307         * gcc.dg/20011223-1.c: Removed.
54308         * gcc.dg/20020104-2.c: Removed.
54309         * gcc.dg/debug-1.c: Removed.
54310         * gcc.dg/debug-2.c: Removed.
54311         * gcc.dg/debug-3.c: Removed.
54312         * gcc.dg/debug-4.c: Removed.
54313         * gcc.dg/debug-5.c: Removed.
54314         * gcc.dg/debug-6.c: Removed.
54315         * gcc.dg/dwarf2-1.c: Removed.
54316         * gcc.dg/dwarf2-2.c: Removed.
54317
54318 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54319
54320         * g++.old-deja/g++.other/eh5.C: New test.
54321         * g++.old-deja/g++.other/sibcall2.C: New test.
54322         * g++.old-deja/g++.other/array9.C: New test.
54323         * g++.old-deja/g++.other/typename2.C: New test.
54324         * g++.old-deja/g++.other/crash60.C: New test.
54325         * g++.old-deja/g++.other/conv9.C: New test.
54326         * g++.old-deja/g++.other/mangle10.C: New test.
54327         * g++.old-deja/g++.other/unchanging1.C: New test.
54328         * g++.old-deja/g++.other/exprstmt1.C: New test.
54329         * g++.old-deja/g++.other/inline23.C: New test.
54330         * g++.old-deja/g++.eh/ia64-1.C: New test.
54331         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54332         * g++.old-deja/g++.other/reload1.C: New test.
54333         * g++.old-deja/g++.other/static20.C: New test.
54334         * g++.old-deja/g++.other/local-alloc1.C: New test.
54335         * g++.old-deja/g++.other/conv8.C: New test.
54336         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54337         * g++.old-deja/g++.other/storeexpr1.C: New test.
54338         * g++.old-deja/g++.other/storeexpr2.C: New test.
54339         * g++.dg/eh/template2.C: New test.
54340         * g++.dg/warn/weak1.C: New test.
54341
54342 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54343
54344         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54345         Remove first, non-varying, argument.
54346
54347 2002-01-23  Richard Henderson  <rth@redhat.com>
54348
54349         * gcc.dg/inline-2.c: New.
54350
54351         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54352         Add optional target arg.  Check number of arguments.
54353         (scan-assembler-not, scan-assembler-dem): Likewise.
54354         (scan-assembler-dem-not): Likewise.
54355
54356 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54357
54358         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54359         line 12.
54360         * g++.old-deja/g++.brendan/parse3.C,
54361         g++.old-deja/g++.other/crash26.C,
54362         g++.old-deja/g++.other/crash28.C,
54363         g++.old-deja/g++.other/crash29.C,
54364         g++.old-deja/g++.other/crash30.C,
54365         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54366
54367 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54368
54369         * gcc.dg/20020115-1.c: New.
54370
54371 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54372
54373         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54374
54375 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54376
54377         * gcc.dg/20020122-3.c: New.
54378
54379 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54380
54381         * g++.dg/other/gc1.C: New test.
54382
54383 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54384
54385         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54386
54387 2002-01-22  Richard Henderson  <rth@redhat.com>
54388
54389         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54390
54391 2002-01-22  Richard Henderson  <rth@redhat.com>
54392
54393         * gcc.dg/20020122-4.c: New.
54394
54395 2002-01-22  H.J. Lu <hjl@gnu.org>
54396
54397         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54398         link output.
54399         * gcc.dg/special/ecos.exp: Likewise.
54400         * lib/g++-dg.exp: Likewise.
54401         * lib/g77-dg.exp: Likewise.
54402         * lib/gcc-dg.exp : Likewise.
54403         * lib/mike-g++.exp: Likewise.
54404         * lib/mike-g77.exp: Likewise.
54405         * lib/mike-gcc.exp: Likewise.
54406         * lib/objc-dg.exp: Likewise.
54407
54408 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54409
54410         PR target/5379
54411         * gcc.dg/20020122-2.c: New test.
54412
54413 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54414
54415         * gcc.dg/20020122-1.c: New test.
54416
54417 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54418
54419         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54420
54421 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54422
54423         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54424
54425 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54426
54427         * gcc.c-torture/compile/20020121-1.c: New test.
54428
54429 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54430
54431         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54432         ld_library_path.
54433
54434 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54435
54436         * gcc.dg/20020218-1.c: New test.
54437
54438 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54439
54440         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54441         messages
54442         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54443         "At global scope" warning
54444         * g++.dg/ext/align1.C: Change cygwin test for alignment
54445         from db-bogus to dg-warning
54446
54447 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54448
54449         * g77.f-torture/compile/cpp2.F: New test.
54450
54451 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54452
54453         * g++.dg/template/access1.C: New test.
54454
54455 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54456
54457         * gcc.dg/20020118-1.c: New.
54458
54459 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54460
54461         * gcc.c-torture/execute/20020118-1.c: New test.
54462
54463 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54464
54465         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54466         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54467         alignment warnings.
54468
54469 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54470
54471         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54472         torture_with_loops and torture_without_loops
54473
54474 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54475
54476         * gcc.c-torture/compile/20020116-1.c: New test.
54477
54478 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54479
54480         * gcc.dg/20020116-2.c: New test.
54481
54482         * gcc.dg/ultrasp4.c: New test.
54483
54484         * gcc.dg/20020116-1.c: New test.
54485
54486 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54487
54488         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54489         by EABI.
54490
54491 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54492
54493         * gcc.misc-tests/i386-prefetch.exp: New.
54494         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54495         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54496         * gcc.misc-tests/i386-pf-none-1.c: New test.
54497         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54498
54499 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54500
54501         * gcc.dg/gnu89-init-1.c: Add new tests.
54502
54503 2002-01-15  Andreas Jaeger  <aj@suse.de>
54504
54505         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54506         * gcc.dg/i386-mmx-2.c: Likewise.
54507         * gcc.dg/i386-sse-1.c: Likewise.
54508         * gcc.dg/i386-sse-2.c: Likewise.
54509         * gcc.dg/i386-sse-3.c: Likewise.
54510
54511 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54512
54513         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54514         Uncomment additional cases that now pass.
54515
54516 2002-01-11  Richard Henderson  <rth@redhat.com>
54517
54518         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54519         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54520
54521 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54522
54523         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54524
54525 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54526
54527         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54528         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54529
54530 2002-01-10  Dale Johannesen  <dalej@apple.com>
54531
54532         * gcc.c-torture/execute/loop-11.c: New.
54533
54534 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54535
54536         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54537         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54538
54539 2002-01-09  Richard Henderson  <rth@redhat.com>
54540
54541         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54542         type in which to perform the operation for each size.
54543
54544 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54545
54546         * gcc.c-torture/compile/20020109-2.c: New test.
54547
54548 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54549
54550         * gcc.c-torture/execute/loop-10.c: New test.
54551
54552 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54553
54554         * gcc.c-torture/compile/20010226-1.c: New test.
54555         * gcc.c-torture/compile/20010227-1.c: New test.
54556         * gcc.c-torture/compile/20010426-1.c: New test.
54557         * gcc.c-torture/compile/20010510-1.c: New test.
54558         * gcc.c-torture/compile/20010605-3.c: New test.
54559         * gcc.c-torture/compile/20010824-1.c: New test.
54560         * gcc.c-torture/execute/20010409-1.c: New test.
54561         * gcc.dg/noncompile/20000901-1.c: New test.
54562         * gcc.dg/20001023-1.c: New test.
54563         * gcc.dg/20001101-1.c: New test.
54564         * gcc.dg/20001102-1.c: New test.
54565         * gcc.dg/20010207-1.c: New test.
54566         * gcc.dg/20010405-1.c: New test.
54567         * gcc.dg/20010822-1.c: New test.
54568         * gcc.dg/20011107-1.c: New test.
54569
54570 2002-01-09  Jeffrey A Law  (law@redhat.com)
54571
54572         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54573
54574         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54575         execution failure on PA targets.
54576
54577 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54578
54579         * gcc.c-torture/compile/20020109-1.c: New test.
54580
54581 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54582
54583         * gcc.c-torture/execute/20020108-1.c: New test.
54584
54585 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54586
54587         * gcc.dg/20020108-1.c: New test.
54588
54589 2002-01-08  H.J. Lu <hjl@gnu.org>
54590
54591         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54592         for header files.
54593
54594 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54595
54596         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54597         consistency.
54598
54599 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54600
54601         * gcc.dg/altivec-4.c: Test altivec predicates.
54602
54603 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54604
54605         * gcc.c-torture/execute/20020107-1.c: New test.
54606
54607 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54608
54609         PR c/5279
54610         * gcc.c-torture/compile/20020106-1.c: New test.
54611
54612 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54613
54614         * gcc.c-torture/execute/nestfunc-4.c: New test.
54615
54616 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54617
54618         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54619         extra triple that slipped in.
54620         * g++.old-deja/g++.abi/align.C: Likewise.
54621         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54622
54623 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54624
54625         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54626         * g++.old-deja/g++.abi/align.C: Likewise.
54627         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54628
54629         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54630         on FreeBSD/i386.
54631         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54632         FreeBSD.
54633
54634 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54635
54636         * gcc.dg/20020104-1.c: New test.
54637
54638         * gcc.dg/20020104-2.c: New test.
54639
54640 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54641
54642         * gcc.dg/20020103-1.c: Fix typo in target selector.
54643
54644 2002-01-03  Richard Henderson  <rth@redhat.com>
54645
54646         * gcc.dg/20020103-1.c: New.
54647
54648 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54649
54650         * gcc.c-torture/execute/20020103-1.c: New test.
54651
54652 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54653
54654         * g++.dg/other/debug2.C: New test.
54655
54656         * gcc.c-torture/compile/20020103-1.c: New test.
54657
54658 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54659
54660         * gcc.dg/gnu89-init-1.c: Added new tests.
54661
54662 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54663
54664         * g++.dg/template/friend2.C: Remove as patch is reverted.
54665
54666         * g++.dg/warn/oldcast1.C: New test.
54667
54668         * g++.dg/template/ptrmem1.C: New test.
54669         * g++.dg/template/ptrmem2.C: New test.
54670
54671         * g++.dg/template/ntp.C: New test.
54672
54673         * g++.dg/other/component1.C: New test.
54674
54675         * g++.dg/template/ttp3.C: New test.
54676
54677         * g++.dg/template/friend2.C: New test.
54678         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54679
54680 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54681
54682         * g++.dg/other/ptrmem1.C: New test.
54683         * g++.dg/other/ptrmem2.C: New test.
54684
54685 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54686
54687         * g++.dg/template/ctor1.C: New test.
54688
54689 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54690
54691         * g++.dg/template/friend2.C: New test.
54692
54693 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54694
54695         * gcc.dg/mmix-1.c: New test.
54696
54697 2001-12-31  Richard Henderson  <rth@redhat.com>
54698
54699         * gcc.dg/asm-5.c: New.
54700
54701 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54702
54703         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54704         in namespace __gnu_cxx
54705
54706 2001-12-30  Richard Henderson  <rth@redhat.com>
54707
54708         * gcc.dg/debug-6.c: New.
54709
54710 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54711
54712         * gcc.c-torture/compile/20011229-2.c: New test.
54713
54714 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54715
54716         * gcc.dg/debug-3.c: New test.
54717         * gcc.dg/debug-4.c: New test.
54718         * gcc.dg/debug-5.c: New test.
54719
54720 2001-12-29  Richard Henderson  <rth@redhat.com>
54721
54722         * g++.dg/eh/loop1.C: New.
54723
54724 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54725
54726         * g++.dg/template/crash1.C: New test.
54727
54728 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54729
54730         * g++.dg/other/const1.C: New test.
54731
54732 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54733
54734         * gcc.c-torture/compile/20011229-1.c: New test.
54735
54736 2001-12-28  Stan Shebs  <shebs@apple.com>
54737
54738         * lib/objc-torture.exp: Resync with c-torture.exp.
54739         * lib/objc.exp: Load standard libraries.
54740
54741 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54742
54743         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54744         additional tests.
54745
54746 2001-12-27  Roger Sayle <roger@eyesopen.com>
54747
54748         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54749
54750 2001-12-27  Richard Henderson  <rth@redhat.com>
54751
54752         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54753
54754 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54755
54756         * g++.dg/eh/ctor1.C: New test.
54757         * g++.dg/other/error2.C: New test.
54758
54759 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54760
54761         * g++.dg/other/init2.C: New test.
54762
54763 2001-12-24  Richard Henderson  <rth@redhat.com>
54764
54765         * gcc.dg/20011223-1.c: New.
54766         * gcc.dg/inline-1.c: New.
54767
54768 2001-12-23  Richard Henderson  <rth@redhat.com>
54769
54770         * gcc.dg/asm-4.c: Test operand modifiers.
54771
54772 2001-12-23  Richard Henderson  <rth@redhat.com>
54773
54774         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54775
54776 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54777
54778         * gcc.c-torture/execute/20011223-1.c: New test.
54779
54780 2001-12-21  Richard Henderson  <rth@redhat.com>
54781
54782         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54783         re-enables the warning.
54784
54785 2001-12-21  Richard Henderson  <rth@redhat.com>
54786
54787         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54788
54789 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54790
54791         * gcc.c-torture/compile/20011218-1.c: New test.
54792
54793 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54794
54795         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54796         arm-isr.c test.
54797         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54798         epilogue generation for ARM ISR routines.
54799
54800 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54801
54802         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54803         * gcc.dg/format/c90-printf-3.c: Likewise.
54804         * gcc.dg/format/c99-printf-3.c: Likewise.
54805         * gcc.dg/format/ext-1.c: Likewise.
54806         * gcc.dg/format/ext-6.c: Likewise.
54807         * gcc.dg/format/format.h: Prototype unlocked stdio.
54808
54809 2001-12-20  Richard Henderson  <rth@redhat.com>
54810
54811         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54812         (arena): Use it.
54813         (malloc): Correct allocation logic.  Abort if we fill up the
54814         arena before initialization complete.
54815         (realloc): Correct allocation logic.
54816
54817 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54818
54819         * gcc.c-torture/compile/20011219-2.c: New test.
54820
54821         * gcc.c-torture/execute/20011219-1.c: New test.
54822
54823 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54824
54825         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54826         target does not support weak symbols.
54827
54828 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54829
54830         * gcc.c-torture/compile/20011219-1.c: New test.
54831
54832 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54833
54834         * g++.dg/other/error1.C: New test.
54835
54836 2001-12-17  Jeffrey A Law  (law@redhat.com)
54837
54838         * gcc.c-torture/execute/20011217-1.c: New test.
54839
54840 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54841
54842         * objc.dg/special/: New directory.
54843         * objc.dg/special/special.exp: New file.
54844         * objc.dg/special/unclaimed-category-1.h: New file.
54845         * objc.dg/special/unclaimed-category-1a.m: New file.
54846         * objc.dg/special/unclaimed-category-1.m: New file.
54847
54848 2001-12-17  Andreas Jaeger  <aj@suse.de>
54849
54850         * gcc.c-torture/compile/20011217-2.c: New test.
54851
54852 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54853
54854         * gcc.c-torture/compile/20011217-1.c: New test.
54855
54856 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54857
54858         * gcc.dg/20011214-1.c: New.
54859
54860 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54861
54862         * gcc.dg/altivec-4.c: New.
54863
54864 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54865
54866         * gcc.dg/20011113-1.c: New test.
54867
54868 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54869
54870         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54871         std::__malloc_alloc_template<0> and
54872         std::__default_alloc_template<false, 0>.
54873
54874 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54875
54876         * objc/execute/bf-21.m: New test.
54877         * objc/execute/enumeration-1.m: New test.
54878         * objc/execute/enumeration-2.m: New test.
54879
54880 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54881
54882         * gcc.dg/gnu89-init-1.c: New test.
54883
54884 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54885
54886         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54887         * g++.old-deja/g++.jason/2371.C: Likewise.
54888         * g++.old-deja/g++.jason/template33.C: Likewise.
54889         * g++.old-deja/g++.jason/template34.C: Likewise.
54890         * g++.old-deja/g++.jason/template36.C: Likewise.
54891         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54892         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54893         * g++.old-deja/g++.other/typename1.C: Likewise.
54894         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54895         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54896         * g++.old-deja/g++.pt/typename11.C: Likewise.
54897         * g++.old-deja/g++.pt/typename14.C: Likewise.
54898         * g++.old-deja/g++.pt/typename16.C: Likewise.
54899         * g++.old-deja/g++.pt/typename3.C: Likewise.
54900         * g++.old-deja/g++.pt/typename4.C: Likewise.
54901         * g++.old-deja/g++.pt/typename5.C: Likewise.
54902         * g++.old-deja/g++.pt/typename7.C: Likewise.
54903         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54904
54905 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54906
54907         * g++.dg/other/linkage1.C: New test.
54908         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54909         specifiers.
54910
54911 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54912
54913         * gcc.dg/concat.c: New test.
54914
54915 2001-12-11  Stan Shebs  <shebs@apple.com>
54916
54917         * objc/compile: New test directory.
54918         * objc/compile/compile.exp: New expect script.
54919         * objc/compile/20011211-1.m: New compile test.
54920
54921 2001-12-11  Jason Merrill  <jason@redhat.com>
54922
54923         * lib/prune.exp (prune_gcc_output): Also handle "In member
54924         function".  So many permutations...
54925
54926 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54927
54928         * g++.dg/template/typedef1.C: New test.
54929
54930 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54931
54932         * g++.dg/other/copy1.C: New test.
54933
54934 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54935
54936         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54937
54938         * gcc.dg/builtin-choose-expr.c: New.
54939
54940 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54941
54942         * gcc.dg/altivec-2.c: New.
54943
54944 2001-12-07  Richard Henderson  <rth@redhat.com>
54945
54946         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54947
54948 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54949
54950         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54951         ultrasparc.
54952
54953 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54954
54955         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54956
54957 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54958
54959         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54960         variable argument list.
54961
54962 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54963
54964         * gcc.c-torture/execute/memcheck: Delete entire directory.
54965         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54966         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54967
54968 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54969
54970         * gcc.dg/Wshadow-1.c: New test.
54971
54972 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54973
54974         * gcc.c-torture/compile/20011130-1.c: New test.
54975
54976         * gcc.dg/noncompile/20011025-1.c: New test.
54977
54978         * g++.dg/other/anon-union.C: New test.
54979
54980         * gcc.c-torture/execute/20011024-1.c: New test.
54981
54982 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54983
54984         * gcc.c-torture/execute/20000722-1.x,
54985         gcc.c-torture/execute/20010123-1.x: Remove.
54986         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54987         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54988         gcc.dg/c99-complit-2.c: New tests.
54989
54990 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54991
54992         * g++.dg/inherit/base1.C: New test.
54993
54994 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54995
54996         * g++.dg/other/stdarg1.C: New test.
54997
54998         * gcc.c-torture/compile/20011130-2.c: New test.
54999
55000 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55001
55002         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55003         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55004         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55005         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55006         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55007         * gcc.dg/builtin-prefetch-1.c: New test.
55008
55009 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55010
55011         * gcc.dg/20011130-1.c: New test.
55012
55013 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55014
55015         * g++.dg/other/scope1.C: New test.
55016         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55017
55018 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55019
55020         * gcc.dg/vla-init-1.c: New test.
55021
55022 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55023
55024         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55025
55026 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55027
55028         * objc.dg/alias.m: Update.
55029         * objc.dg/class-1.m: Update.
55030         * objc.dg/const-str-1.m: Update.
55031         * objc.dg/fwd-proto-1.m: Update.
55032         * objc.dg/id-1.m: Update.
55033         * objc.dg/super-class-1.m: Update.
55034
55035 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55036
55037         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55038         constructs.
55039
55040 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55041
55042         * gcc.c-torture/execute/20011128-1.c: New test.
55043
55044 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55045
55046         * gcc.dg/20011127-1.c: New test.
55047
55048 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55049
55050         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55051         from Austin Group draft 7.
55052         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55053         scanf format arguments.
55054         * gcc.dg/format/no-exargs-2.c: New test.
55055
55056 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55057
55058         * g++.dg/abi/vbase8-4.C: New test.
55059
55060 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55061
55062         * gcc.c-torture/execute/20011121-1.c: New test.
55063
55064 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55065
55066         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55067
55068 2001-11-23  Andreas Jaeger  <aj@suse.de>
55069
55070         * gcc.dg/cpp/charconst-2.c: New test.
55071
55072 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55073
55074         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55075         to the host if it is remote.  Let tests specify extra headers
55076         they use.
55077         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55078         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55079         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55080         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55081         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55082         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55083         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55084         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55085         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55086         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55087
55088 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55089
55090         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55091         for little endian ARMs.
55092
55093 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55094
55095         * gcc.c-torture/compile/20011119-1.c: New test.
55096         * gcc.c-torture/compile/20011119-2.c: New test.
55097
55098 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55099
55100         * gcc.dg/altivec-1.c: Fix typo.
55101
55102 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55103
55104         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55105
55106 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55107
55108         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55109
55110 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55111
55112         * lib/g77.exp: Don't specify --rpath-link.
55113
55114         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55115         across all the headers.
55116         * gcc.dg/format/format.exp: For testing on a remote host,
55117         copy format.h.
55118
55119         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55120         * gcc.c-torture/execute/930406-1.c: Likewise.
55121         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55122
55123 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55124
55125         * gcc.dg/altivec-1.c: New.
55126
55127 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55128
55129         * gcc.dg/cpp/fpreprocessed.c: New test case.
55130
55131 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55132
55133         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55134         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55135         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55136
55137 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55138
55139         * gcc.dg/no-builtin-1.c: New test.
55140
55141 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55142
55143         * gcc.c-torture/execute/20011115-1.c: New test.
55144
55145 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55146
55147         * gcc.c-torture/compile/20011114-2.c: New test.
55148         * gcc.c-torture/compile/20011114-3.c: New test.
55149         * gcc.c-torture/compile/20011114-4.c: New test.
55150
55151 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55152
55153         * g++.dg/other/init1.C: New test.
55154
55155 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55156
55157         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55158         message.
55159
55160         * gcc.c-torture/execute/20011114-1.c: New testcase.
55161
55162         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55163         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55164         like the (before this change) version of 20010327-1.c.
55165
55166 2001-11-14  Roger Sayle <roger@eyesopen.com>
55167
55168         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55169
55170 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55171
55172         * g++.dg/init/array2.C: New test.
55173
55174 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55175
55176         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55177
55178 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55179
55180         * g++.dg/other/forscope1.C: New test.
55181         * g++.dg/ext/forscope1.C: New test.
55182         * g++.dg/ext/forscope2.C: New test.
55183
55184 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55185
55186         * gcc.c-torture/execute/20011113-1.c: New test.
55187
55188 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55189
55190         * gcc.c-torture/execute/20011109-2.c: New test.
55191
55192         * gcc.c-torture/execute/20011109-1.c: New test.
55193
55194 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55195
55196         * gcc.c-torture/compile/20011109-1.c: New test.
55197
55198 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55199
55200         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55201         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55202         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55203         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55204         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55205         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55206         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55207
55208 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55209
55210         * g++.dg/warn/Wshadow-1.C: New tests.
55211         * g++.old-deja/g++.mike/for3.C: Update.
55212
55213 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55214
55215         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55216         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55217         XFAILs.  Adjust expected error texts.
55218         * gcc.c-torture/compile/20011106-1.c,
55219         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55220         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55221         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55222         gcc.dg/c99-array-lval-5.c: New tests.
55223
55224 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55225
55226         * gcc.dg/cpp/defined.c: Update.
55227
55228 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55229
55230         * gcc.c-torture/execute/anon-1.c: New test.
55231
55232 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55233
55234         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55235         same size, so no warning should be produced on stormy16.
55236
55237         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55238         due to oversized array.
55239         * g++.old-deja/g++.mike/ns15.C: Likewise.
55240         * g++.old-deja/g++.pt/crash16.C: Likewise.
55241
55242 2001-11-02  Graham Stott  <grahams@redhat.com>
55243
55244         * g++.dgother/debug1.C: Fix typos.
55245
55246 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55247
55248         * g++.dg/other/debug1.C: New test.
55249
55250 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55251
55252         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55253         of unsigned long.
55254
55255 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55256
55257         * gcc.dg/20011029-2.c: New test.
55258
55259         * gcc.c-torture/compile/20011029-1.c: New test.
55260
55261 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55262
55263         * objc/execute/class_self-1.m: New test.
55264         * objc/execute/class_self-2.m: New test.
55265
55266 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55267
55268         * gcc.misc-tests/msgs.exp: Delete.
55269         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55270         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55271         error set to match recent changes.
55272
55273 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55274
55275         * gcc.dg/20011021-1.c: New test.
55276
55277 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55278
55279         * gcc.c-torture/compile/20011023-1.c: New test.
55280
55281 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55282
55283         * lib/g77.exp: Rewrite based on lib/g++.exp.
55284
55285 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55286
55287         * gcc.c-torture/execute/20011019-1.c: New test.
55288
55289         * gcc.dg/20011018-1.c: New test.
55290
55291 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55292
55293         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55294
55295 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55296
55297         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55298         * gcc.dg/attr-invalid.c: Likewise.
55299
55300 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55301
55302         * gcc.dg/20011015-1.c: New test.
55303
55304 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55305
55306         * g++.dg/template/unify2.C: New test.
55307
55308 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55309
55310         * g++.dg/other/exception-specification.C: New test
55311
55312 2001-10-13  Tom Rix  <trix@redhat.com>
55313
55314         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55315         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55316
55317 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55318
55319         * gcc.dg/20011009-1.c: New test.
55320
55321 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55322
55323         PR g++/4476
55324         * g++.dg/other/friend1.C: New test.
55325
55326 2001-10-11  Richard Henderson  <rth@redhat.com>
55327
55328         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55329
55330 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55331
55332         * gcc.c-torture/compile/20011010-1.c: New.
55333
55334 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55335
55336         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55337         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55338         g77.f-torture/execute/execute.exp,
55339         g77.f-torture/noncompile/noncompile.exp,
55340         gcc.c-torture/compile/compile.exp,
55341         gcc.c-torture/execute/execute.exp,
55342         gcc.c-torture/execute/ieee/ieee.exp,
55343         gcc.c-torture/execute/memcheck/memcheck.exp,
55344         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55345         objc/execute/execute.exp: Update FSF address.
55346
55347 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55348
55349         * gcc.dg/cpp/cmdlne-C.c: Update.
55350         * gcc.dg/cpp/cmdlne-C2.c: New.
55351
55352 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55353
55354         * gcc.c-torture/execute/20011008-3.c: New.
55355
55356 2001-10-08  DJ Delorie  <dj@redhat.com>
55357
55358         * gcc.dg/20011008-1.c: New.
55359         * gcc.dg/20011008-2.c: New.
55360
55361 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55362
55363         * gcc.dg/cpp/spacing1.c: Update test.
55364
55365 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55366
55367         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55368         spelling errors of "separate" as "seperate".
55369
55370 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55371
55372         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55373         enough to avoid inlining.
55374
55375 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55376
55377         * lib/g77.exp: set libg2c_dir correctly.
55378
55379 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55380
55381         * gcc.dg/cpp/macro11.c: New test.
55382
55383 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55384
55385         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55386         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55387         gcc.dg/format/multattr-3.c: New tests.
55388         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55389         tests for format attributes on function pointers being rejected.
55390
55391 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55392
55393         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55394
55395 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55396
55397         * g++.dg/warn/format1.C: New test.
55398
55399 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55400
55401         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55402
55403 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55404
55405         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55406
55407 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55408
55409         * gcc.dg/cpp/redef2.c: Add test.
55410
55411 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55412
55413         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55414         long-standing bug on i686, apparently.
55415         * gcc.c-torture/execute/loop-2c.x: New file.
55416         * gcc.c-torture/execute/loop-2d.x: New file.
55417         * gcc.c-torture/execute/loop-3c.x: New file.
55418
55419 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55420
55421         * gcc.dg/cpp/20000625-2.c: Correct line number.
55422
55423 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55424
55425         * gcc.dg/cpp/macro10.c: New test.
55426         * gcc.dg/cpp/strify3.c: New test.
55427         * gcc.dg/cpp/spacing1.c: Add tests.
55428         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55429         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55430
55431 2001-09-24  DJ Delorie  <dj@redhat.com>
55432
55433         * gcc.c-torture/execute/20010924-1.c: New test.
55434
55435 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55436
55437         * objc/execute/paste.m: Remove.
55438
55439 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55440
55441         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55442
55443 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55444
55445         * g77.dg/strlen0.f: New test.
55446
55447 2001-09-21  Richard Henderson  <rth@redhat.com>
55448
55449         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55450         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55451
55452 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55453
55454         Table-driven attributes.
55455         * g++.dg/ext/attrib1.C: New test.
55456
55457 2001-09-20  DJ Delorie  <dj@redhat.com>
55458
55459         * gcc.dg/20000926-1.c: Update expected warning messages.
55460         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55461         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55462         array.
55463
55464 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55465
55466         * g++.dg/eh/registers1.C: New test case.
55467
55468 2001-09-17  Richard Henderson  <rth@redhat.com>
55469
55470         * gcc.dg/array-5.c: Fix VLA decomposition test.
55471
55472 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55473
55474         * gcc.dg/cpp/line5.c: New testcase.
55475
55476 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55477
55478         * gcc.dg/cpp/macro9.c: New test.
55479
55480 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55481
55482         * gcc.c-torture/execute/980223.c: Change type of addr from long
55483         to char *.
55484
55485 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55486
55487         * gcc.c-torture/execute/20010915-1.c: New test.
55488
55489 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55490
55491         * g77.dg/bprob: New directory.
55492         * g77.dg/bprob/bprob.exp: New file.
55493         * g77.dg/bprob/bprob-1.f: New test.
55494         * g77.dg/gcov: New directory.
55495         * g77.dg/gcov/gcov.exp: New file.
55496         * g77.dg/gcov/gcov-1.f: New test.
55497         * g77.dg/gcov/gcov-1.x: New file.
55498
55499 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55500
55501         * gcc.dg/cpp/directiv.c: Update.
55502         * gcc.dg/cpp/undef1.c: Update.
55503
55504 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55505
55506         * gcc.dg/20010912-1.c: New test.
55507
55508 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55509
55510         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55511         language-independent file in lib.
55512         * lib/gcov.exp: New file.
55513
55514 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55515
55516         * gcc.c-torture/compile/20010911-1.c: New test.
55517
55518 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55519
55520         * lib/profopt.exp: New, to support profile-directed optimizations.
55521         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55522         * gcc.misc-tests/bprob-1.c: New test.
55523         * gcc.misc-tests/bprob-2.c: New test.
55524
55525 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55526
55527         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55528         XFAIL and which kinds of gcov output to verify.
55529         * gcc.misc-tests/gcov-4b.x: New file.
55530         * gcc.misc-tests/gcov-5b.x: New file.
55531         * gcc.misc-tests/gcov-6.x: New file.
55532         * gcc.misc-tests/gcov-7.c: New test.
55533         * gcc.misc-tests/gcov-7.x: New file.
55534
55535 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55536
55537         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55538         * gcc.misc-tests/gcov-6.c: New test.
55539
55540 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55541
55542         PR c++/3986
55543         * g++.dg/abi/vbase1.C: New test.
55544
55545 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55546
55547         * objc.dg/method-2.m: New.
55548
55549 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55550
55551         PR c++/4203
55552         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55553         * g++.dg/init/empty1.C: New test.
55554
55555 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55556
55557         * gcc.c-torture/compile/20010903-1.c: New test.
55558
55559 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55560
55561         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55562         for m68k.
55563
55564 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55565
55566         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55567
55568         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55569
55570         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55571
55572 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55573
55574         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55575         for 16-bit 'unsigned int'.
55576
55577 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55578
55579         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55580
55581 2001-08-27  Richard Henderson  <rth@redhat.com>
55582
55583         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55584         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55585
55586 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55587
55588         * gcc.dg/asm-names.c (ymain): New.
55589
55590 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55591
55592         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55593         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55594         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55595
55596 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55597
55598         * gcc.dg/compare5.c: New testcase.
55599
55600 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55601
55602         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55603         and "In instantiation".
55604
55605 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55606
55607         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55608
55609 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55610
55611         * gcc.misc-tests/gcov.exp: Add support for branch information.
55612         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55613         * gcc.misc-tests/gcov-4.c: New test.
55614         * gcc.misc-tests/gcov-4b.c: New test.
55615         * gcc.misc-tests/gcov-5b.c: New test.
55616
55617 2001-08-20  Zack Weinberg  <zackw@panix.com>
55618
55619         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55620         expected to fail.
55621
55622 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55623
55624         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55625
55626 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55627
55628         * g++.dg/eh/template1.C: New test.
55629
55630 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55631
55632         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55633         Fix thinko.
55634         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55635         for xfail.
55636
55637 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55638
55639         * lib/g77-dg.exp: Use prune.exp for common procedures
55640         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55641         * lib/g77.exp: (g77-dg-prune) Remove
55642
55643 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55644
55645         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55646
55647 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55648
55649         * g++.dg/template/unify1.C: New test.
55650
55651 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55652
55653         * g++.dg/abi/empty4.C: New test.
55654
55655 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55656
55657         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55658         solaris2.*
55659         * g77.f-torture/compile/pr3743.x: Likewise.
55660
55661 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55662
55663         * g++.dg/other/using-declaration.C: New test.
55664
55665 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55666
55667         * gcc.dg/cpp/tr-sign.c: New testcase.
55668
55669 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55670
55671         * gcc.dg/cpp/19951025-1.c: Revert.
55672         * gcc.dg/cpp/directiv.c: We no longer process directives that
55673         interrupt macro arguments.
55674
55675 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55676
55677         * gcc.dg/bconstp-1.c: New test.
55678
55679 2001-08-03  Richard Henderson  <rth@redhat.com>
55680
55681         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55682
55683 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55684
55685         * gcc.dg/cpp/19951025-1.c: Update.
55686
55687 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55688
55689         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55690         should be x.
55691
55692 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55693
55694         Kill -fhonor-std.
55695         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55696         * g++.old-deja/g++.other/std1.C: Likewise.
55697         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55698
55699 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55700
55701         * lib/g77.exp: Load gcc-defs.exp for common procedures
55702         (g77_pass, g77_fail, g77_finish, g77_exit,
55703         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55704
55705 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55706
55707         * g77.dg/fbackslash.f
55708         * g77.dg/fcase-preserve.f
55709         * g77.dg/ff90-1.f
55710         * g77.dg/ffixed-line-length-0.f
55711         * g77.dg/ffixed-line-length-132.f
55712         * g77.dg/ffixed-line-length-7.f
55713         * g77.dg/ffixed-line-length-72.f
55714         * g77.dg/ffixed-line-length-none.f
55715         * g77.dg/ffree-form-1.f
55716         * g77.dg/fno-backslash.f
55717         * g77.dg/fno-f90-1.f
55718         * g77.dg/fno-fixed-form-1.f
55719         * g77.dg/fno-onetrip.f
55720         * g77.dg/fno-typeless-boz.f
55721         * g77.dg/fno-underscoring.f
55722         * g77.dg/fno-vxt-1.f
55723         * g77.dg/fonetrip.f
55724         * g77.dg/ftypeless-boz.f
55725         * g77.dg/fugly-assumed.f
55726         * g77.dg/funderscoring.f
55727         * g77.dg/fvxt-1.f
55728
55729 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55730
55731         * objc.dg/fwd-proto-1.m: New.
55732         * objc.dg/local-decl-1.m: New.
55733         * objc.dg/naming-1.m: New.
55734         * objc.dg/naming-2.m: New.
55735         * objc.dg/proto-hier-1.m: New.
55736
55737 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55738
55739         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55740         largest-type elements to a struct makes its size grow.
55741
55742 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55743
55744         * g++.dg/abi/vthunk1.C: New test.
55745
55746 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55747
55748         * g++.dg/abi/vbase8-22.C: New test.
55749
55750 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55751
55752         * gcc.dg/cpp/macro8.c: New test.
55753
55754 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55755
55756         * g++.dg/abi/vbase8-21.C: New test.
55757
55758 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55759
55760         * g++.dg/abi/vbase8-10.C: New test.
55761
55762 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55763
55764         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55765         ${tool}_set_ld_library_path.
55766         Changed caller.
55767         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55768         g++.exp.
55769
55770 2001-07-26  Stan Cox <scox@redhat.com>
55771
55772         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55773         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55774         gcc_exit, gcc_check_unsupported_p):
55775         Moved to gcc-deps.exp
55776         * gcc-deps.exp: New file.
55777
55778 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55779
55780         * g++.old-deja/g++.pt/defarg14.C: New test.
55781
55782 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55783
55784         * g++.old-deja/g++.other/lineno5.C: New test.
55785
55786 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55787
55788         * g++.old-deja/g++.pt/crash68.C: New test.
55789
55790 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55791
55792         * g++.old-deja/g++.other/crash42.C: New test.
55793
55794 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55795
55796         * gcc.dg/cpp/extratokens.c: Fix.
55797         * gcc.dg/cpp/skipping2.c: New tests.
55798
55799 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55800
55801         * gcc.c-torture/execute/20010724-1.c: New file.
55802         * gcc.c-torture/execute/20010724-1.x: New file.
55803
55804 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55805
55806         * g++.old-deja/g++.other/cond7.C: New test.
55807
55808 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55809
55810         * g++.old-deja/g++.other/optimize4.C: New test.
55811
55812 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55813
55814         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55815
55816 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55817
55818         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55819         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55820         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55821         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55822
55823         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55824         bug report" message.
55825
55826         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55827         * g++.dg/ext/instantiate1.C: Move from old-deja.
55828
55829 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55830
55831         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55832         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55833         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55834         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55835
55836 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55837
55838         * gcc.c-torture/execute/20010723-1.c: New test.
55839
55840 2001-07-23  Ben Elliston  <bje@redhat.com>
55841
55842         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55843
55844 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55845
55846         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55847         i[34567]86-*-*.
55848         Delete handling of ieee_multilib_flags.
55849         Pass -mieee for alpha*-*-* and sh-*-*.
55850         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55851
55852 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55853
55854         Remove old-abi tests.
55855         * g++.old-deja/g++.mike/p11116.C: Remove.
55856         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55857
55858 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55859
55860         * g77.f-torture/compile/pr3743.f: New test
55861
55862 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55863
55864         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55865
55866 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55867
55868         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55869         g++.old-deja/g++.pt/static6.C: Likewise.
55870         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55871         supports weak symbols.
55872
55873 2001-07-18  Andreas Jaeger  <aj@suse.de>
55874
55875         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55876         supported again.
55877
55878 2001-07-18  Andreas Jaeger  <aj@suse.de>
55879
55880         * gcc.dg/iftrap-1.c: Fix target line.
55881
55882 2001-07-17  Richard Henderson  <rth@redhat.com>
55883
55884         * gcc.c-torture/execute/20010717-1.c: New.
55885
55886 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55887
55888         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55889         tests.
55890
55891 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55892
55893         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55894
55895 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55896
55897         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55898         UAC_SIGBUS, UAC_NOPRINT definitions.
55899
55900 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55901
55902         * objc/execute/object_is_class.m: New test.
55903         * objc/execute/object_is_meta_class.m: New test.
55904
55905 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55906
55907         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55908         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55909
55910 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55911
55912         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55913         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55914
55915 2001-07-14  Richard Henderson  <rth@redhat.com>
55916
55917         * gcc.dg/iftrap-1.c: New.
55918
55919 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55920
55921         * g77.f-torture/execute/intrinsic77.f: New test.
55922
55923 2001-07-11  Janis Johnson <janis@us.ibm.com>
55924
55925         * gcc.misc-tests/gcov-3.c: New test.
55926
55927 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55928
55929         * gcc.c-torture/compile/20010711-1.c,
55930         * gcc.c-torture/compile/20010711-2.c: New tests.
55931
55932 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55933
55934         * gcc.c-torture/execute/20010711-1.c: New test.
55935
55936 2001-07-11  Ben Elliston  <bje@redhat.com>
55937
55938         * g++.old-deja/g++.other/enum5.C: New test.
55939
55940 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55941
55942         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55943         (g++-dg-prune): Call prune_gcc_output.
55944         * prune.exp: New file for prune_gcc_output.
55945         * lib/g++.exp, lib/gcc.exp: Load it.
55946
55947 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55948
55949         * gcc.c-torture/compile/20010701-1.c,
55950         g++.old-deja/g++.ext/attrib6.C: New tests.
55951
55952 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55953
55954         * gcc.c-torture/compile/20010706-1.c: New test.
55955
55956 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55957
55958         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55959
55960 2001-06-28  Stan Shebs  <shebs@apple.com>
55961
55962         * gcc.dg/pragma-darwin.c: New test.
55963
55964 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55965
55966         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55967         Solaris 2.[678] system.
55968
55969 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55970
55971         * gcc.dg/20010622-1.c: New test.
55972
55973 2001-06-18  Stan Shebs  <shebs@apple.com>
55974
55975         * objc.dg: New directory.
55976         * objc.dg/dg.exp: New file.
55977         * objc.dg/alias.m: New.
55978         * objc.dg/class-1.m: New.
55979         * objc.dg/class-2.m: New.
55980         * objc.dg/const-str-1.m: New.
55981         * objc.dg/const-str-2.m: New.
55982         * objc.dg/id-1.m: New.
55983         * objc.dg/method-1.m: New.
55984         * objc.dg/super-class-1.m: New.
55985         * lib/objc-dg.exp: New file.
55986
55987 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55988
55989         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55990         of label name.
55991
55992 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55993
55994         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55995
55996 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55997
55998         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55999         variable.
56000
56001 2001-06-12  Richard Henderson  <rth@redhat.com>
56002
56003         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56004
56005 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56006
56007         * g++.old-deja/g++.abi/vbase5.C: New test.
56008         * g++.old-deja/g++.abi/vbase6.C: New test.
56009         * g++.old-deja/g++.abi/vbase7.C: New test.
56010
56011 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56012
56013         * gcc.c-torture/compile/20010610-1.c: New test.
56014
56015 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56016
56017         * g++.old-deja/g++.abi/vbase4.C: New test.
56018
56019 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56020
56021         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56022         support %f for HC11/HC12 targets.
56023         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56024         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56025         on HC11/HC12 targets.
56026         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56027
56028 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56029
56030         * gcc.dg/wchar_t-1.c: New file.
56031         * gcc.dg/wint_t-1.c: Likewise.
56032
56033 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56034
56035         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56036
56037 2001-06-11  Richard Henderson  <rth@redhat.com>
56038
56039         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56040
56041 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56042
56043         * gcc.c-torture/compile/20010611-1.c: New test.
56044
56045 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56046
56047         * gcc.dg/c99-tag-1.c: Add more tests.
56048
56049 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56050
56051         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56052         representation on MN10300 and ARM/Thumb.
56053
56054 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56055
56056         * g77.f-torture/execute/20010610.f: New.
56057
56058 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56059
56060         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56061         names.
56062
56063 2001-06-09  Richard Henderson  <rth@redhat.com>
56064
56065         * gcc.c-torture/execute/ashrdi-1.c: New.
56066         * gcc.c-torture/execute/ashldi-1.c: New.
56067         * gcc.c-torture/execute/lshrdi-1.c: New.
56068
56069 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56070
56071         * objc/execute/load-3.m: Added. Check sending +load to categories,
56072         in addition to classes.
56073
56074 2001-06-08  Stan Shebs  <shebs@apple.com>
56075
56076         * objc/execute/load-2.m: New test.  From Nicola Pero
56077         <n.pero@mi.flashnet.it>.
56078
56079 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56080
56081         * gcc.c-torture/execute/20010605-2.c: New test.
56082
56083 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56084
56085         * g++.old-deja/g++.abi/vbase2.C: New test.
56086         * g++.old-deja/g++.abi/vbase3.C: New test.
56087
56088 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56089
56090         * g++.old-deja/g++.pt/friend49.C: New test.
56091
56092 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56093
56094         * g++.old-deja/g++.ext/anon3.C: New test.
56095
56096 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56097
56098         * g++.old-deja/g++.other/conv7.C: New test.
56099
56100 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56101
56102         * gcc.c-torture/compile/20010605-2.c: New test.
56103
56104 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56105
56106         * gcc.c-torture/execute/20010604-1.c: New test.
56107
56108 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56109
56110         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56111
56112 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56113
56114         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56115         (g++_link_flags): Likewise.
56116         (g++_init): Pass gccpath's value to two previous functions.
56117
56118 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56119
56120         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56121         Ensure logfile entry matches exec command line.
56122
56123 2001-05-31  Richard Henderson  <rth@redhat.com>
56124
56125         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56126         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56127
56128 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56129
56130         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56131         compiler for irix6.2
56132
56133 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56134
56135         * g++.old-deja/g++.other/optimize3.C: New file.
56136
56137 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56138
56139         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56140         assemble.
56141
56142 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56143
56144         * g++.old-deja/g++.other/optimize2.C: New file.
56145
56146 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56147
56148         * gcc.c-torture/compile/20010518-2.c: New file.
56149         * gcc.c-torture/execute/20010518-1.c: New file.
56150         * gcc.c-torture/execute/20010518-2.c: New file.
56151
56152 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56153
56154         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56155
56156 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56157
56158         G++ no longer defines builtins that do not begin with __builtin.
56159         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56160         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56161         * g++.old-deja/g++.law/builtin1.C: Likewise.
56162         * g++.old-deja/g++.law/cvt2.C: Likewise.
56163         * g++.old-deja/g++.mike/net5.C: Likewise.
56164         * g++.old-deja/g++.other/builtins1.C: Likewise.
56165         * g++.old-deja/g++.other/builtins2.C: Likewise.
56166         * g++.old-deja/g++.other/builtins3.C: Likewise.
56167         * g++.old-deja/g++.other/builtins4.C: Likewise.
56168         * g++.old-deja/g++.other/inline8.C: Likewise.
56169         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56170
56171 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56172
56173         * g++.old-deja/g++.pt/using1.C: Adjust.
56174         * g++.old-deja/g++.pt/using2.C: New test.
56175
56176 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56177
56178         * gcc.dg/cpp/charconst.c: New tests.
56179         * gcc.dg/cpp/escape.c: New tests.
56180         * gcc.dg/cpp/escape-1.c: New tests.
56181         * gcc.dg/cpp/escape-2.c: New tests.
56182         * gcc.dg/cpp/ucs.c: New tests.
56183
56184 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56185
56186         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56187         native compiler for irix6.5.
56188
56189 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56190
56191         * lib/g++.exp (g++_include_flags): Use args to compute
56192         get_multilibs.
56193         (g++_link_flags): Likewise.
56194         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56195
56196 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56197
56198         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56199
56200 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56201
56202         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56203         this file.
56204
56205 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56206
56207         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56208         STACK_SIZE;
56209         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56210         to STACK_SIZE; Use it to define size of add_histo array.
56211         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56212         to STACK_SIZE.
56213         (f): Use GITT_SIZE to define size of gitt local table.
56214         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56215         to STACK_SIZE; Use it to define size of bytemem array.
56216
56217 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56218
56219         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56220         on 68HC11/HC12 due to the asm instruction.
56221         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56222         * gcc.c-torture/compile/920520-1.x: Likewise.
56223         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56224         on 68HC11/HC12 because the function is larger than 64K.
56225         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56226         on 68HC11/HC12 because the structure is too large.
56227
56228 2001-05-20  Richard Henderson  <rth@redhat.com>
56229
56230         * gcc.c-torture/execute/20010520-1.c: New.
56231
56232 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56233
56234         * g++.old-deja/g++.warn/compare1.C: New test.
56235         * gcc.dg/compare4.c: New test.
56236
56237 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239         * g++.old-deja/g++.other/optimize1.C: New test.
56240
56241 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56242
56243         * g++.old-deja/g++.pt/spec41.C: New test.
56244
56245 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56246
56247         * gcc.c-torture/compile/20010114-1.x: Remove.
56248
56249 2001-05-18  Stan Shebs  <shebs@apple.com>
56250
56251         * gcc.c-torture/compile/20010518-1.c: New test.
56252
56253 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56254
56255         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56256         * g++.old-deja/g++.pt/crash67.C: New test.
56257
56258 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56259
56260         * g++.old-deja/g++.other/debug9.C: New test.
56261
56262 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56263
56264         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56265
56266 2001-05-16  Jan Hubicka  <jh@suse.cz>
56267
56268         * gcc.c-torture/compile/20010516-1.c: New test.
56269
56270 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56271
56272         * g++.old-deja/g++.other/crash41.C: New test.
56273
56274 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56275
56276         * g++.old-deja/g++.pt/crash66.C: New test.
56277
56278 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56279
56280         * g++.old-deja/g++.robertl/eb27.C: Convert.
56281
56282 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56283
56284         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56285         declaration being redundant.
56286
56287 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56288
56289         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56290
56291 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56292
56293         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56294
56295 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56296
56297         * lib/g++.exp: Use testsuite_flags.
56298
56299 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56300
56301         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56302
56303 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56304
56305         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56306
56307 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56308
56309         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56310
56311 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56312
56313         * gcc.c-torture/compile/20010313-1.c: New test.
56314
56315 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56316
56317         * gcc.dg/cpp/direct2.c: New test.
56318         * gccq.dg/cpp/direct2s.c: New test.
56319
56320         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56321
56322 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56323
56324         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56325         * g++.old-deja/g++.other/op3.C: Likewise.
56326
56327 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56328
56329         * gcc.dg/cpp/syshdr.h: New file.
56330         * gcc.dg/cpp/sysmac1.c: Update.
56331         * gcc.dg/cpp/sysmac2.c: Update.
56332
56333 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56334
56335         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56336
56337 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56338
56339         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56340         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56341
56342 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56343
56344         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56345
56346 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56347
56348         * lib/g++.exp (g++_include_flags): Don't use any special flags
56349         if TESTING_IN_BUILD_TREE is not defined.
56350         (g++_init): Use a plain 'c++' as the compiler if
56351         TESTING_IN_BUILD_TREEE is not defined.
56352
56353 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56354
56355         * g++.old-deja/g++.eh/catch13.C: New test.
56356         * g++.old-deja/g++.eh/catch14.C: New test.
56357
56358 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56359
56360         * gcc.dg/cpp/tr-define.c: New test.
56361
56362 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56363
56364         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56365         <stdlib.h>, not <malloc.h>.
56366
56367 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56368
56369         * g++.old-deja/g++.ns/template17.C: New test.
56370
56371 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56372
56373         * g++.old-deja/g++.pt/ref4.C: New test.
56374
56375 2001-04-30  Richard Henderson  <rth@redhat.com>
56376
56377         * gcc.dg/20000724-1.c: Revert last change.
56378
56379 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56380
56381         * g77.f-torture/execute/20010430.f: New test.
56382
56383 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56384
56385         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56386
56387 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56388
56389         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56390
56391 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56392
56393         * g++.old-deja/g++.eh/crash6.C: New test.
56394
56395 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56396
56397         * g++.old-deja/g++.other/warn7.C: New test.
56398
56399 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56400
56401         * g++.old-deja/g++.other/defarg9.C: New test.
56402
56403 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56404
56405         * g77.f-torture/compile/20010426.f: New test.
56406         * g77.f-torture/execute/20010426.f: New test.
56407
56408 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56409
56410         * g77.f-torture/compile/20000629-1.x: Remove - error
56411         has been fixed.
56412
56413 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56414
56415         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56416         Tweak slightly to work with g++.dg framework.
56417         * g++.dg/special/ecos.exp: Run initp1.C test.
56418         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56419
56420         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56421         its linker doesn't give line numbers either.
56422         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56423
56424 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56425
56426         * g++.old-deja/g++.other/lex1.C: New test.
56427
56428 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56429
56430         * gcc.dg/noncompile/20010425-1.c: New test.
56431
56432 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56433
56434         * g++.old-deja/g++.pt/mangle2.C: New test.
56435
56436 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56437
56438         * gcc.dg/format/plus-1.c: New test.
56439
56440 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56441
56442         * gcc.dg/20010423-1.c: New test.
56443
56444 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56445
56446         * gcc.c-torture/execute/20010422-1.c: New test.
56447
56448 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56449
56450         * g++.old-deja/g++.ns/type2.C: New test.
56451
56452 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56453
56454         * g++.old-deja/g++.other/perf1.C: New test.
56455
56456 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56457
56458         * gcc.dg/c99-func-2.c: Remove xfail.
56459         * gcc.dg/c99-func-3.c: Remove xfail.
56460         * gcc.dg/c99-func-4.c: Remove xfail.
56461
56462 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56463
56464         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56465
56466 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56467
56468         * gcc.c-torture/compile/20010423-1.c: New test.
56469
56470 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56471
56472         * g++.old-deja/g++.pt/typename28.C: New test.
56473
56474 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56475
56476         * g++.old-deja/g++.abi/empty2.C: New test.
56477         * g++.old-deja/g++.abi/empty3.C: New test.
56478
56479 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56480
56481         * g++.old-deja/g++.other/comdat2.C: New test.
56482         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56483
56484 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56485
56486         * g++.old-deja/g++.other/overload14.C: New test.
56487
56488 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56489
56490         * g++.old-deja/g++.other/lookup23.C: New test.
56491
56492 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56493
56494         * gcc.c-torture/execute/20010403-1.c: New test.
56495
56496 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56497             Mark Mitchell  <mark@codesourcery.com>
56498
56499         * lib/old-dejagnu.exp: Don't delete output of executable.
56500         Add .exe suffix to executables.
56501
56502 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56503
56504         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56505
56506 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56507
56508         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56509
56510 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56511
56512         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56513         * g++.old-deja/g++.abi/crash1.C: New test.
56514
56515 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56516
56517         * g++.old-deja/g++.other/crash40.C: New test.
56518
56519 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56520
56521         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56522
56523 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56524
56525         * g++.old-deja/g++.other/warn6.C: New test.
56526
56527 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56528
56529         * g++.old-deja/g++.robertl/eb42.C: Same.
56530
56531 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56532
56533         * gcc.dg/wtr-conversion-1.c: New testcase.
56534
56535 2001-04-10  Richard Henderson  <rth@redhat.com>
56536
56537         * g++.old-deja/g++.other/array5.C: New.
56538
56539 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56540
56541         * gcc.c-torture/execute/20010408-1.c: New test.
56542
56543 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56544
56545         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56546         headers and constructs.
56547         * g++.old-deja/g++.robertl/eb79.C: Same.
56548         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56549         * g++.old-deja/g++.robertl/eb73.C: Same.
56550         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56551         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56552         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56553         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56554         * g++.old-deja/g++.robertl/eb44.C: Same.
56555         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56556         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56557         * g++.old-deja/g++.robertl/eb39.C: Same.
56558         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56559         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56560         * g++.old-deja/g++.robertl/eb30.C: Same.
56561         * g++.old-deja/g++.robertl/eb3.C: Same.
56562         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56563         * g++.old-deja/g++.robertl/eb21.C: Same.
56564         * g++.old-deja/g++.robertl/eb15.C: Same.
56565         * g++.old-deja/g++.robertl/eb118.C: Same.
56566         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56567         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56568         * g++.old-deja/g++.robertl/eb109.C: Same.
56569         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56570         * g++.old-deja/g++.mike/rtti1.C: Same.
56571         * g++.old-deja/g++.mike/p658.C: Same.
56572         * g++.old-deja/g++.mike/net46.C: Same.
56573         * g++.old-deja/g++.mike/net34.C: Same.
56574         * g++.old-deja/g++.mike/memoize1.C: Same.
56575         * g++.old-deja/g++.mike/eh2.C: Same.
56576         * g++.old-deja/g++.law/weak.C: Same.
56577         * g++.old-deja/g++.law/visibility7.C: Same.
56578         * g++.old-deja/g++.law/visibility25.C: Same.
56579         * g++.old-deja/g++.law/visibility22.C: Same.
56580         * g++.old-deja/g++.law/visibility2.C: Same.
56581         * g++.old-deja/g++.law/visibility17.C: Same.
56582         * g++.old-deja/g++.law/visibility13.C: Same.
56583         * g++.old-deja/g++.law/visibility10.C: Same.
56584         * g++.old-deja/g++.law/visibility1.C: Same.
56585         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56586         * g++.old-deja/g++.law/vbase1.C: Same.
56587         * g++.old-deja/g++.law/operators32.C: Same.
56588         * g++.old-deja/g++.law/nest3.C: Same.
56589         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56590         * g++.old-deja/g++.law/except5.C (main): Same.
56591         * g++.old-deja/g++.law/cvt7.C (run): Same.
56592         * g++.old-deja/g++.law/cvt2.C: Same.
56593         * g++.old-deja/g++.law/cvt16.C: Same.
56594         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56595         * g++.old-deja/g++.law/ctors17.C (main): Same.
56596         * g++.old-deja/g++.law/ctors13.C: Same.
56597         * g++.old-deja/g++.law/ctors12.C (main): Same.
56598         * g++.old-deja/g++.law/ctors10.C: Same.
56599         * g++.old-deja/g++.law/code-gen5.C: Same.
56600         * g++.old-deja/g++.law/bad-error7.C: Same.
56601         * g++.old-deja/g++.law/arm9.C: Same.
56602         * g++.old-deja/g++.law/arm12.C: Same.
56603         * g++.old-deja/g++.law/arg8.C: Same.
56604         * g++.old-deja/g++.law/arg1.C: Same.
56605         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56606         * g++.old-deja/g++.jason/template31.C: Same.
56607         * g++.old-deja/g++.jason/template24.C (main): Same.
56608         * g++.old-deja/g++.jason/2371.C: Same.
56609         * g++.old-deja/g++.eh/new2.C: Same.
56610         * g++.old-deja/g++.eh/new1.C: Same.
56611         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56612         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56613         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56614         * g++.old-deja/g++.brendan/crash62.C: Same.
56615         * g++.old-deja/g++.brendan/crash52.C: Same.
56616         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56617         * g++.old-deja/g++.brendan/crash38.C: Same.
56618         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56619         * g++.old-deja/g++.brendan/copy9.C: Same.
56620
56621 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56622
56623         * gcc.c-torture/execute/20001203-2.c (memset):
56624         Count argument is of type __SIZE_TYPE__.
56625
56626 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56627
56628         * gcc.c-torture/compile/20010404-1.c: New test.
56629
56630 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56631
56632         * gcc.c-torture/compile/20010326-1.c: New test.
56633
56634 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56635
56636         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56637         peculiarities of the SH.
56638         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56639
56640 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56641
56642         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56643         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56644         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56645
56646 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56647
56648         * g77.f-torture/compile/20010321-1.f: New test.
56649
56650 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56651
56652         * gcc.c-torture/compile/20010329-1.c: New test.
56653
56654 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56655
56656         * gcc.c-torture/execute/20010329-1.c: New test.
56657
56658 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56659
56660         * g++.old-deja/g++.other/eh4.C: Fix typo.
56661
56662 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56663
56664         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56665
56666 2001-03-28  Philip Blundell  <philb@gnu.org>
56667
56668         * gcc.c-torture/compile/20010328-1.c: New test.
56669
56670 2001-03-27  Richard Henderson  <rth@redhat.com>
56671
56672         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56673         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56674
56675 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56676
56677         * gcc.c-torture/compile/20010327-1.c: New test.
56678
56679 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56680
56681         * g++.old-deja/g++.other/friend12.C: New test.
56682         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56683         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56684
56685 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56686
56687         * gcc.c-torture/execute/20010325-1.c: New test.
56688
56689 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56690
56691         * g++.old-deja/g++.other/mangle3.C: New test.
56692
56693 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56694
56695         * g++.old-deja/g++.other/anon8.C: New test.
56696
56697 2001-03-20  Philip Blundell  <philb@gnu.org>
56698
56699         * gcc.c-torture/compile/20010320-1.c: New test.
56700
56701 2001-03-17  Richard Henderson  <rth@redhat.com>
56702
56703         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56704
56705 2001-03-15  Geoff Keating  <geoff@redhat.com>
56706
56707         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56708         tests on AIX.
56709
56710 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56711
56712         * g++.old-deja/g++.other/eh4.C: New test.
56713
56714 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56715
56716         * gcc.dg/cpp/mi1.c: Update.
56717
56718 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56719
56720         * g++.old-deja/g++.other/regstack.C: New test.
56721
56722 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56723
56724         * g++.old-deja/g++.other/ref4.C: New test.
56725
56726 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56727
56728         * objc/execute/va_method.m: Added.
56729         * objc/execute/IMP.m: Added.
56730         * objc/execute/_cmd.m: Added.
56731         * objc/execute/accessing_ivars.m: Added.
56732         * objc/execute/class-1.m: Added.
56733         * objc/execute/class-10.m: Added.
56734         * objc/execute/class-11.m: Added.
56735         * objc/execute/class-12.m: Added.
56736         * objc/execute/class-13.m: Added.
56737         * objc/execute/class-14.m: Added.
56738         * objc/execute/class-2.m: Added.
56739         * objc/execute/class-3.m: Added.
56740         * objc/execute/class-4.m: Added.
56741         * objc/execute/class-5.m: Added.
56742         * objc/execute/class-6.m: Added.
56743         * objc/execute/class-7.m: Added.
56744         * objc/execute/class-8.m: Added.
56745         * objc/execute/class-9.m: Added.
56746         * objc/execute/class-tests-1.h
56747         * objc/execute/class-tests-2.h
56748         * objc/execute/compatibility_alias.m: Added.
56749         * objc/execute/encode-1.m: Added.
56750         * objc/execute/formal_protocol-1.m: Added.
56751         * objc/execute/formal_protocol-2.m: Added.
56752         * objc/execute/formal_protocol-3.m: Added.
56753         * objc/execute/formal_protocol-4.m: Added.
56754         * objc/execute/formal_protocol-5.m: Added.
56755         * objc/execute/formal_protocol-6.m: Added.
56756         * objc/execute/formal_protocol-7.m: Added.
56757         * objc/execute/informal_protocol.m: Added.
56758         * objc/execute/initialize.m: Added.
56759         * objc/execute/load.m: Added.
56760         * objc/execute/many_args_method.m: Added.
56761         * objc/execute/nested-3.m: Added.
56762         * objc/execute/no_clash.m: Added.
56763         * objc/execute/private.m: Added.
56764         * objc/execute/redefining_self.m: Added.
56765         * objc/execute/root_methods.m: Added.
56766         * objc/execute/selector-1.m: Added.
56767         * objc/execute/static-1.m: Added.
56768         * objc/execute/static-2.m: Added.
56769         * objc/execute/va_method.m: Added.
56770
56771 2001-03-10  Richard Henderson  <rth@redhat.com>
56772
56773         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56774
56775 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56776
56777         * g++.old-deja/g++.other/crash31.C: XFAIL.
56778         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56779         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56780         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56781         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56782         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56783
56784 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56785
56786         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56787
56788 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56789
56790         * gcc.dg/20000724-1.c: Don't use multiline strings.
56791
56792 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56793
56794         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56795         result of -cString against what we expect it to be; don't just
56796         print it out for no one to read.
56797
56798         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56799         Based on testcases provided by Nicola Pero.
56800
56801 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56802
56803         * gcc.dg/cpp/macro7.c: New test.
56804
56805 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56806
56807         * gcc.dg/cpp/multiline.c: Update.
56808
56809 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56810
56811         * g++.old-deja/g++.other/enum3.C: New test.
56812
56813 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56814
56815         * g++.old-deja/g++.other/pod1.C: New test.
56816
56817 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56818
56819         * g++.old-deja/g++.ext/overload1.C: New test.
56820
56821 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56822
56823         * g++.old-deja/g++.pt/using1.C: New test.
56824
56825 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56826
56827         * g++.old-deja/g++.other/using9.C: New test.
56828
56829 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56830
56831         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56832
56833         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56834
56835 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56836
56837         * g++.old-deja/g++.ext/realpt1.C: Remove.
56838
56839 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56840
56841         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56842
56843 2001-02-26  Will Cohen  <wcohen@redhat.com>
56844
56845         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56846
56847 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56848
56849         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56850         templatized constructors.
56851
56852 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56853
56854         * gcc.c-torture/execute/20010224-1.c: New test.
56855
56856 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56857
56858         * gcc.c-torture/execute/20010222-1.c: New test.
56859
56860 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56861
56862         * g++.old-deja/g++.other/inline20.C: New test.
56863
56864 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56865
56866         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56867
56868 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56869
56870         * g++.old-deja/g++.other/lookup22.C: New test.
56871
56872 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56873
56874         * g77.dg: New directory.
56875         * g77.dg/20010216-1.f: New test case.
56876         * g77.dg/dg.exp: New driver.
56877         * lib/g77-dg.exp: New driver library.
56878
56879 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56880
56881         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56882
56883 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56884
56885         * g++.old-deja/g++.other/decl9.C: New test.
56886
56887 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56888
56889         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56890         not need <string> and also tests the initialization at runtime.
56891
56892 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56893
56894         * gcc.c-torture/execute/longlong.c: New test.
56895
56896 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56897
56898         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56899
56900 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56901
56902         * gcc.c-torture/execute/920302-1.c (execute):
56903         Change argument type to short.
56904
56905 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56906
56907         * g++.old-deja/g++.pt/deduct6.C: New test.
56908
56909 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56910
56911         * g++.old-deja/g++.pt/deduct5.C: New test.
56912
56913 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56914
56915         * gcc.c-torture/execute/20010209-1.c: New test.
56916
56917 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56918
56919         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56920
56921 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56922
56923         * g++.dg/vtgc1.C: Update for new ABI.
56924
56925         * consistency.vlad: New directory, 1665 files.
56926
56927 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56928
56929         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56930         return type.
56931         * gcc.dg/cpp/digraphs.c: Declare puts.
56932
56933 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56934
56935         * g++.old-deja/g++.other/warn5.C: New test.
56936
56937 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56938
56939         * g++.old-deja/g++.pt/spec40.C: New test.
56940
56941 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56942
56943         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56944         case.
56945         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56946
56947 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56948
56949         * gcc.c-torture/compile/20010209-1.c: New test.
56950
56951 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56952
56953         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56954         excess errors message but not if it crashes.
56955         * g++.old-deja/g++.other/crash27.C: Likewise.
56956         * g++.old-deja/g++.other/crash28.C: Likewise.
56957         * g++.old-deja/g++.other/crash30.C: Likewise.
56958         * g++.old-deja/g++.other/crash32.C: Likewise.
56959         * g++.old-deja/g++.other/crash35.C: Likewise.
56960         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56961
56962 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56963
56964         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56965         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56966         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56967         g77.f-torture/execute/execute.exp,
56968         g77.f-torture/noncompile/noncompile.exp,
56969         gcc.c-torture/execute/execute.exp,
56970         gcc.c-torture/execute/memcheck/memcheck.exp,
56971         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56972         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56973         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56974         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56975         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56976         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56977         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56978         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56979         Remove bug reporting instructions with ancient email addresses.
56980
56981 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56982
56983         * gcc.dg/20010202-1.c: New test.
56984         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56985
56986 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56987
56988         * g++.dg/stdbool-if.C: New test.
56989
56990 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56991
56992         * objc/execute/fdecl.m: Added main().
56993
56994 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56995
56996         * gcc.c-torture/execute/20010206-1.c: New test.
56997
56998 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56999
57000         * gcc.dg/cpp/avoidpaste1.c: Update.
57001
57002 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57003
57004         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57005         Pero <nicola@brainstorm.co.uk>.
57006         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57007
57008 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57009
57010         * g++.old-deja/g++.pt/spec39.C: New test.
57011
57012 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57013
57014         * gcc.c-torture/compile/20010202-1.c: New test.
57015
57016 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57017
57018         * g++.old-deja/g++.abi/primary2.C: New test.
57019         * g++.old-deja/g++.abi/primary3.C: New test.
57020         * g++.old-deja/g++.abi/primary4.C: New test.
57021         * g++.old-deja/g++.abi/primary5.C: New test.
57022         * g++.old-deja/g++.abi/vtable3.h: New test.
57023         * g++.old-deja/g++.abi/vtable3a.C: New test.
57024         * g++.old-deja/g++.abi/vtable3b.C: New test.
57025         * g++.old-deja/g++.abi/vtable3c.C: New test.
57026         * g++.old-deja/g++.abi/vtable3d.C: New test.
57027         * g++.old-deja/g++.abi/vtable3e.C: New test.
57028         * g++.old-deja/g++.abi/vtable3f.C: New test.
57029         * g++.old-deja/g++.abi/vtable3g.C: New test.
57030         * g++.old-deja/g++.abi/vtable3h.C: New test.
57031         * g++.old-deja/g++.abi/vtable3i.C: New test.
57032         * g++.old-deja/g++.abi/vtable3j.C: New test.
57033         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57034
57035 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57036
57037         * g++.old-deja/g++.other/anon6.C: New test.
57038         * g++.old-deja/g++.other/anon7.C: New test.
57039
57040 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57041
57042         * gcc.dg/cpp/avoidpaste2.c: New tests.
57043
57044 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57045
57046         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57047
57048 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57049
57050         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57051         DECIMAL_DIG cases for Irix."
57052
57053 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57054
57055         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57056
57057 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57058
57059         * gcc.dg/c99-tag-1.c: New test.
57060
57061 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57062
57063         * gcc.dg/cpp/tr-warn1.c: Add tests.
57064
57065 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57066
57067         * gcc.dg/cpp/avoidpaste1.c: Update.
57068         * gcc.dg/cpp/paste4.c: Update.
57069
57070 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57071
57072         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57073         cases for Irix.
57074
57075 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57076
57077         * g++.old-deja/g++.other/inline19.C: New test.
57078
57079 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57080
57081         * gcc.dg/Wlarger-than.c: New test.
57082
57083 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57084
57085         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57086
57087 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57088
57089         * gcc.c-torture/execute/20010129-1.c: New test.
57090         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57091
57092 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57093
57094         * gcc.dg/cpp/avoidpaste1.c: Test case.
57095
57096 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57097
57098         * g++.old-deja/g++.other/inline18.C: New test.
57099
57100 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57101
57102         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57103         and __builtin_putchar.
57104
57105 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57106
57107         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57108         tests.
57109
57110 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57111
57112         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57113         floating point number rounding mode to round to the nearest
57114         representable mode.
57115
57116 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57117
57118         * g++.old-deja/g++.other/mangle2.C: New test.
57119
57120 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57121
57122         * gcc.c-torture/compile/20010124-1.c: New test.
57123
57124 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57125
57126         * g++.old-deja/g++.pt/spec38.C: New test.
57127
57128 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57129
57130         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57131         "Build don't run".
57132
57133 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57134
57135         * gcc.c-torture/execute/20010123-1.c: New test.
57136
57137 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57138
57139         * g++.old-deja/g++.pt/spec37.C: New test.
57140
57141 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57142
57143         * g++.old-deja/g++.pt/overload14.C: New test.
57144
57145 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57146
57147         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57148         __builtin_return_address.
57149
57150 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57151
57152         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57153         * g++.old-deja/g++.pt/spec35.C: New test.
57154         * g++.old-deja/g++.pt/spec36.C: New test.
57155
57156 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57157
57158         * gcc.c-torture/compile/20010118-1.c: New test.
57159
57160 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57161
57162         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57163
57164 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57165
57166         * gcc.c-torture/execute/20010119-1.c: New test.
57167
57168 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57169
57170         * g++.old-deja/g++.other/vbase5.C: New test.
57171
57172 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57173
57174         * gcc.c-torture/execute/20010118-1.c: New test.
57175
57176 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57177
57178         * g++.old-deja/g++.pt/deduct3.C: New test.
57179
57180 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57181
57182         * g++.old-deja/g++.pt/spec34.C: New test.
57183
57184 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57185
57186         * g77.f-torture/compile/20000601-2.f: New test.
57187
57188 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57189
57190         * g++.old-deja/g++.other/init17.C: New test.
57191
57192 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57193
57194         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57195
57196 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57197
57198         * g++.old-deja/g++.pt/unify8.C: New test.
57199
57200 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57201
57202         * g++.old-deja/g++.abi/vbase1.C: New test.
57203
57204 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57205
57206         * g++.old-deja/g++.pt/crash65.C: New test.
57207
57208 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57209
57210         * gcc.dg/cpp/assembl2.S: New test case.
57211
57212 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57213
57214         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57215         are supported.
57216
57217 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57218
57219         * g++.old-deja/g++.other/builtins1.C: New test.
57220         * g++.old-deja/g++.other/builtins2.C: Likewise.
57221         * g++.old-deja/g++.other/builtins3.C: Likewise.
57222         * g++.old-deja/g++.other/builtins4.C: Likewise.
57223
57224 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57225
57226         * gcc.c-torture/compile/20010117-1.c: New test.
57227         * gcc.c-torture/compile/20010117-2.c: New test.
57228
57229 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57230
57231         * g77.f-torture/execute/20010116.[fx]: New test,
57232         XFAIL on i?86-*-*.
57233         * g77.f-torture/compile/20010115.f: Indicate it's
57234         a test for PR fortran/1636.
57235
57236 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57237
57238         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57239
57240 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57241
57242         * g77.f-torture/compile/20010115.f: New test.
57243
57244 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57245
57246         * g++.old-deja/g++.pt/nontype5.C: New test.
57247
57248 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57249
57250         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57251         have an equivalent working one below it.
57252
57253 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57254
57255         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57256         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57257
57258 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57259
57260         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57261         message containing "init_priority".
57262         (conpr-2.C): Likewise.
57263         (conpr-3.C): Likewise.
57264         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57265
57266 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57267
57268         * gcc.c-torture/execute/20010114-2.c: New test.
57269
57270 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57271
57272         * gcc.c-torture/compile/20010114-1.c: New test.
57273         * gcc.c-torture/compile/20010114-1.x: Xfail.
57274         * gcc.c-torture/compile/20010114-2.c: New test.
57275         * gcc.c-torture/execute/20010114-1.c: New test.
57276         * gcc.dg/trunc-1.c: New test.
57277         * gcc.dg/uninit-B.c: New test.
57278
57279 2001-01-13  Nick Clifton  <nickc@redhat.com>
57280
57281         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57282         target.
57283
57284 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57285
57286         * gcc.c-torture/compile/20010113-1.c: New test.
57287
57288 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57289
57290         * gcc.c-torture/compile/20001212-1.c: New test.
57291
57292 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57293
57294         * gcc.dg/cpp/widestr1.c: Update.
57295         * gcc.dg/cpp/prag-imp.c: Remove.
57296
57297 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57298
57299         * gcc.c-torture/execute/20000801-3.x: Remove.
57300         * gcc.dg/c90-init-1.c: New test.
57301         * gcc.dg/c99-init-1.c: New test.
57302         * gcc.dg/c99-init-2.c: New test.
57303         * gcc.dg/gnu99-init-1.c: New test.
57304
57305 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57306
57307         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57308         testing that no relevant ones were found.
57309
57310 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57311
57312         * g++.old-deja/g++.pt/cast2.C: New test.
57313
57314 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57315
57316         * g++.old-deja/g++.pt/friend47.C: New test.
57317
57318 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57319
57320         * g++.old-deja/g++.pt/instantiate13.C: New test.
57321
57322 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old-deja/g++.other/defarg7.C: New test.
57325         * g++.old-deja/g++.other/defarg8.C: New test.
57326
57327 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57328
57329         * g++.old-deja/g++.pt/crash64.C: New test.
57330
57331 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57332
57333         * g++.old-deja/g++.pt/crash63.C: New test.
57334
57335 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57336
57337         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57338
57339 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57340
57341         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57342
57343 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57344
57345         * g++.old-deja/g++.pt/error3.C: New test.
57346
57347 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57348
57349         * g++.old-deja/g++.other/crash39.C: New test.
57350
57351 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57352
57353         * g++.old-deja/g++.other/vbase4.C: New test.
57354
57355 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57356
57357         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57358         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57359         * gcc.dg/special/special.exp: New test driver which will check
57360         for alias support for the above test.
57361
57362 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57363
57364         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57365         problems on small machines.
57366         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57367         parameterize.
57368
57369 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57370
57371         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57372         mips.
57373         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57374
57375 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57376
57377         * g++.old_deja/g++.pt/using8.C: New test.
57378
57379 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57380
57381         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57382
57383 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57384
57385         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57386         where a failure is expected.
57387         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57388
57389 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57390
57391         * g++.old_deja/g++.pt/instantiate12.C: New test.
57392
57393 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57394
57395         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57396         start of structs.
57397         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57398         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57399         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57400         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57401         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57402         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57403         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57404         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57405         * g++.old-deja/g++.eh/spec6.C: Likewise.
57406         * g++.old-deja/g++.jason/crash3.C: Likewise.
57407         * g++.old-deja/g++.law/ctors11.C: Likewise.
57408         * g++.old-deja/g++.law/ctors17.C: Likewise.
57409         * g++.old-deja/g++.law/ctors5.C: Likewise.
57410         * g++.old-deja/g++.law/ctors9.C: Likewise.
57411         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57412         * g++.old-deja/g++.mike/net22.C: Likewise.
57413         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57414         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57415         * g++.old-deja/g++.mike/virt3.C: Likewise.
57416         * g++.old-deja/g++.niklas/t128.C: Likewise.
57417         * g++.old-deja/g++.other/anon4.C: Likewise.
57418         * g++.old-deja/g++.other/using1.C: Likewise.
57419         * g++.old-deja/g++.other/warn3.C: Likewise.
57420         * g++.old-deja/g++.pt/t37.C: Likewise.
57421         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57422         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57423
57424 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57425
57426         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57427
57428 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57429
57430         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57431
57432 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57433
57434         * gcc.c-torture/compile/20010107-1.c: New test.
57435
57436 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57437
57438         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57439
57440 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57441
57442         * gcc.dg/format/format.h: New file.
57443         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57444         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57445         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57446         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57447         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57448         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57449         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57450         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57451         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57452         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57453         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57454         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57455         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57456         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57457         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57458         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57459         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57460         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57461         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57462         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57463         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57464         instead of declaring standard types, macros and functions in each
57465         test.
57466
57467 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57468
57469         * gcc.c-torture/execute/20010106-1.c: New test.
57470
57471 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57472
57473         * gcc.dg/format/format.exp: New file.
57474         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57475         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57476         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57477         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57478         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57479         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57480         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57481         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57482         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57483         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57484         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57485         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57486         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57487         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57488         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57489         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57490         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57491         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57492         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57493         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57494         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57495         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57496         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57497         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57498         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57499         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57500         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57501         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57502         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57503         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57504         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57505         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57506         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57507         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57508         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57509         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57510         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57511         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57512         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57513         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57514         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57515         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57516
57517 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57518
57519         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57520         account.
57521
57522 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57523
57524         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57525
57526 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57527
57528         * g++.old-deja/g++.pt/crash62.C: New test.
57529
57530 2001-01-04  Richard Henderson  <rth@redhat.com>
57531
57532         * gcc.dg/20000926-1.c: Update expected warnings.
57533         * gcc.dg/array-2.c: Likewise.
57534         * gcc.dg/array-4.c: Also validate flexible array members.
57535         * gcc.dg/c99-flex-array-1.c: New.
57536
57537 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57538
57539         * gcc.c-torture/compile/20001222-1.x: Remove.
57540
57541 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57542
57543         * gcc.c-torture/execute/built-in-setjmp.c: New.
57544
57545 2001-01-03  Richard Henderson  <rth@redhat.com>
57546
57547         * gcc.dg/940510-1.c: Update expected error wording.
57548         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57549
57550 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57551
57552         * lib/target-supports.exp (check_alias_available): Modified to
57553         indicate aliases not supported if only weak aliases are supported.
57554
57555 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57556
57557         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57558         Turn on cmpstrsi checks for __pj__ and __i370__.
57559
57560 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57561
57562         * g++.old-deja/g++.other/virtual11.C: New test.
57563
57564 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57565
57566         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57567
57568 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57569
57570         * gcc.c-torture/compile/20010102-1.c: New test.
57571
57572 2001-01-02  Andreas Jaeger  <aj@suse.de>
57573
57574         * gcc.dg/noreturn-3.c: New test.
57575
57576         * gcc.dg/noreturn-4.c: New test.
57577
57578 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57579
57580         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57581         __builtin_fputc and __builtin_fwrite.
57582
57583 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57584
57585         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57586         signed char, not default char.
57587
57588 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57589
57590         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57591
57592 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57593
57594         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57595
57596 2000-12-29  Richard Henderson  <rth@redhat.com>
57597
57598         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57599         (__cyg_profile_func_exit): Define.
57600
57601 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57602
57603         * g++.dg/vtgc1.C: New test.
57604
57605 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57606
57607         * gcc.dg/noncompile/20001228-1.c: New test.
57608
57609         * gcc.dg/20001228-1.c: New test.
57610
57611         * gcc.c-torture/execute/20001228-1.c: New test.
57612
57613 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57614
57615         * gcc.dg/format-strfmon-1.c: New test.
57616
57617 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57618
57619         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57620         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57621         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57622         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57623         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57624         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57625         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57626         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57627         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57628         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57629         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57630         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57631         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57632
57633         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57634         * gcc.c-torture/execute/string-opt-4.c: Test index.
57635
57636 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57637
57638         * gcc.c-torture/compile/20001226-1.c: New test.
57639
57640 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57641
57642         * gcc.c-torture/compile/20001222-1.c: New test.
57643         * gcc.c-torture/compile/20001222-1.x: Xfail.
57644
57645 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57646
57647         * gcc.c-torture/execute/comp-goto-2.c: New test.
57648
57649 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57650
57651         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57652         Use long types if __INT_MAX__ is 32767.
57653         (main): Use cast to (sint32 *) when poking 88 into a_page.
57654
57655         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57656
57657 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57658
57659         * gcc.c-torture/compile/20001221-1.c: New test.
57660         * gcc.c-torture/execute/20001221-1.c: New test.
57661
57662 2000-12-20  Richard Henderson  <rth@redhat.com>
57663
57664         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57665         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57666
57667 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57668
57669         * gcc.dg/compare3.c: New test.
57670
57671 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57672
57673         * gcc.dg/format-warnll-1.c: New test.
57674
57675 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57676
57677         * gcc.dg/cpp/cmdlne-P.c: New test.
57678
57679 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57680
57681         * gcc.c-torture/execute/builtin-abs-1.c,
57682         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57683
57684 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57685
57686         * gcc.dg/cpp/multiline.c: New test.
57687
57688 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57689
57690         * g++.old-deja/g++.other/syshdr1.C: Update.
57691         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57692
57693 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57694
57695         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57696
57697 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57698
57699         * g++.old-deja/g++.pt/ttp65.C: New test.
57700
57701 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57702
57703         * g++.old-deja/g++.pt/ttp64.C: New test.
57704
57705 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57706
57707         * g++.old-deja/g++.pt/spec33.C: New test.
57708
57709 2000-12-14  Catherine Moore  <clm@redhat.com>
57710
57711         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57712         * gcc.c-torture/execute/920612-2.c: Likewise.
57713         * gcc.c-torture/execute/920428-2.c: Likewise.
57714         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57715         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57716
57717 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57718
57719         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57720         * gcc.dg/pack-test-2.c: Likewise.
57721
57722 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57723
57724         Tests by Zack Weinberg <zackw@stanford.edu>.
57725
57726         * gcc.dg/cpp/defined.c: Update.
57727         * gcc.dg/cpp/defined_trad.c: New tests.
57728
57729 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57730
57731         * gcc.dg/cpp/trad-direct.c: Update.
57732
57733 2000-12-11  Neil Booth  <neilb@earthling.net>
57734
57735         * gcc.dg/cpp/defined_trad.c
57736
57737 2000-12-11  Neil Booth  <neilb@earthling.net>
57738
57739         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57740
57741 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57742
57743         * gcc.dg/format-miss-2.c: New test.
57744
57745 2000-12-09  Neil Booth  <neilb@earthling.net>
57746
57747         * gcc.dg/cpp/lineflags.c: New tests.
57748         * gcc.dg/cpp/poison.c: Update.
57749         * gcc.dg/cpp/redef2.c: Update.
57750         * gcc.dg/cpp/skipping.c: New test.
57751
57752 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57753
57754         * g++.old-deja/g++.other/eh3.C: New testcase.
57755
57756 2000-12-07  Neil Booth  <neilb@earthling.net>
57757
57758         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57759         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57760         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57761         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57762         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57763         Update.
57764
57765 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57766
57767         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57768         __SIZE_TYPE__ instead of int for type of integers cast to
57769         pointers.
57770
57771 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57772
57773         * g++.old-deja/g++.other/cleanup4.C: New test.
57774
57775 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57776
57777         * format-sec-1.c: New test.
57778
57779 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57780
57781         * gcc.dg/format-nonlit-3.c: New test.
57782
57783 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57784
57785         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57786         through a null pointer.
57787
57788 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57789
57790         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57791         * g++.old-deja/g++.pt/partial4.C: New test.
57792
57793 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57794
57795         * gcc.c-torture/execute/ieee/hugeval.x: New.
57796
57797 2000-12-06  Neil Booth  <neilb@earthling.net>
57798
57799         * gcc.dg/cpp/backslash2.c: New tests.
57800
57801 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57802
57803         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57804         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57805
57806 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57807
57808         * gcc.c-torture/execute/20001203-2.c: New testcase.
57809
57810 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57811
57812         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57813         * g++.old-deja/g++.other/virtual10.C: New test.
57814
57815 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57816
57817         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57818
57819 2000-12-05  Richard Henderson  <rth@redhat.com>
57820
57821         * gcc.c-torture/compile/20001205-1.c: New.
57822
57823 2000-12-04  Neil Booth  <neilb@earthling.net>
57824
57825         * g++.old-deja/g++.other/virtual9.C: New test.
57826         * g++.old-deja/g++.pt/crash61.C: New test.
57827         * gcc.c-torture/execute/loop-9.c: New test.
57828
57829 2000-12-04  Neil Booth  <neilb@earthling.net>
57830
57831         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57832         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57833         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57834         * gcc.dg/cpp/extratokens.c: ...here.
57835
57836 2000-12-04  Neil Booth  <neilb@earthling.net>
57837
57838         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57839         New tests.
57840
57841 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57842
57843         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57844         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57845
57846 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57847
57848         * gcc.c-torture/execute/20001203-1.c: New test.
57849
57850 2000-12-03  Neil Booth  <neilb@earthling.net>
57851
57852         * gcc.dg/cpp/macro6.c: New test cases.
57853
57854 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57855
57856         * gcc.c-torture/execute/string-opt-9.c: New test.
57857         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57858         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57859         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57860
57861         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57862         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57863
57864 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57865
57866         * gcc.dg/cpp/if-6.c: New testcase.
57867
57868         * gcc.dg/20001201-1.c: New testcase.
57869
57870 2000-12-02  Neil Booth  <neilb@earthling.net>
57871
57872         * g++.old-deja/g++.other/externC4.C,
57873         g++.old-deja/g++.other/friend10.C: New tests.
57874
57875 2000-12-02  Neil Booth  <neilb@earthling.net>
57876
57877         * g++.old-deja/g++.other/instan2.C
57878         * g++.old-deja/g++.other/instan3.C: New test.
57879
57880 2000-12-02  Neil Booth  <neilb@earthling.net>
57881
57882         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57883         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57884         gnuc99.c,gnuc99-pedantic.c: New tests.
57885
57886 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57887
57888         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57889         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57890
57891 2000-12-01  Neil Booth  <neilb@earthling.net>
57892
57893         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57894         * gcc.dg/cpp/poison.c: Update.
57895         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57896
57897 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57898
57899         * g77.f-torture/execute/20001201.f: New test.
57900
57901 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57902
57903         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57904
57905 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57906
57907         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57908
57909 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57910
57911         * g++.old-deja/g++.other/cast6.C: New test.
57912
57913 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57914
57915         * gcc.c-torture/execute/20001130-2.c: New testcase.
57916
57917 2000-11-30  Richard Henderson  <rth@redhat.com>
57918
57919         * gcc.c-torture/execute/20001130-1.c: New test.
57920
57921 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57922
57923         * g++.old-deja/g++.other/op3.C: New test.
57924
57925 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57926
57927         * g++.old-deja/g++.other/op2.C: New test.
57928
57929 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57930
57931         * g++.old-deja/g++.other/crash38.C: New test.
57932
57933 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57934
57935         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57936
57937 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57938
57939         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57940         tests.
57941         * gcc.c-torture/execute/string-opt-6.c: New test.
57942
57943         * gcc.dg/20001117-1.c: Add main.
57944
57945 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57946
57947         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57948         Move from here ...
57949         * gcc.dg/940510-1.c: ... to here.
57950
57951         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57952         zero-size arrays in toplevel structures.
57953
57954 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57955
57956         * gcc.c-torture/execute/loop-8.c: New test.
57957
57958 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57959
57960         * g++.old-deja/g++.other/base1.C: New test.
57961
57962 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57963
57964         * g++.old-deja/g++.other/parse2.C: New test.
57965
57966 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57967
57968         * g++.old-deja/g++.pt/incomplete1.C: New test.
57969
57970 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57971
57972         * g++.old-deja/g++.other/friend9.C: New test.
57973
57974 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57975
57976         * gcc.dg/20001127-1.c: New test.
57977
57978 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57979
57980         * g++.old-deja/g++.pt/friend46.C: New test.
57981
57982 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57983
57984         * g++.old-deja/g++.other/ptrmem8.C: New test.
57985
57986 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57987
57988         * gcc.c-torture/execute/string-opt-7.c: New test.
57989         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57990
57991 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57992
57993         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57994         instead of 'mkcheck 2'.
57995
57996 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57997
57998         * gcc.c-torture/execute/memcheck/driver.c,
57999         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58000         C9X references to refer to C99.
58001
58002 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58003
58004         * gcc.dg/ultrasp3.c: New test.
58005
58006 2000-11-25  Neil Booth  <neilb@earthling.net>
58007
58008         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58009
58010 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58011
58012         * gcc.c-torture/compile/20001123-2.c: New.
58013
58014 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58015
58016         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58017
58018 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58019
58020         * gcc.dg/sequence-point-1.c: Add some new tests.
58021         * gcc.c-torture/execute/20001124-1.c: New test.
58022
58023 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58024
58025         * g++.old-deja/g++.other/vaarg4.C: New test.
58026         * gcc.c-torture/compile/20001123-1.c: New test.
58027
58028 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58029
58030         * g++.other/crash24.C: Adjust and remove XFAIL.
58031         * g++.other/crash37.C: New test.
58032
58033 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58034
58035         * g++.old-deja/g++.pt/instantiate9.C: New test.
58036
58037 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58038
58039         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58040         new ABI, too.
58041
58042         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58043         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58044
58045 2000-11-22  Neil Booth  <neilb@earthling.net>
58046
58047         * gcc.dg/cpp/Wtrigraphs.c: New test.
58048
58049 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58050
58051         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58052
58053 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58054
58055         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58056
58057 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58058
58059         * lib/gcc-dg.exp: load_lib scanasm.exp.
58060         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58061         * lib/g++-dg.exp: load_lib scanasm.exp.
58062         * lib/scanasm.exp: New.
58063         (scan-assembler, scan-assembler-not): Add optional arguments to
58064         test name, or if not present, the pattern name.
58065         (scan-assembler-dem, scan-assembler-dem-not): New.
58066
58067         * g++.dg/dg.exp: New.
58068
58069 2000-11-21  Neil Booth  <neilb@earthling.net>
58070
58071         * gcc.dg/cpp/integrated1.c: Remove.
58072
58073 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58074
58075         * gcc.c-torture/execute/20001121-1.c: New test.
58076
58077 2000-11-21  Richard Henderson  <rth@redhat.com>
58078
58079         * gcc.c-torture/compile/20001121-1.c: New test.
58080
58081 2000-11-20  Neil Booth  <neilb@earthling.net>
58082
58083         * gcc.dg/cpp/integrated1.c: New test.
58084
58085 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58086
58087         * g++.old-deja/g++.other/inline17.C: New test.
58088
58089 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58090
58091         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58092         local variable to be zero: I made the variable global. Now
58093         uses abort() and exit() instead of relying on main's return value.
58094
58095 2000-11-20  Neil Booth  <neilb@earthling.net>
58096
58097         * gcc.dg/cpp/paste2.c: Update test.
58098         * objc/execute/paste.m: New test.
58099
58100 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58101
58102         * gcc.dg/c99-condexpr-1.c: New test.
58103
58104 2000-11-20  Neil Booth  <neilb@earthling.net>
58105
58106         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58107
58108 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58109
58110         * g++.old-deja/g++.pt/export1.C: New test.
58111
58112 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58113
58114         * gcc.dg/20001117-1.c: New test.
58115
58116 2000-11-18  Richard Henderson  <rth@redhat.com>
58117
58118         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58119
58120 2000-11-18  Richard Henderson  <rth@redhat.com>
58121
58122         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58123         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58124         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58125
58126 2000-11-18  Richard Henderson  <rth@redhat.com>
58127
58128         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58129         (main): New.  Exit cleanly.
58130
58131 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58132
58133         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58134         gcc.dg/c99-fordecl-2.c: New tests.
58135
58136 2000-11-18  Richard Henderson  <rth@redhat.com>
58137
58138         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58139         * gcc.c-torture/execute/zerolen-2.c: New.
58140
58141 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58142
58143         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58144         memory.
58145
58146 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58147
58148         * g++.old-deja/g++.pt/instantiate8.C: New test.
58149
58150 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58151
58152         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58153         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58154
58155 2000-11-16  Nick Clifton  <nickc@redhat.com>
58156
58157         * gcc.c-torture/execute/nestfunc-2.c: New test.
58158         * gcc.c-torture/execute/nestfunc-3.c: New test.
58159
58160 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58161
58162         * gcc.c-torture/compile/20001116-1.c: New test.
58163
58164 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58165
58166         * gcc.c-torture/execute/20001115-1.c: New test.
58167
58168 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58169
58170         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58171         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58172         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58173         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58174
58175 2000-11-15  Neil Booth  <neilb@earthling.net>
58176
58177         gcc.dg/cpp/_Pragma1.c: Update.
58178         gcc.dg/cpp/_Pragma2.c: New test.
58179
58180 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58181
58182         * g++.old-deja/g++.other/anon5.C: New test.
58183
58184 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58185
58186         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58187         tests.
58188
58189 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58190
58191         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58192         output.
58193
58194 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58195
58196         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58197         labels at end of compound statements.
58198
58199 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58200
58201         * gcc.c-torture/execute/loop-7.c: New test.
58202
58203 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58204
58205         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58206
58207 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58208
58209         * gcc.dg/c99-bool-1.c: New test.
58210
58211 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58212
58213         * gcc.dg/c99-scope-1.c: Remove xfail.
58214         * gcc.dg/c99-scope-2.c: New test.
58215
58216 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58217
58218         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58219         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58220
58221 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58222
58223         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58224         error messages.
58225
58226         * g++.mike/p700.C: Don't typedef wchar_t.
58227         * g++.mike/p784.C: Likewise.
58228         * g++.mike/eb101.C: Don't use __wchar_t.
58229
58230 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58231
58232         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58233         from DO loop.
58234
58235 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58236
58237         * gcc.c-torture/execute/20001111-1.c: New test.
58238
58239 2000-11-10  Nick Clifton  <nickc@redhat.com>
58240
58241         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58242         long multuiple and accumulate.
58243
58244 2000-11-09  Richard Henderson  <rth@redhat.com>
58245
58246         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58247         via size_t instead of int.
58248
58249         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58250         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58251         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58252         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58253
58254 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58255
58256         * gcc.c-torture/compile/20001109-1.c: New test.
58257         * gcc.c-torture/compile/20001109-2.c: New test.
58258
58259 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58260
58261         * g++.old-deja/g++.pt/operator1.C: New test.
58262         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58263
58264 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58265
58266         * gcc.dg/20001108-1.c: New test.
58267
58268 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58269
58270         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58271         with both arguments constant strings.
58272         * gcc.c-torture/execute/string-opt-3.c: New test.
58273         * gcc.c-torture/execute/string-opt-4.c: New test.
58274         * gcc.c-torture/execute/string-opt-5.c: New test.
58275
58276 2000-11-08  Nick Clifton  <nickc@redhat.com>
58277
58278         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58279         mulsidi3adddi patterns.
58280
58281 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58282
58283         * g++.old-deja/g++.other/crash36.C: New test.
58284
58285 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58286
58287         * g++.old-deja/g++.other/init16.C: New test.
58288
58289 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58290
58291         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58292
58293 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58294
58295         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58296         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58297         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58298
58299 2000-11-07  DJ Delorie  <dj@redhat.com>
58300
58301         * gcc.dg/20000614-1.c: Add return so that test can pass.
58302
58303 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58304
58305         * gcc.c-torture/execute/string-opt-1.c: New test.
58306
58307 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58308
58309         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58310         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58311         parameters in registers, and there is no way for a varargs
58312         function to know in which order the integer and floating-point
58313         parameters should be interleaved when they are placed on the
58314         stack.
58315         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58316         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58317
58318 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58319
58320         * gcc.c-torture/execute/string-opt-2.c: New test.
58321
58322 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58323
58324         * g++.old-deja/g++.pt/crash60.C: New test.
58325
58326 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58327
58328         * g++.old-deja/g++.other/crash24.C: New test.
58329         * g++.old-deja/g++.other/crash25.C: New test.
58330         * g++.old-deja/g++.other/crash26.C: New test.
58331         * g++.old-deja/g++.other/crash27.C: New test.
58332         * g++.old-deja/g++.other/crash28.C: New test.
58333         * g++.old-deja/g++.other/crash29.C: New test.
58334         * g++.old-deja/g++.other/crash30.C: New test.
58335         * g++.old-deja/g++.other/crash31.C: New test.
58336         * g++.old-deja/g++.other/crash32.C: New test.
58337         * g++.old-deja/g++.other/crash33.C: New test.
58338         * g++.old-deja/g++.other/crash34.C: New test.
58339         * g++.old-deja/g++.other/crash35.C: New test.
58340
58341 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58342
58343         * gcc.c-torture/execute/20001031-1.c: New test.
58344
58345 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58346
58347         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58348         namespace.
58349
58350         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58351         standards-conformant.
58352
58353         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58354
58355         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58356         * g++.old-deja/g++.mike/p755a.C: Likewise.
58357         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58358         library makes no calls to `operator new' during initialization.
58359
58360 2000-11-04  Neil Booth  <neilb@earthling.net>
58361
58362         * gcc.dg/cpp/include2.c: New tests.
58363
58364 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58365
58366         * lib/g++.exp (g++_set_ld_library_path): New function.
58367         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58368
58369 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58370
58371         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58372         warnings.
58373
58374 2000-11-01  Richard Henderson  <rth@redhat.com>
58375
58376         * g++.old-deja/g++.ext/namedret1.C: New.
58377         * g++.old-deja/g++.ext/namedret2.C: New.
58378         * g++.old-deja/g++.ext/namedret3.C: New.
58379
58380 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58381
58382         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58383         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58384
58385 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58386
58387         * gcc.c-torture/execute/va-arg-21.c: New test.
58388
58389 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58390
58391         * gcc.dg/c99-complex-2.c: New test.
58392
58393 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58394
58395         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58396
58397 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58398
58399         * g++.old-deja/g++.other/inline16.C: New test.
58400
58401 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58402
58403         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58404         __PRETTY_FUNCTION__
58405
58406 2000-10-29  Neil Booth  <neilb@earthling.net>
58407
58408         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58409         New tests.
58410         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58411         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58412         optimisation.
58413
58414 2000-10-29  Neil Booth  <neilb@earthling.net>
58415
58416         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58417         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58418         * mi5.c: Test multiple includes work with -C.
58419         * trigraphs.c: Test ^= version.
58420
58421 2000-10-28  Neil Booth  <neilb@earthling.net>
58422
58423         New tests and test updates for new macro expander.
58424
58425         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58426         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58427         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58428         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58429         new diagnostic messages.
58430
58431         * gcc.dg/cpp/macro3.c: New tests.
58432
58433 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58434
58435         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58436         on the same line.
58437
58438 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58439
58440         * g++.old-deja/g++.other/eh2.C: New test.
58441
58442 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58443
58444         * gcc.c-torture/execute/20001027-1.c: New test.
58445
58446 2000-10-26  Richard Henderson  <rth@redhat.com>
58447
58448         * gcc.c-torture/execute/20001026-1.c: New.
58449
58450 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58451
58452         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58453         * g++.old-deja/g++.law/builtin1.C: Likewise.
58454         * g++.old-deja/g++.law/ctors10.C: Likewise.
58455         * g++.old-deja/g++.law/virtual3.C: Likewise.
58456         * g++.old-deja/g++.mike/p658.C: Likewise.
58457         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58458         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58459         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58460         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58461         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58462
58463 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58464
58465         * gcc.c-torture/compile/20001024-1.c: New test.
58466
58467 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58468
58469         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58470         to tell us whether or not we are using V3.
58471
58472 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58473
58474         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58475         operands.
58476
58477 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58478
58479         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58480
58481 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58482
58483         * gcc.c-torture/execute/20001024-1.c: New test.
58484
58485 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58486
58487         * g++.old-deja/g++.other/sibcall1.C: New test.
58488
58489 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58490
58491         * gcc.dg/noncompile/init-3.c: New test.
58492
58493 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58494
58495         * gcc.dg/format-array-1.c: New test.
58496
58497 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58498
58499         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58500         writing through null pointers; remove comment about testing
58501         unterminated strings.
58502
58503 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58504
58505         * gcc.c-torture/execute/20001017-2.c: New test.
58506
58507 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58508
58509         * gcc.c-torture/compile/20001018-1.c: New test.
58510         * gcc.c-torture/compile/20001018-1.x: Xfail.
58511
58512 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58513
58514         * gcc.c-torture/execute/20001017-1.c: New test.
58515
58516 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58517
58518         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58519         for multiple use of arguments with scanf formats; add tests for
58520         multiple use of arguments.
58521
58522 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58523
58524         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58525         from some old tests.
58526
58527 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58528
58529         * gcc.dg/format-miss-1.c: New test.
58530
58531 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58532
58533         * gcc.c-torture/execute/20001013-1.c: New test.
58534
58535 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58536
58537         * gcc.dg/format-branch-1.c: New test.
58538
58539 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58540
58541         * README, lib/file-format.exp: Remove EGCS references.
58542
58543 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58544
58545         * gcc.dg/20001013-1.c: New test.
58546
58547 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58548
58549         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58550         for intmax_t in the compiler using __typeof__ and the type rules
58551         for conditional expressions.
58552
58553 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58554
58555         * gcc.dg/20001012-1.c: New test.
58556         * gcc.dg/20001012-2.c: New test.
58557
58558 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58559
58560         * gcc.dg/format-attr-1.c: New test.
58561
58562 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58563
58564         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58565         __LONG_LONG_MAX__ instead of LLONG_MAX.
58566
58567 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58568
58569         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58570         scanf flags.
58571         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58572         flags.
58573
58574 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58575
58576         * gcc.dg/sequence-pt-1.c: New test.
58577
58578 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58579
58580         * gcc.c-torture/execute/20001011-1.c: New testcase.
58581         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58582
58583 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58584
58585         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58586         does not error on it.
58587
58588 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58589
58590         * gcc.dg/20001009-1.c: New test.
58591
58592 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58593
58594         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58595         * gcc.c-torture/execute/20001009-2.c: ... to here.
58596
58597 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58598
58599         * gcc.c-torture/compile/20001009-1.c: New testcase.
58600         * gcc.c-torture/execute/20001009-1.c: New testcase.
58601         Testcases provided by Jan Hubicka <jh@suse.cz>.
58602
58603 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58604
58605         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58606         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58607         uintmax_t using <limits.h> to emulate the compiler's internal
58608         logic.  No longer XFAIL %j tests.
58609
58610 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58611
58612         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58613         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58614         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58615         regexps and details of expected handling of some bad formats.
58616         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58617         suppression.
58618
58619 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58620
58621         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58622         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58623         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58624         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58625         in list archives.
58626
58627 2000-10-06  Richard Henderson  <rth@cygnus.com>
58628
58629         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58630         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58631         * g++.old-deja/g++.jason/report.C: Likewise.
58632         * g++.old-deja/g++.law/friend5.C: Likewise.
58633         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58634         of the expected warnings.
58635
58636 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58637
58638         * g++.old-deja/g++.pt/enum14.C: New test.
58639
58640 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58641
58642         * g++.old-deja/g++.pt/crash59.C: New test.
58643
58644 2000-10-04  Will Cohen  <wcohen@redhat.com>
58645
58646         * gcc.dg/20000926-1.c: New test.
58647
58648 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58649
58650         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58651         function name for current C++ compiler.
58652         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58653
58654 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58655
58656         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58657         __PRETTY_FUNCTION__.
58658         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58659
58660 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58661
58662         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58663
58664 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58665
58666         * gcc.c-torture/compile/20000923-1.c: New test.
58667
58668 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58669
58670         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58671         * g++.old-deja/g++.pt/ttp62.C: Same.
58672         * g++.old-deja/g++.other/inline14.C: Same.
58673
58674 2000-09-24  Richard Henderson  <rth@cygnus.com>
58675
58676         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58677
58678 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58679
58680         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58681
58682 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58683
58684         * gcc.c-torture/compile/20000922-1.c: New file.
58685
58686 2000-09-21  Nick Clifton  <nickc@redhat.com>
58687
58688         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58689         a signed long modulo operation.
58690         (mod6): New function - perform an unsigned long modulo operation.
58691         (main): Add tests for modulos of very large numbers by very small
58692         dividends.
58693
58694 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58695
58696         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58697
58698 2000-09-19  Richard Henderson  <rth@cygnus.com>
58699
58700         * gcc.dg/compare2.c (case 10): XFAIL.
58701
58702 2000-09-18  Richard Henderson  <rth@cygnus.com>
58703
58704         * gcc.c-torture/execute/20000906-1.c: Move ...
58705         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58706         that support __builtin_trap.
58707
58708 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58709
58710         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58711
58712 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58713
58714         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58715         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58716         more $ format tests.
58717
58718 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58719
58720         * gcc.dg/format-errmk-1.c: New test.
58721
58722 2000-09-17  Greg McGary  <greg@mcgary.org>
58723
58724         * gcc.c-torture/execute/20000917-1.x: Remove.
58725
58726 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58727
58728         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58729
58730 2000-09-17  Greg McGary  <greg@mcgary.org>
58731
58732         * gcc.c-torture/execute/20000917-1.c: New test.
58733         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58734
58735 2000-09-16  Neil Booth  <NeilB@earthling.net>
58736
58737         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58738         in nested macro bug.
58739
58740 2000-09-15  Neil Booth  <NeilB@earthling.net>
58741
58742         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58743
58744 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58745
58746         * gcc.c-torture/execute/20000914-1.c: New test.
58747
58748 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58749
58750         * g++.other/inline13.C: New test.
58751
58752 2000-09-12  Andreas Jaeger  <aj@suse.de>
58753
58754         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58755         constant by Ulrich Drepper <drepper@redhat.com>.
58756
58757 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58758
58759         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58760
58761 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58762
58763         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58764
58765 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58766
58767         * gcc.dg/cpp/backslash.c: New test.
58768
58769 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58770
58771         * gcc.c-torture/execute/20000910-1.c: New test.
58772         * gcc.c-torture/execute/20000910-2.c: Likewise.
58773
58774 2000-09-11  Robert Lipe  <robertl@sco.com>
58775
58776         * gcc.dg/pragma-align.c: New test.
58777
58778 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58779
58780         * g++.old-deja/g++.pt/explicit82.C: New test.
58781         * g++.old-deja/g++.pt/explicit83.C: New test.
58782
58783 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58784
58785         * gcc.dg/asm-names.c: New test.
58786
58787 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58788
58789         * gcc.dg/cpp/tr-warn6.c: New test
58790
58791 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58792
58793         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58794         be accepted.
58795
58796 2000-09-07  Catherine Moore  <clm@redhat.com>
58797
58798         * gcc.c-torture/execute/unroll-1.c: New test.
58799
58800 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58801
58802         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58803         ERROR markers.
58804         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58805         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58806         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58807         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58808         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58809         Preprocess only.
58810         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58811         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58812
58813 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58814
58815         * g++.old-deja/g++.pt/deduct2.C: New test.
58816
58817 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58818
58819         * g++.old-deja/g++.pt/parms2.C: New test.
58820
58821 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58822
58823         * g++.old-deja/g++.pt/crash58.C: New test.
58824
58825 2000-09-06  Greg McGary  <greg@mcgary.org>
58826
58827         * gcc.c-torture/execute/20000906-1.c: New test.
58828         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58829
58830 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58831
58832         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58833
58834 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58835
58836         * g++.old-deja/g++.pt/crash57.C: New test.
58837
58838 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58839
58840         * g++.old-deja/g++.pt/crash56.C: New test.
58841
58842 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58843
58844         * g++.old-deja/g++.pt/koenig1.C: New test.
58845
58846 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58847
58848         * gcc.dg/20000904-1.c: New test.
58849
58850 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58851
58852         * gcc.dg/cpp/paste8.c: New test.
58853
58854 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58855
58856         * gcc.c-torture/compile/20000827-1.c: New test.
58857
58858 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58859
58860         * gcc.dg/format-diag-1.c: New test.
58861
58862 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58863
58864         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58865         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58866         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58867         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58868         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58869
58870 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58871
58872         * g++.old-deja/g++.other/nested4.C: New test.
58873
58874 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58875
58876         * g++.old-deja/g++.ns/scoped1.C: New test.
58877
58878 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58879
58880         * lib/g++.exp: Support testing already-installed GCC.
58881
58882 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58883
58884         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58885
58886 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58887
58888         * gcc.dg/return-type-2.c: New test.
58889
58890 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58891
58892         * gcc.c-torture/compile/20000825-1.c: New test.
58893
58894 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58895
58896         * gcc.dg/dwarf2-2.c: New test.
58897
58898 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58899
58900         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58901         dg-warning regexps.
58902
58903 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58904
58905         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58906         gcc.dg/format-ext-5.c: New tests.
58907
58908 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58909
58910         * g++.old-deja/g++.other/crash22.C: New test.
58911
58912 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58913
58914         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58915
58916 2000-08-24  Richard Henderson  <rth@cygnus.com>
58917
58918         * gcc.dg/ia64-sync-1.c: New test.
58919         * gcc.dg/ia64-sync-2.c: New test.
58920         * gcc.dg/ia64-asm-1.c: New test.
58921
58922 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58923
58924         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58925         * gcc.dg/format-ext-2.c: New test.
58926
58927 2000-08-23  Jason Merrill  <jason@redhat.com>
58928
58929         * lib/old-dejagnu.exp: Also ignore "In member function" and
58930         "At global scope".
58931
58932 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58933
58934         * gcc.dg/noncompile/label-lineno-1.c: New test.
58935
58936 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58937
58938         * gcc.dg/c99-array-nonobj-1.c: New test.
58939
58940 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58941
58942         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58943         tests.
58944         * gcc.dg/format-ext-1.c: New test.
58945
58946 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58947
58948         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58949         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58950         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58951         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58952         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58953
58954 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58955
58956         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58957         gcc.dg/c99-strftime-2.c: New tests.
58958
58959 2000-08-22  Richard Henderson  <rth@cygnus.com>
58960
58961         * gcc.c-torture/execute/20000822-1.c: New test.
58962
58963 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58964
58965         * gcc.c-torture/execute/20000819-1.x: Remove.
58966
58967 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58968
58969         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58970         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58971         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58972         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58973         gcc.dg/format-xopen-1.c: New tests.
58974
58975 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58976
58977         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58978
58979 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58980
58981         * g++.old-deja/g++.other/loop2.C: New test.
58982
58983         * gcc.c-torture/compile/20000606-1.c: New test.
58984         * gcc.c-torture/compile/20000728-1.c: New test.
58985         * gcc.c-torture/execute/20000801-1.c: New test.
58986         * gcc.c-torture/execute/20000801-2.c: New test.
58987         * gcc.c-torture/execute/20000819-1.c: New test.
58988         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58989         * gcc.dg/20000629-1.c: New test.
58990         * gcc.dg/20000724-1.c: New test.
58991         * gcc.dg/20000807-1.c: New test.
58992
58993 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58994
58995         * gcc.dg/cpp/pragma-1.c: New test.
58996         * gcc.dg/cpp/pragma-2.c: New test.
58997
58998 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58999
59000         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59001         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59002
59003 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59004
59005         * gcc.c-torture/compile/20000818-1.c: New test.
59006
59007 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59008
59009         * gcc.c-torture/execute/20000818-1.c: New test.
59010
59011 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59012
59013         * gcc.dg/format-va-1.c: New test.
59014
59015 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59016
59017         * g++.old-deja/g++.other/typedef8.C: New test.
59018
59019 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59020
59021         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59022         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59023         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59024         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59025         * g++.old-deja/g++.other/ptrmem7.C: New test.
59026         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59027
59028 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59029
59030         * g++.old-deja/g++.pt/typename27.C: New test.
59031
59032 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59033
59034         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59035         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59036         * g++.old-deja/g++.pt/friend45.C: New test.
59037         * g++.old-deja/g++.other/friend8.C: New test.
59038
59039 2000-08-15  Richard Henderson  <rth@cygnus.com>
59040
59041         * gcc.c-torture/execute/20000815-1.c: New test.
59042
59043 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59044
59045         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59046         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59047         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59048
59049 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59050
59051         * g++.old-deja/g++.other/refinit2.C: New test.
59052
59053 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59054
59055         * lib/c-torture.exp (c-torture): Make
59056         compiler_conditional_xfail_data global.
59057         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59058         compiler_conditional_xfail_data machinery.
59059         (f-torture-execute): Likewise.
59060         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59061         and only when unrolling loops.
59062
59063         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59064
59065 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59066
59067         * g++.old-deja/g++.pt/explicit81.C: New test.
59068
59069 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59070
59071         * g++.old-deja/g++.pt/typename26.C: New test.
59072
59073 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59074
59075         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59076         warning.
59077
59078 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59079
59080         * g++.old-deja/g++.other/array3.C: New test.
59081
59082 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59083
59084         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59085         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59086         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59087         New tests.
59088
59089 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59090
59091         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59092         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59093
59094 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59095
59096         * gcc.c-torture/execute/20000808-1.c: New test.
59097
59098 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59099
59100         * gcc.dg/c90-const-expr-1.c: New test.
59101
59102 2000-08-08  Richard Henderson  <rth@cygnus.com>
59103
59104         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59105
59106 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59107
59108         * gcc.dg/noncompile/const-ll-1.c: New test.
59109
59110 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59111
59112         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59113
59114 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59115
59116         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59117         that running programs linked against the shared version of libobjc
59118         run correctly.
59119
59120 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59121
59122         * gcc.dg/c99-printf-1.c: New test.
59123
59124 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59125
59126         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59127
59128 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59129
59130         * gcc.c-torture/execute/20000731-1.x: Delete.
59131
59132 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59133
59134         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59135         and torture_without_loops as is done by c-torture.exp.
59136         (search_for): Copy from c-torture.exp.
59137         (gcc-dg-runtest): New function, drives a directory of tests
59138         iterating over the TORTURE_OPTIONS.
59139         (scan-assembler, scan-assembler-not): Move here from
59140         individual directory drivers.
59141
59142         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59143         defined by lib/gcc-dg.exp.
59144         * gcc.dg/cpp/cpp.exp: Likewise.
59145         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59146         gcc-dg-runtest, so we cycle over optimization options.
59147
59148         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59149         * gcc.dg/compare2.c: No longer expected to fail.
59150
59151 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59152
59153         * gcc.c-torture/execute/20000804-1.c: New test.
59154
59155 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59156
59157         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59158
59159 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59160
59161         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59162
59163 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59164
59165         * gcc.c-torture/compile/20000803-1.c: New test.
59166
59167 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59168
59169         * gcc.c-torture/execute/20000801-3.c,
59170         gcc.c-torture/execute/20000801-4.c: New tests.
59171         * gcc.c-torture/execute/20000801-3.x,
59172         gcc.c-torture/execute/20000801-4.x: Xfail.
59173
59174 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59175
59176         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59177         libobjc/.libs to allow for libtool.
59178
59179 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59180
59181         * gcc.c-torture/compile/20000802-1.c: New test.
59182
59183 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59184
59185         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59186
59187 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59188
59189         * gcc-c-torture/execute/20000731-2.c: New test.
59190
59191         * gcc.c-torture/execute/20000731-1.c: New test.
59192         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59193
59194 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59195
59196         * gcc.dg/cpp/paste7.c: New test.
59197         * gcc.dg/cpp/20000725-1.c: New test.
59198
59199 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59200
59201         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59202         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59203         declaration warning for __builtin_dwarf_reg_size.
59204
59205         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59206
59207 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59208
59209         * gcc.dg/noncompile/voidparam-1.c: New test.
59210
59211 2000-07-30  Richard Henderson  <rth@cygnus.com>
59212
59213         * gcc.dg/c90-digraph-1.c: Don't xfail.
59214         * gcc.dg/compare2.c (case 10): Xfail.
59215         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59216
59217 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59218
59219         * gcc.dg/c99-main-1.c: New test.
59220
59221 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59222
59223         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59224
59225 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59226
59227         * gcc.c-tortuer/execute/20000726-1.c: New test.
59228
59229 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59230
59231         * gcc.c-torture/execute/enum-2.c: New test.
59232
59233 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59234
59235         * gcc.dg/cpp/tr-warn3.c: New test.
59236
59237 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59238
59239         * g++.old-deja/g++.ext/implicit1.C: Remove.
59240         * g++.old-deja/g++.jason/c2.C: Remove
59241         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59242         * g++.old-deja/g++.pt/crash16.C: Likewise.
59243         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59244
59245 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59246
59247         * g++.old-deja/g++.other/for2.C: New test.
59248
59249 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59250
59251         * gcc.dg/20000720-1.c: New test.
59252
59253 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59254
59255         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59256
59257 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59258
59259         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59260         * gcc.c-torture/execute/20000722-1.c: New.
59261         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59262
59263 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59264
59265         * gcc.dg/cpp/20000720-1.S: New test.
59266
59267 2000-07-21  Michael Meissner  <meissner@redhat.com>
59268
59269         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59270
59271 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59272
59273         * g++.old-deja/g++.brendan/crash16.C,
59274         g++.old-deja/g++.brendan/parse3.C,
59275         g++.old-deja/g++.brendan/redecl1.C,
59276         g++.old-deja/g++.ns/template13.C,
59277         g++.old-deja/g++.other/decl4.C,
59278         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59279
59280 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59281
59282         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59283         and "Internal error".
59284
59285         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59286         regexps.
59287         * gcc.dg/cpp/paste6.c: New test.
59288
59289 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59290
59291         * gcc.dg/cpp/tr-direct.c: New test.
59292
59293         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59294         gcc.dg/cpp/undef1.c: Tweak error regexps.
59295
59296 2000-07-18  Eric Christopher <echristo@redhat.com>
59297
59298         * gcc.c-torture/compile/20000718-1.c: New test.
59299
59300 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59301
59302         * cpplex.c (_cpp_push_token): If the token being pushed back
59303         is the previous token in this context, just subtract one from
59304         context->posn.
59305         * cppmacro.c (save_expansion): Clear aux field when storing a
59306         placemarker.
59307
59308 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59309
59310         * gcc.dg/noncompile/redecl-1.c: New test.
59311
59312 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59313
59314         * gcc.c-torture/execute/20000717-5.c: New test.
59315         * gcc.c-torture/execute/20000717-1.x: Removed.
59316
59317 2000-07-17  Richard Henderson  <rth@cygnus.com>
59318
59319         * gcc.c-torture/execute/20000717-4.c: New test.
59320
59321 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59322
59323         * gcc.dg/cpp/syshdr.c: New test.
59324         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59325
59326 2000-07-17  Neil Booth  <neilb@earthling.net>
59327
59328         * gcc.dg/cpp/cmdlne-dM.c: New test.
59329         * gcc.dg/cpp/cmdlne-dD.c: New test.
59330
59331 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59332
59333         * gcc.c-torture/execute/20000717-3.c: New test.
59334
59335         * gcc.c-torture/compile/20000717-1.c: New test.
59336
59337 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59338
59339         * gcc.c-torture/execute/20000717-2.c: New test.
59340
59341 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59342
59343         * gcc.dg/formatz-1.c: New test.
59344
59345         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59346         * gcc.dg/c99-digraph-1.c: New tests.
59347
59348         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59349         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59350
59351         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59352         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59353         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59354         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59355         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59356         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59357         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59358
59359 2000-07-17  Greg McGary <greg@mcgary.org>
59360
59361         * gcc.c-torture/execute/20000717-1.c: New test.
59362         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59363
59364 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59365
59366         * gcc.c-torture/execute/20000715-2.c: New test.
59367         * gcc.dg/20000715-1.c: New test.
59368
59369 2000-07-15  Michael Meissner  <meissner@redhat.com>
59370
59371         * gcc.c-torture/execute/20000715-1.c: New test.
59372
59373 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59374
59375         * gcc.c-torture/execute/20000707-1.c: New test.
59376
59377 2000-07-13  Neil Booth  <NeilB@earthling.net>
59378
59379         * gcc.dg/cpp/digraph1.c,
59380         gcc.dg/cpp/digraph2.c,
59381         gcc.dg/cpp/digraphs.c: New tests.
59382
59383 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59384
59385         * g77.f-torture/compile/20000630-2.f: New test.
59386         * g77.f-torture/compile/20000630-2.x
59387
59388 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59389
59390         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59391
59392 2000-07-11  Neil Booth  <NeilB@earthling.net>
59393
59394         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59395
59396 2000-07-11  Neil Booth  <NeilB@earthling.net>
59397
59398         * gcc.dg/cpp/cmdlne-C.c: New.
59399
59400 2000-07-09  Neil Booth  <NeilB@earthling.net>
59401
59402         * gcc.dg/cpp/directiv.c: New tests.
59403         * gcc.dg/cpp/undef1.c: Update.
59404
59405 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59406
59407         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59408
59409 2000-07-09  Neil Booth  <NeilB@earthling.net>
59410
59411         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59412
59413 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59414
59415         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59416         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59417
59418 2000-07-08  Neil Booth  <NeilB@earthling.net>
59419
59420         * gcc.dg/cpp/macsyntx.c: New tests.
59421
59422 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59423
59424         * gcc.dg/20000707-1.c: New test.
59425
59426 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59427
59428         * gcc.c-torture/execute/20000706-1.c: New test.
59429         * gcc.c-torture/execute/20000706-2.c: New test.
59430         * gcc.c-torture/execute/20000706-3.c: New test.
59431         * gcc.c-torture/execute/20000706-4.c: New test.
59432         * gcc.c-torture/execute/20000706-5.c: New test.
59433
59434 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59435
59436         * g++.old-deja/g++.pt/instantiate7.C: New test.
59437
59438 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59439
59440         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59441         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59442         * g++.old-deja/g++.other/rtti3.C: Likewise.
59443         * g++.old-deja/g++.other/rttid3.C: Likewise.
59444
59445 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59446
59447         *  g77.f-torture/compile/20000630-1.x: Fix typo
59448
59449 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59450
59451         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59452         assembly output.
59453
59454 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59455
59456         * gcc.dg/cpp/ident.c: New test.
59457
59458 2000-07-05  Neil Booth  <NeilB@earthling.net>
59459
59460         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59461           gcc.dg/cpp/lexstrng.c: New tests.
59462
59463 2000-07-04  Neil Booth  <NeilB@earthling.net>
59464
59465         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59466         * gcc.dg/cpp/strify2.c: Same.
59467
59468 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59469
59470         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59471         * gcc.dg/cpp/19990703-1.c: Likewise.
59472         * gcc.dg/cpp/20000625-1.c: Likewise.
59473         * gcc.dg/cpp/20000625-2.c: Likewise.
59474
59475         * gcc.dg/cpp/macro1.c,
59476         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59477         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59478         gcc.dg/cpp/strify1.c,
59479         gcc.dg/cpp/strify2.c: New tests.
59480
59481 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59482
59483         * gcc.c-torture/execute/20000703-1.c: New test.
59484
59485 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59486
59487         * g++.old-deja/g++.pt (lookup10.C): New test.
59488
59489 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59490
59491         * g++.old-deja/g++.pt (typename25.C): New test.
59492
59493 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59494
59495         * gcc.c-torture/compile/20000701-1.c: New test.
59496
59497 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59498
59499         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59500         to test case.
59501
59502 2000-06-30  Catherine Moore  <clm@cygnus.com>
59503
59504         * gcc.c-torture/execute/align-1.c: New test.
59505
59506 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59507
59508         * g++.old-deja/g++.pt/expr8.C: New test.
59509         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59510
59511 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59512
59513         * gcc.c-torture/compile/20000629-1.c: New test.
59514
59515 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59516
59517
59518         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59519         gcc.dg/noncompile directory, depending on whether they're
59520         preprocessor tests or not.  Annotate all the tests for the dg
59521         framework.
59522
59523         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59524         * gcc.dg/noncompile/noncompile.exp: New.
59525
59526         * Moved files:
59527         Old name                                New name
59528         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59529         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59530         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59531         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59532         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59533         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59534         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59535         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59536         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59537         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59538         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59539         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59540         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59541         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59542         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59543         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59544         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59545         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59546         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59547         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59548         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59549         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59550         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59551         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59552
59553         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59554         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59555         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59556         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59557         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59558         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59559
59560 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59561
59562         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59563         declare one variable.  On the fourth, error.
59564         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59565         declared by 20000628-1a.h.
59566
59567 2000-06-29  Richard Henderson  <rth@redhat.com>
59568
59569         * gcc.c-torture/execute/930529-1.x: New file.
59570         * gcc.dg/920413-1.c: Adjust expected warning text.
59571         * gcc.dg/980217-1.c: Declare abort.
59572         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59573
59574 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59575
59576         * g77.f-torture/compile/20000629-1.f: New test.
59577         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59578
59579 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59580
59581         Rearrange lots of files, removing entirely the
59582         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59583         directories.
59584
59585         * Deleted files:
59586         gcc.c-torture/code_quality/code_quality.exp
59587         gcc.c-torture/special/special.exp
59588         gcc.failure/failure.exp
59589         gcc.failure/940409-1.x
59590         gcc.c-torture/compile/961203-1.x
59591
59592         * New files:
59593         gcc.misc-tests/linkage.exp
59594         gcc.c-torture/execute/920730-1t.c
59595         gcc.c-torture/execute/920730-1t.x
59596         gcc.c-torture/compile/920520-1.x
59597         gcc.c-torture/compile/920521-1.x
59598         gcc.c-torture/compile/981006-1.x
59599         gcc.c-torture/execute/eeprof-1.x
59600
59601         * Moved files (possibly with modifications to fit a new harness):
59602         Old name                                New name
59603         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59604         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59605         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59606         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59607         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59608         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59609         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59610         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59611         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59612         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59613         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59614         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59615         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59616         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59617
59618 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59619
59620         * c-torture/compile/961203-1.x: Delete.
59621
59622         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59623         not exit. Include stdio.h.
59624         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59625         * gcc.misc-tests/dg-12.c: Likewise.
59626         * gcc.misc-tests/dg-5.c: Likewise.
59627         * gcc.misc-tests/dg-6.c: Likewise.
59628         * gcc.misc-tests/dg-7.c: Prototype abort.
59629         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59630         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59631         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59632         not exit.
59633         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59634         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59635
59636 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59637
59638         * gcc.dg/cpp/20000628-1.c: New test.
59639         * gcc.dg/cpp/20000628-1.h: New header for above test.
59640         * gcc.dg/cpp/20000628-1a.h: Likewise.
59641
59642 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59643
59644         * gcc.dg/cpp: New directory.
59645         * gcc.dg/cpp/cpp.exp: New driver.
59646         * gcc.dg/cpp/20000627-1.c: New test.
59647         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59648         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59649         and rewrite as a compilation test.
59650
59651         * gcc.dg: Move many files into the cpp subdirectory, possibly
59652         renaming or editing them as well.
59653         Old name                New name
59654         990119-1.c              cpp/19990119-1.c
59655         990228-1.c              cpp/19990228-1.c
59656         990407-1.c              cpp/19990407-1.c
59657         990409-1.c              cpp/19990409-1.c
59658         990413-1.c              cpp/19990413-1.c
59659         990703-1.c              cpp/19990703-1.c
59660         20000127-1.c            cpp/20000127-1.c
59661         20000129-1.c            cpp/20000129-1.c
59662         20000207-1.c            cpp/20000207-1.c
59663         20000207-2.c            cpp/20000207-2.c
59664         20000209-1.c            cpp/20000209-1.c
59665         20000209-2.c            cpp/20000209-2.c
59666         20000301-1.c            cpp/20000301-1.c
59667         20000419-1.c            cpp/20000419-1.c
59668         20000510-1.S            cpp/20000510-1.S
59669         20000519-1.c            cpp/20000519-1.c
59670         20000529-1.c            cpp/20000529-1.c
59671         20000625-1.c            cpp/20000625-1.c
59672         20000625-2.c            cpp/20000625-2.c
59673         cpp-as1.c               cpp/assert1.c
59674         cpp-as2.c               cpp/assert2.c
59675         cxx-comments-1.c        cpp/cxxcom1.c
59676         cxx-comments-2.c        cpp/cxxcom2.c
59677         endif-label.c           cpp/endif.c
59678         cpp-hash1.c             cpp/hash1.c
59679         cpp-hash2.c             cpp/hash2.c
59680         cpp-if1.c               cpp/if-1.c
59681         cpp-if2.c               cpp/if-2.c
59682         cpp-if3.c               cpp/if-3.c
59683         cpp-if4.c               cpp/if-4.c
59684         cpp-if5.c               cpp/if-5.c
59685         cpp-cond.c              cpp/if-cexp.c
59686         cpp-missingop.c         cpp/if-mop.c
59687         cpp-missingparen.c      cpp/if-mpar.c
59688         cpp-opprec.c            cpp/if-oppr.c
59689         cpp-ifparen.c           cpp/if-paren.c
59690         cpp-shortcircuit.c      cpp/if-sc.c
59691         cpp-shift.c             cpp/if-shift.c
59692         cpp-unary.c             cpp/if-unary.c
59693         cpp-li1.c               cpp/line1.c
59694         cpp-li2.c               cpp/line2.c
59695         lineno.c                cpp/line3.c
59696         lineno-2.c              cpp/line4.c
59697         cpp-mi.c                cpp/mi1.c
59698         cpp-mic.h               cpp/mi1c.h
59699         cpp-micc.h              cpp/mi1cc.h
59700         cpp-mind.h              cpp/mi1nd.h
59701         cpp-mindp.h             cpp/mi1ndp.h
59702         cpp-mix.h               cpp/mi1x.h
59703         cpp-mi2.c               cpp/mi2.c
59704         cpp-mi2a.h              cpp/mi2a.h
59705         cpp-mi2b.h              cpp/mi2b.h
59706         cpp-mi2c.h              cpp/mi2c.h
59707         cpp-mi3.c               cpp/mi3.c
59708         cpp-mi3.def             cpp/mi3.def
59709         poison-1.c              cpp/poison.c
59710         pr-impl.c               cpp/prag-imp.c
59711         cpp-redef-2.c           cpp/redef1.c
59712         cpp-redef.c             cpp/redef2.c
59713         strpaste.c              cpp/strp1.c
59714         strpaste-2.c            cpp/strp2.c
59715         cpp-tradpaste.c         cpp/tr-paste.c
59716         cpp-tradstringify.c     cpp/tr-str.c
59717         cpp-tradwarn1.c         cpp/tr-warn1.c
59718         cpp-tradwarn2.c         cpp/tr-warn2.c
59719         trigraphs.c             cpp/trigraphs.c
59720         cpp-unc1.c              cpp/unc1.c
59721         cpp-unc2.c              cpp/unc2.c
59722         cpp-unc3.c              cpp/unc3.c
59723         cpp-unc.c               cpp/unc4.c
59724         undef.c                 cpp/undef1.c
59725         undef-2.c               cpp/undef2.c
59726         cpp-wi1.c               cpp/widestr1.c
59727
59728 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59729
59730         * lib/g++.exp (g++_include_flags): Tweak.
59731
59732 2000-06-27  H.J. Lu  <hjl@gnu.org>
59733             Loren J. Rittle  <ljrittle@acm.org>
59734
59735         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59736         version with one that knows about the new gcc tree structure.
59737         (g++_link_flags): Same.
59738
59739 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59740
59741         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59742         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59743         case we are cross-compiling.
59744
59745         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59746         g++.old-deja/g++.niklas/Makefile.in,
59747         g++.old-deja/g++.niklas/configure.in,
59748         g++.old-deja/g++.other/Makefile.in,
59749         g++.old-deja/g++.other/configure.in,
59750         gcc.c-torture/code_quality/Makefile.in,
59751         gcc.c-torture/code_quality/configure.in,
59752         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59753         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59754         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59755         gcc.c-torture/execute/ieee/Makefile.in,
59756         gcc.c-torture/execute/ieee/configure.in,
59757         gcc.c-torture/noncompile/Makefile.in,
59758         gcc.c-torture/noncompile/configure.in,
59759         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59760         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59761         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59762
59763 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59764
59765         * g++.old-deja/g++.other/ambig3.C: New test.
59766
59767 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59768
59769         * g++.old-deja/g++.pt/syntax1.C: New test.
59770         * g++.old-deja/g++.pt/syntax2.C: New test.
59771         * g++.old-deja/g++.other/syntax3.C: New test.
59772         * g++.old-deja/g++.other/syntax4.C: New test.
59773
59774 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59775
59776         * gcc.dg/20000623-1.c: Prototype exit and abort.
59777
59778 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59779
59780         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59781         New tests.
59782         * gcc.dg/cpp-mi3.def: New file.
59783
59784         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59785         inside assertions.
59786         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59787         lexer's error messages.
59788         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59789         divine anything from the linemarkers.
59790         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59791         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59792
59793 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59794
59795         * gcc.dg/20000623-1.c: New test.
59796
59797 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59798
59799         * gcc.c-torture/execute/20000622-1.c: New test.
59800
59801 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59802
59803         * g++.old-deja/g++.other/init15.C: New test.
59804
59805 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59806
59807         * g++.old-deja/g++.pt/vaarg2.C: New test.
59808         * g++.old-deja/g++.pt/vaarg3.C: New test.
59809
59810 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59811
59812         * g++.old-deja/g++.other/dyncast6.C: New test.
59813
59814 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59815
59816         * gcc.c-torture/execute/loop-6.c: New test.
59817
59818 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59819
59820         * gcc.dg/20000614-1.c: New test.
59821         * gcc.dg/20000614-2.c: New test.
59822
59823 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59824
59825         * g++.old-deja/g++.other/inline12.C: New test.
59826
59827 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59828
59829         * g++.old-deja/g++.other/eh1.C: New test.
59830
59831 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59832
59833         * g++.old-deja/g++.other/type.C: New test.
59834
59835 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59836
59837         * g++.old-deja/g++.other/initstring.C: New test.
59838
59839 2000-06-12  Jason Merrill  <jason@redhat.com>
59840
59841         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59842
59843 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59844
59845         * gcc.c-torture/compile/20000609-1.c: New test.
59846
59847 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59848
59849         * gcc.dg/20000609-1.c: New test.
59850
59851 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59852
59853         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59854         * gcc.c-torture/noncompile/poison-1.c: Move...
59855         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59856         * gcc.dg/cpp-li1.c: Add a token after the #line.
59857
59858 2000-06-05  Richard Henderson  <rth@cygnus.com>
59859
59860         * gcc.c-torture/execute/20000605-2.c: New test.
59861         * gcc.c-torture/execute/20000605-3.c: New test.
59862
59863 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59864
59865         * g77.f-torture/execute/20000503-1.x: New file.
59866
59867 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59868
59869         * g++.old-deja/g++.eh/badalloc1.C: New test.
59870
59871 2000-06-05  Richard Henderson  <rth@cygnus.com>
59872
59873         * gcc.c-torture/execute/20000605-1.c: New test.
59874
59875 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59876             Nathan Sidwell <nathan@codesourcery.com>
59877
59878         * gcc.c-torture/compile/20000605-1.c: New test.
59879
59880 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59881
59882         * g77.f-torture/compile/20000601-1.f: New test.
59883
59884 2000-06-03  Richard Henderson  <rth@cygnus.com>
59885
59886         * gcc.c-torture/execute/20000603-1.c: New.
59887
59888 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59889
59890         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59891         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59892
59893 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59894
59895         * gcc.dg/compare2.c (case 12): XFAIL.
59896         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59897         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59898
59899         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59900
59901 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59902
59903         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59904         guard macro is already defined when the header is first
59905         included.
59906         * gcc.dg/cpp-mix.h: New file.
59907         * gcc.dg/endif-label.c: Update patterns to match compiler.
59908
59909         * g++.brendan/complex1.C: Declare abort.
59910         * g++.law/refs4.C: Remove XFAIL.
59911         * g++.oliva/expr2.C: Declare abort and exit.
59912
59913 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59914
59915         * gcc.c-torture/execute/20000528-1.c: New test.
59916
59917         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59918         * g++.old-deja/g++.law/temps4.C: Likewise.
59919
59920         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59921         stdlib.h.  Call abort() on failure.
59922         * g++.old-deja/g++.law/refs4.C: Likewise.
59923         * g++.old-deja/g++.law/temps4.C: Likewise.
59924         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59925         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59926
59927 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59928
59929         Relative to g++.dg/special:
59930         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59931
59932         Relative to g++.old-deja:
59933         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59934         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59935         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59936         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59937         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59938         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59939         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59940
59941         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59942         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59943         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59944         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59945         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59946         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59947         and/or string.h.
59948
59949         * g++.other/goto1.C: Update expectations for error messages.
59950
59951 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59952
59953         * gcc.c-torture/compile/20000523-1.c: New test.
59954
59955 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59956
59957         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59958
59959 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59960
59961         * g++.old-deja/g++.eh/catch11.C: New test.
59962         * g++.old-deja/g++.eh/catch12.C: New test.
59963
59964 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59965
59966         * gcc.c-torture/execute/20000523-1.c: New test.
59967
59968 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59969
59970         * c-torture/execute/bcp-1.c: Replace abort in arg of
59971         __builtin_constant_p with a generic external function.
59972
59973         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59974         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59975         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59976         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59977         Prototype abort and/or exit.
59978
59979         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59980         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59981         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59982         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59983
59984 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59985
59986         * gcc.dg/dwarf2-1.c: New test.
59987
59988 2000-05-20  Richard Henderson  <rth@cygnus.com>
59989
59990         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59991
59992 2000-05-20  Andreas Jaeger  <aj@suse.de>
59993
59994         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59995         testcase.
59996
59997 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59998
59999         * gcc.c-torture/execute/20000519-2.c: New test.
60000
60001 2000-05-19  Andreas Jaeger  <aj@suse.de>
60002
60003         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60004         which fails with SSA.
60005
60006         * lib/c-torture.exp: Also test with -O3 -fssa.
60007
60008 2000-05-18  Michael Meissner  <meissner@redhat.com>
60009
60010         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60011         * gcc.c-torture/execute/920415-1.c: Ditto.
60012         * gcc.c-torture/execute/920501-1.c: Ditto.
60013         * gcc.c-torture/execute/conversion.c: Ditto.
60014         * gcc.c-torture/execute/cvt-1.c: Ditto.
60015
60016 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60017
60018         * gcc.c-torture/compile/20000518-1.c: New test.
60019
60020 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60021
60022         * g77.f-torture/compile/200005018.f: New test.
60023
60024 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60025
60026         * gcc.c-torture/compile/20000517-1.c: New test.
60027
60028 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60029
60030         * gcc.c-torture/execute/20000516-1.c: New test.
60031
60032 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60033
60034         * g++.old-deja/g++.other/eh.C: New test.
60035
60036 2000-05-12  Richard Henderson  <rth@cygnus.com>
60037
60038         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60039         constants through to doit's conditional.
60040
60041 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60042
60043         * gcc.c-torture/compile/20000511-1.c: New test.
60044         * g77.f-torture/compile/20000511-1.f: New test.
60045         * g77.f-torture/compile/20000511-2.f: New test.
60046
60047 2000-05-11  Michael Meissner  <meissner@redhat.com>
60048
60049         * gcc.c-torture/execute/20000511-1.c: New test.
60050
60051 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60052
60053         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60054         * gcc.dg/20000510-1.S: New.
60055
60056 2000-05-08  Catherine Moore  <clm@cygnus.com>
60057
60058         * gcc.dg/unused-3.c: New.
60059
60060 2000-05-06  Richard Henderson  <rth@cygnus.com>
60061
60062           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60063           * g++.old-deja/g++.mike/warn1.C: Likewise.
60064           * g++.old-deja/g++.pt/local1.C: Likewise.
60065           * g++.old-deja/g++.pt/local7.C: Likewise.
60066           * g++.old-deja/g++.pt/spec16.C: Likewise.
60067
60068 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60069
60070         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60071
60072 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60073
60074           * g77.f-torture/execute/20000503-1.f: New test.
60075
60076 2000-05-04  Andreas Jaeger  <aj@suse.de>
60077
60078         * gcc.dg/noreturn-2.c: New test.
60079
60080 2000-05-04  Neil Booth  <NeilB@earthling.net>
60081
60082         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60083         preprocessor.
60084
60085 2000-05-04  Richard Henderson  <rth@cygnus.com>
60086
60087         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60088
60089 2000-05-04  Richard Henderson  <rth@cygnus.com>
60090
60091         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60092         OpenSSL by Jason R Thorpe.
60093
60094 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60095
60096         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60097
60098 2000-05-03  Robert Lipe <robertlipe@usa.net>
60099
60100         * gcc.dg/20000503-1.c: New test.
60101
60102 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60103
60104         * gcc.c-torture/compile/20000502-1.c: New test.
60105         * g++.old-deja/g++.other/align.C: New test.
60106         * gcc.dg/cpp-tradstringify.c: New test.
60107
60108 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60109
60110         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60111         and hard registers.
60112
60113 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60114
60115         * gcc.c-torture/execute/loop-5.c: New test.
60116
60117 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60118
60119         * gcc.c-torture/execute/va-arg-20.c: New test.
60120
60121 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60122
60123         * gcc.c-torture/execute/20000422-1.c: New test.
60124
60125 2000-04-20  Greg McGary  <gkm@gnu.org>
60126
60127         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60128         when optimizing, but without sibling-call optimizations (-O1).
60129
60130 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60131
60132           * gcc.c-torture/compile/20000420-1.c: New test.
60133
60134 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60135
60136         * g++.abi/ptrflags.C: New test.
60137         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60138
60139 2000-04-19  Catherine Moore  <clm@cygnus.com>
60140
60141         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60142
60143 2000-04-19  Greg McGary  <gkm@gnu.org>
60144
60145         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60146         sibling-call optimizations.
60147
60148 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60149
60150         * gcc.dg/20000419-1.c: New test.
60151
60152 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60153
60154         * gcc.c-torture/execute/20000412-6.c: New test.
60155
60156 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60157
60158         * gcc.c-torture/execute/20000412-5.c: New test.
60159         * g77.f-torture/compile/20000412-1.f: New test.
60160         * gcc.c-torture/execute/20000412-4.c: New test.
60161         * gcc.c-torture/compile/20000412-2.c: New test.
60162         * gcc.c-torture/execute/20000412-3.c: New test.
60163         * gcc.c-torture/compile/20000412-1.c: New test.
60164         * gcc.c-torture/execute/20000412-2.c: New test.
60165
60166 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60167
60168         * objc/execute/bf-20.m: New test.
60169
60170 2000-04-10  Richard Henderson  <rth@cygnus.com>
60171
60172         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60173
60174         * gcc.c-torture/execute/20000412-1.c: New test.
60175
60176 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60177
60178         * g++.old-deja/g++.eh/catchptr1.C: New test.
60179
60180 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60181
60182         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60183
60184 2000-04-08  Neil Booth  <NeilB@earthling.net>
60185
60186         * gcc.dg/cpp-nullchar.c: Remove test as
60187         embedded nulls cause problems.
60188
60189 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60190
60191         * gcc.dg/compare2.c: New test.
60192
60193 2000-04-08  Neil Booth  <NeilB@earthling.net>
60194
60195         * gcc.dg/cpp-nullchar.c: New test.
60196
60197 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60198
60199         * gcc.dg/cpp-mi2.c: New test.
60200         * gcc.dg/cpp-mi2[abc].h: New files.
60201
60202 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60203
60204         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60205         member name.
60206
60207 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60208
60209         * g++.old-deja/g++.abi/vmihint.C: New test.
60210
60211 2000-04-06  Neil Booth  <NeilB@earthling.net>
60212
60213         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60214         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60215         copyright.
60216
60217 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60218
60219         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60220         avoid stack-frame overwrite.
60221
60222 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60223
60224         * gcc.c-torture/compile/20000405-2.c: New test.
60225         * gcc.c-torture/compile/20000405-3.c: New test.
60226
60227 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60228
60229         * gcc.c-torture/compile/20000405-1.c: New test.
60230
60231 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60232
60233         * gcc.dg/cast-qual-1.c: Revert last change.
60234
60235 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60236
60237         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60238
60239 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60240
60241         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60242         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60243
60244 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60245
60246         * gcc.c-torture/compile/20000403-2.c: New test.
60247         * gcc.c-torture/compile/20000403-1.c: New test.
60248
60249 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60250
60251         * gcc.c-torture/execute/20000403-1.c: New test.
60252
60253 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60254
60255         * gcc.c-torture/execute/20000402-1.c: New test.
60256
60257 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60258
60259         * gcc.c-torture/execute/va-arg-15.c: New test.
60260         * gcc.c-torture/execute/va-arg-16.c: New test.
60261         * gcc.c-torture/execute/va-arg-17.c: New test.
60262         * gcc.c-torture/execute/va-arg-18.c: New test.
60263         * gcc.c-torture/execute/va-arg-19.c: New test.
60264
60265 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60266
60267         * gcc.c-torture/compile/981211-1.c: Move to...
60268         * gcc.dg/cpp-as1.c: ...here.
60269         * gcc.dg/cpp-as2.c: New file.
60270
60271         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60272         compiler.
60273
60274 2000-04-02  Neil Booth  <NeilB@earthling.net>
60275
60276         * gcc.dg/cpp-cond.c  New tests.
60277         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60278         accidental success less likely.
60279         * gcc.dg/cpp-missingop.c  New tests.
60280         * gcc.dg/cpp-missingparen.c  New tests.
60281         * gcc.dg/cpp-shift.c  New tests.
60282         * gcc.dg/cpp-shortcircuit.c  New tests.
60283         * gcc.dg/cpp-unary.c  New tests.
60284
60285 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60286
60287         * gcc.c-torture/compile/20000329-1.c: New test.
60288
60289 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60290
60291         * gcc.c-torture/compile/20000326-1.c: New test.
60292         * gcc.c-torture/compile/20000326-2.c: New test.
60293
60294 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60295
60296         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60297         the first parameter is a function argument.
60298
60299 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60300
60301         * g++.old-deja/g++.ext/array4.C: New test.
60302
60303 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60304
60305         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60306
60307 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60308
60309         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60310
60311 2000-03-19  Richard Henderson  <rth@cygnus.com>
60312
60313         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60314
60315 2000-03-19  Richard Henderson  <rth@cygnus.com>
60316
60317         * gcc.c-torture/compile/20000319-1.c: New test.
60318
60319 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60320
60321         * gcc.c-torture/execute/20000314-3.c: New test.
60322         * gcc.c-torture/execute/20000314-2.c: New test.
60323         * gcc.c-torture/execute/20000314-1.c: New test.
60324         * gcc.c-torture/compile/20000314-2.c: New test.
60325         * gcc.c-torture/compile/20000314-1.c: New test.
60326
60327 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60328
60329         * g++.old-deja/g++.warn/inline.C: New test.
60330
60331 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60332
60333         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60334         standards-compliant result rather than specific constants.
60335         Put test-values in array.
60336
60337 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60338
60339         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60340         (g++_target_compile): Put test-specific options last.
60341
60342 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60343
60344         * g++.old-deja/g++.eh/vbase4.C: New test.
60345
60346 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60347
60348         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60349
60350 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60351
60352         * g++.old-deja/g++.brendan/misc12.C: Removed.
60353         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60354         * g++.old-deja/g++.ext/pretty4.C: New test.
60355
60356 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60357
60358         * g++.old-deja/g++.other/string2.C: New test.
60359
60360 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60361
60362         * g++.old-deja/g++.warn/impint2.C: New test.
60363
60364 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60365
60366         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60367         is 1, not zero.
60368
60369 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60370
60371         * g++.old-deja/g++.warn/impint.C: New test.
60372         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60373         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60374         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60375         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60376         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60377         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60378         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60379         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60380         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60381         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60382         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60383         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60384
60385 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60386
60387         * gcc.dg/cpp-redef.c: New test.
60388
60389 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60390
60391         * g++.old-deja/g++.pt/unify7.C: New test.
60392
60393 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60394
60395         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60396         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60397
60398 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60399
60400         * gcc.c-torture/compile/20000224-1.c: New test.
60401
60402 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60403
60404         * gcc.c-torture/compile/cpp-2.c: New test.
60405         * gcc.c-torture/compile/cpp-1.c: New test.
60406
60407 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60408
60409         * gcc.c-torture/execute/20000225-1.c: New test.
60410
60411 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60412
60413         * gcc.dg/cpp-li2.c: New test.
60414
60415         * gcc.dg/cpp-wi1.c: New test.
60416
60417         * gcc.dg/cpp-li1.c: New test.
60418
60419 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60420
60421         * g++.old-deja/g++.other/sizeof5.C: New test.
60422
60423 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60424
60425         * gcc.c-torture/execute/va-arg-13.c: New test.
60426
60427 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60428
60429         * gcc.c-torture/execute/va-arg-12.c: New test.
60430
60431 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60432
60433         * gcc.c-torture/execute/20000223-1.c: New test.
60434
60435 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60436
60437         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60438
60439 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60440
60441         * g++.old-deja/g++.abi/ptrmem.C: New test.
60442
60443 2000-02-19  Richard Henderson  <rth@cygnus.com>
60444
60445         * gcc.c-torture/compile/init-3.c: New.
60446
60447 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60448
60449         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60450         ALWAYS_CXXFLAGS.
60451
60452 2000-02-11  Robert Lipe <robertl@sco.com>
60453
60454         * gcc.c-torture/compile/20000211-3.c: New test.
60455
60456 2000-02-11  Martin Buchholz <martin@xemacs.org>
60457
60458         * gcc.c-torture/compile/20000211-2.c: New test.
60459
60460 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60461
60462         * gcc.c-torture/compile/20000211-1.c: New test.
60463
60464 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60465
60466         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60467           on native targets
60468
60469 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60470
60471         * g++.old-deja/g++.other/cast5.C: New test.
60472
60473 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60474
60475         * gcc.c-torture/execute/20000205-1.c: New.
60476
60477 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60478
60479         * g++.old-deja/g++.jason/cast3.C: Return void.
60480         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60481
60482 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60483
60484         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60485
60486         * gcc.dg/loop-1.c: New test.
60487
60488 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60489
60490         * gcc.c-torture/compile/20000127-1.c: New test.
60491         * gcc.c-torture/execute/991228-1.c: New test.
60492
60493 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60494
60495         * gcc.dg/unused-2.c: New test.
60496
60497         * gcc.dg/conv-1.c: New test.
60498
60499 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60500
60501         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60502         compiler.
60503         (tool_option_proc): Fix typo.
60504
60505 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60506
60507         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60508         of the ld on the host, not on the build machine.
60509         Also, don't crash if '--help' is not a supported option.
60510
60511 2000-01-24  Richard Henderson  <rth@cygnus.com>
60512
60513         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60514
60515 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60516
60517         * gcc.c-torture/execute/20000120-2.c: New test.
60518         * gcc.c-torture/execute/20000120-1.c: New test.
60519
60520 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60521
60522         * gcc.c-torture/execute/20000113-1.c: New test.
60523
60524 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60525
60526         * gcc.c-torture/execute/20000112-1.c: New test.
60527
60528 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60529
60530         * gcc.dg/20000111-1.c: New test.
60531
60532 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60533
60534         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60535         with 16 bit integers.
60536
60537 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60538
60539         * gcc.dg/20000108-1.c: New test.
60540
60541 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60542
60543         * g++.old-deja/g++.ns/koenig8.C: New test.
60544
60545 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60546
60547         * g++.old-deja/g++.other/cast4.C: New test.
60548
60549 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60550
60551         * gcc.c-torture/compile/20000105-2.c: New test.
60552         * gcc.c-torture/compile/20000105-1.c: New test.
60553
60554 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60555
60556         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60557         references to printf & atoi to conform to ANSI standard.
60558         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60559         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60560         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60561         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60562         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60563         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60564         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60565         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60566         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60567         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60568         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60569         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60570         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60571         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60572         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60573         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60574         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60575         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60576         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60577         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60578         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60579         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60580         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60581         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60582         * g++.old-deja/g++.brendan/init3.C: Likewise.
60583         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60584         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60585         * g++.old-deja/g++.brendan/new2.C: Likewise.
60586         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60587         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60588         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60589         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60590         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60591         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60592         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60593         * g++.old-deja/g++.brendan/template24.C: Likewise.
60594         * g++.old-deja/g++.brendan/template3.C: Likewise.
60595         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60596         * g++.old-deja/g++.jason/inline3.C: Likewise.
60597         * g++.old-deja/g++.jason/opeq.C: Likewise.
60598         * g++.old-deja/g++.law/arg5.C: Likewise.
60599         * g++.old-deja/g++.law/arm7.C: Likewise.
60600         * g++.old-deja/g++.law/ctors11.C: Likewise.
60601         * g++.old-deja/g++.law/cvt8.C: Likewise.
60602         * g++.old-deja/g++.law/init9.C: Likewise.
60603         * g++.old-deja/g++.law/refs4.C: Likewise.
60604         * g++.old-deja/g++.law/template2.C: Likewise.
60605         * g++.old-deja/g++.law/visibility24.C: Likewise.
60606         * g++.old-deja/g++.law/vtable3.C: Likewise.
60607         * g++.old-deja/g++.mike/asm2.C: Likewise.
60608         * g++.old-deja/g++.mike/eh1.C: Likewise.
60609         * g++.old-deja/g++.mike/misc1.C: Likewise.
60610         * g++.old-deja/g++.mike/misc13.C: Likewise.
60611         * g++.old-deja/g++.mike/misc14.C: Likewise.
60612         * g++.old-deja/g++.mike/ns12.C: Likewise.
60613         * g++.old-deja/g++.mike/p1248.C: Likewise.
60614         * g++.old-deja/g++.mike/p3708.C: Likewise.
60615         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60616         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60617         * g++.old-deja/g++.mike/p646.C: Likewise.
60618         * g++.old-deja/g++.mike/p700.C: Likewise.
60619         * g++.old-deja/g++.mike/p783.C: Likewise.
60620         * g++.old-deja/g++.mike/p783a.C: Likewise.
60621         * g++.old-deja/g++.mike/p783b.C: Likewise.
60622         * g++.old-deja/g++.mike/p786.C: Likewise.
60623         * g++.old-deja/g++.mike/p789.C: Likewise.
60624         * g++.old-deja/g++.mike/p789a.C: Likewise.
60625         * g++.old-deja/g++.mike/p807a.C: Likewise.
60626         * g++.old-deja/g++.other/delete3.C: Likewise.
60627         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60628         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60629         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60630         * g++.old-deja/g++.other/empty1.C: Likewise.
60631         * g++.old-deja/g++.other/temporary1.C: Likewise.
60632         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60633         * g++.old-deja/g++.pt/t16.C: Likewise.
60634         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60635
60636 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60637
60638         * gcc.dg/991230-1.c: New test.
60639
60640 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60641
60642         * gcc.c-torture/compile/991229-3.c: New test.
60643         * gcc.c-torture/compile/991229-2.c: New test.
60644         * gcc.c-torture/compile/991229-1.c: New test.
60645
60646 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60647
60648         * gcc.c-torture/compile/labels-2.c: New test.
60649
60650 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60651
60652         * gcc.c-torture/execute/991227-1.c: New test.
60653
60654 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60655
60656         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60657
60658 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60659
60660         * gcc.c-torture/execute/991221-1.c: New test.
60661
60662 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60663
60664         * g++.old-deja/g++.other/cast3.C: New test.
60665
60666 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60667
60668         * gcc.c-torture/execute/991216-4.c: New test.
60669
60670 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60671
60672         * gcc.c-torture/execute/991216-1.c: New test.
60673         * gcc.c-torture/execute/991216-2.c: New test.
60674         * gcc.c-torture/execute/991216-3.c: New test.
60675
60676 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60677
60678         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60679         Actually make the test fail by using "-O2" for compilation.
60680
60681 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60682
60683         * g++.old-deja/g++.warn/cast-align1.C: New test.
60684
60685 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60686
60687         * gcc.c-torture/compile/991214-1.c: New test.
60688         * gcc.c-torture/compile/991214-2.c: New test.
60689
60690 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60691
60692         * gcc.dg/991214-1.c: New test.
60693
60694 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60695
60696         * gcc.c-torture/compile/991213-3.c: New test.
60697         * gcc.c-torture/compile/991213-2.c: New test.
60698         * gcc.c-torture/compile/991213-1.c: New test.
60699
60700 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60701
60702         * gcc.dg/991209-1.c: New test.
60703
60704 1999-12-08  Nathan Sidwell <nathan@acm.org>
60705
60706         * gcc.c-torture/compile/991208-1.c: New test.
60707
60708 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60709
60710         * gcc.dg/ultrasp2.c: New test.
60711
60712 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60713
60714         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60715
60716 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60717
60718         * gcc.c-torture/compile/991202-1.c: New test.
60719         * gcc.c-torture/execute/991202-1.c: New test.
60720         * gcc.c-torture/execute/991202-2.c: New test.
60721         * gcc.c-torture/execute/991202-3.c: New test.
60722
60723 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60724
60725         * g++.old-deja/g++.abi/align.C: New test.
60726         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60727         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60728
60729 1999-12-01  Richard Henderson  <rth@cygnus.com>
60730
60731         * gcc.c-torture/execute/991201-1.c: New.
60732
60733 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60734
60735         * gcc.dg/991129-1.c: New test.
60736
60737 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60738
60739         * gcc.c-torture/compile/991127-1.c: New test.
60740
60741 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60742
60743         * g++.old-deja/g++.other/warn4.C: New test.
60744
60745 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60746
60747         * g++.old-deja/g++.eh/cleanup2.C: New test.
60748         * g++.old-deja/g++.ext/pretty2.C: New test.
60749         * g++.old-deja/g++.ext/pretty3.C: New test.
60750         * g++.old-deja/g++.other/debug6.C: New test.
60751
60752 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60753
60754         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60755         compiler_output to look for one error message instead of two.
60756
60757 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60758
60759         * gcc.c-torture/execute/991118-1.c: Also test case
60760         where the word boundary does not split a byte evenly.
60761
60762 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60763
60764         * g++.old-deja/g++.ext/restrict1.C: New test.
60765
60766 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60767
60768         * gcc.c-torture/execute/991118-1.c: New test.
60769
60770 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60771
60772         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60773         working directory pathnames.
60774
60775 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60776
60777         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60778         host is equipped with driver.h and driver.o so it can actually
60779         compile and run the tests.
60780
60781 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60782
60783         * gcc.c-torture/compile/991008-1.c: New test.
60784
60785 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60786
60787         * lib/gcc-dg.exp: Include target-supports.exp
60788
60789 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60790
60791         * lib/target-supports.exp: New file: Provide procs to test for
60792         features supported by the target.
60793         (check_weak_available): Moved here from ecos.exp.
60794         (check_alias_available): New proc: Determine of the target
60795         toolchain supports the alias attribute.
60796
60797         * gcc.dg/special/ecos.exp: Move check_weak_available to
60798         target-supports.exp.
60799         (alias-1.c): Only perform the test if the target supports
60800         aliases.
60801         (wkali-1.c): Only perform the test if the target supports
60802         aliases.
60803
60804         * gcc.dg/990506-0.c: Expect error messages from cross
60805         targets as well as native targets.
60806
60807 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60808
60809         * gcc.dg/ultrasp1.c: Removed xfail.
60810         * gcc.dg/struct-ret-2.c: Likewise.
60811         * gcc.dg/array-1.c: Likewise.
60812
60813 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60814
60815         * gcc.dg/struct-ret-2.c: New test.
60816
60817         * gcc.dg/array-1.c: New test.
60818
60819 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60820
60821         * gcc.c-torture/execute/991030-1.c: New test.
60822
60823 1999-10-26  Richard Henderson  <rth@cygnus.com>
60824
60825         * gcc.c-torture/compile/991026-2.c: New test.
60826
60827 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60828
60829         * gcc.c-torture/compile/991026-1.c: New test.
60830
60831 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60832
60833         * gcc.c-torture/execute/991023-1.c: New test.
60834
60835 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60836
60837         * gcc.c-torture/execute/991019-1.c: New test.
60838
60839 1999-10-16  Richard Henderson  <rth@cygnus.com>
60840
60841         * gcc.c-torture/execute/991016-1.c: New test.
60842
60843 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60844
60845         * gcc.c-torture/execute/991014-1.c: New test.
60846
60847 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60848
60849         * g++.old-deja/g++.other/union2.C: New test.
60850
60851 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60852
60853         * g++.old-deja/g++.other/vaarg2.C: New test.
60854         * g++.old-deja/g++.other/vaarg3.C: New test.
60855
60856 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60857
60858         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60859         in compile/.
60860
60861 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60862
60863         * gcc.c-torture/execute/va-arg-11.c: New test.
60864
60865 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60866
60867         * lib/file-format.exp (gcc_target_object_format): Don't
60868         crash if objdump is unavailable.
60869
60870 1999-09-29  Donn Terry <donn@interix.com>
60871
60872         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60873
60874 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60875
60876         * gcc.c-torture/compile/990928-1.c: New test.
60877
60878 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60879
60880         * g++.old-deja/g++.other/decl6.C: New test.
60881
60882 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60883
60884         * gcc.c-torture/execute/va-arg-10.c: New test.
60885
60886 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60887
60888         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60889         __PRETTY_FUNCTION__.
60890
60891 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60892
60893         * gcc.c-torture/execute/990923-1.c: New test.
60894
60895 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60896
60897         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60898         for which -fpic is inappropriate.
60899
60900 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60901
60902         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60903
60904 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60905
60906         * g++.old-deja/g++.other/dyncast1.C: New test.
60907         * g++.old-deja/g++.other/dyncast2.C: New test.
60908         * g++.old-deja/g++.other/dyncast3.C: New test.
60909         * g++.old-deja/g++.other/dyncast4.C: New test.
60910         * g++.old-deja/g++.other/dyncast5.C: New test.
60911         * g++.old-deja/g++.eh/catch3.C: New test.
60912         * g++.old-deja/g++.eh/catch3p.C: New test.
60913         * g++.old-deja/g++.eh/catch4.C: New test.
60914         * g++.old-deja/g++.eh/catch4p.C: New test.
60915         * g++.old-deja/g++.eh/catch5.C: New test.
60916         * g++.old-deja/g++.eh/catch5p.C: New test.
60917         * g++.old-deja/g++.eh/catch6.C: New test.
60918         * g++.old-deja/g++.eh/catch6p.C: New test.
60919         * g++.old-deja/g++.eh/catch7.C: New test.
60920         * g++.old-deja/g++.eh/catch7p.C: New test.
60921         * g++.old-deja/g++.eh/catch8.C: New test.
60922         * g++.old-deja/g++.eh/catch8p.C: New test.
60923         * g++.old-deja/g++.eh/catch9.C: New test.
60924         * g++.old-deja/g++.eh/catch9p.C: New test.
60925
60926 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60927
60928         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60929         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60930
60931 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60932
60933         * gcc.c-torture/compile/990913-1.c: New test.
60934
60935 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60936
60937         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60938         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60939
60940 1999-09-09  Richard Henderson  <rth@cygnus.com>
60941
60942         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60943
60944 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60945
60946         * g++.old-deja/g++.other/lookup11.C: New test.
60947         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60948         what is permitted and what we want.
60949         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60950         overload use.
60951         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60952
60953 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60954
60955         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60956         * gcc.c-torture/noncompile/poison-1.c: New file.
60957
60958 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60959
60960         * g++.old-deja/g++.other/sizeof3.C: New test.
60961         * g++.old-deja/g++.other/sizeof4.C: New test.
60962         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60963         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60964
60965 1999-09-07  Richard Henderson  <rth@cygnus.com>
60966
60967         * gcc.dg/va-arg-1.c: New.
60968
60969 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60970
60971         * gcc.c-torture/execute/va-arg-9.c: New test.
60972
60973 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60974
60975         * g77.f-torture/compile/980519-2.f: New test.
60976         * g77.f-torture/compile/19990905-0.f: New test.
60977         * g77.f-torture/compile/19990905-1.f: New test.
60978         * g77.f-torture/compile/19990905-2.f: New test.
60979
60980         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60981
60982 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60983
60984         * gcc.c-torture/execute/990827-1.c: Fix typo.
60985
60986 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60987
60988         * g++.old-deja/g++.other/deref1.C: New test.
60989
60990 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60991
60992         * g++.old-deja/g++.other/ambig2.C: New test.
60993         * g++.old-deja/g++.other/cond5.C: New test.
60994         * g++.old-deja/g++.other/lookup16.C: New test.
60995
60996 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60997
60998         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60999         assemblers too.
61000
61001 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61002
61003         * lib/c-torture.exp: Avoid the "compare executables" optimization
61004         when testing native.
61005
61006 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61007
61008         * gcc.c-torture/execute/990829-1.c: New test.
61009         * gcc.c-torture/compile/990829-1.c: New test.
61010
61011 1999-08-27  Paul Burchard  <burchard@pobox.com>
61012
61013         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61014         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61015         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61016         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61017         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61018         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61019         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61020         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61021         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61022         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61023         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61024
61025 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61026
61027         * gcc.c-torture/execute/990827-1.c: New test.
61028
61029 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61030
61031         * g77.f-torture/noncompile/19990826-4.f: New test.
61032
61033         * g77.f-torture/compile/19990826-3.f: New test.
61034
61035         * g77.f-torture/execute/19990826-2.f: New test.
61036
61037         * g77.f-torture/compile/19990826-1.f: New test.
61038
61039         * gcc.c-torture/execute/990826-0.c: New test.
61040         * g77.c-torture/execute/19990826-0.f: New test.
61041
61042         * g77.f-torture/noncompile/970626-2.f: New test.
61043
61044 1999-08-25  Paul Burchard  <burchard@pobox.com>
61045
61046         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61047         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61048         lss-011.C: New tests.
61049
61050 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61051
61052         * g++.old-deja/g++.other/decl5.C: New test.
61053
61054 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61055
61056         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61057         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61058         call `postbase' for each one.  All callers of `postbase' changed
61059         to call this instead.
61060
61061 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61062
61063         * gcc.c-torture/execute/990811-1.c: New test.
61064
61065 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61066
61067         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61068         just native ones.
61069
61070         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61071         just native ones.
61072
61073 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61074
61075         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61076
61077 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61078
61079         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61080
61081 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61082
61083         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61084
61085 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61086
61087         * gcc.c-torture/execute/990804-1.c: New test.
61088
61089 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61090
61091         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61092         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61093         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61094
61095 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61096
61097         * g++.old-deja/g++.other/struct1.C: New test.
61098
61099 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61100
61101         * g++.old-deja/g++.other/enum2.C: New test.
61102
61103 1999-08-02  Richard Henderson  <rth@cygnus.com>
61104
61105         Adapted from tests from Franz Sirl:
61106         * gcc.c-torture/execute/va-arg-7.c: New test.
61107         * gcc.c-torture/execute/va-arg-8.c: New test.
61108
61109 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61110
61111         * gcc.c-torture/compile/990801-2.c: New test.
61112
61113         * gcc.c-torture/compile/990801-1.c: New test.
61114
61115 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61116
61117         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61118         fp-cmp-1.c, converting double to float.
61119
61120         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61121         fp-cmp-1.c, converting double to long double.
61122
61123         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61124         from fr1 to unknown_register, since fr1 is a legitimate register
61125         on some machines.
61126
61127 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61128
61129         * README: More listname related changes.
61130
61131 1999-07-08  Catherine Moore  <clm@cygnus.com>
61132
61133         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61134
61135 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61136
61137         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61138
61139 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61140
61141         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61142
61143 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61144
61145         * gcc.dg/990703-1.c: New test.
61146
61147 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61148
61149         * lib/file-format.exp: New file: Move definition of proc
61150         gcc_target_object_format to here from
61151         gcc.dg/special/ecos.exp.
61152
61153         * lib/c-torture.exp: Include lib file-format.exp.
61154         * lib/gcc-dg.exp: Include lib file-format.exp.
61155
61156         * gcc.dg/special/ecos.exp: Remove definition of proc
61157         gcc_target_object_format.
61158
61159 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61160
61161         * gcc.c-torture/execute/990628-1.c: New test.
61162
61163 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61164
61165         * gcc.c-torture/compile/990625-2.c: New test.
61166
61167         * gcc.c-torture/compile/990625-1.c: New test.
61168
61169 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61170
61171         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61172         attributes compile.
61173         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61174         ports that use the COFF/PE file format.
61175
61176 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61177
61178         * gcc.c-torture/compile/990617-1.c: New test.
61179
61180 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61181
61182         * g++.old-deja/g++.other/decl4.C: New test.
61183
61184 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61185
61186         * g++.old-deja/g++.other/bitfld3.C: New test.
61187
61188 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61189
61190         * g++.old-deja/g++.eh/catch1.C: New test.
61191
61192 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61193
61194         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61195
61196         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61197         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61198
61199 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61200
61201         * g77.f-torture/compile/19990502-0.f: Replace with new,
61202         shorter, test that still fails after recent changes.
61203
61204 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61205
61206         * gcc.c-torture/execute/990604-1.c: New test.
61207
61208 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61209
61210         * gcc.c-torture/execute/990531-1.c: New test.
61211
61212 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61213
61214         * gcc.c-torture/compile/990527-1.c: New test.
61215
61216 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61217
61218         * gcc.c-torture/execute/990527-1.c: New test.
61219
61220 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61221
61222         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61223         bitfields as signed.
61224
61225 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61226
61227         * g77.f-torture/compile/19990525-0.f: New test.
61228
61229 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61230
61231         * gcc.c-torture/execute/990525-2.c: New test.
61232
61233         * gcc.c-torture/execute/990525-1.c: New test.
61234
61235 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61236
61237         * g++.old-deja/g++.other/anon3.C: New test.
61238         * g++.old-deja/g++.other/anon4.C: New test.
61239         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61240         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61241         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61242         Merrill).
61243
61244 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61245
61246         * gcc.c-torture/execute/990524-1.c: New test.
61247
61248         * gcc.dg/990524-1.c: New test.
61249
61250 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61251
61252         * gcc.c-torture/compile/990523-1.c: New test.
61253
61254 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61255
61256         * gcc.c-torture/compile/990519-1.c: New test.
61257
61258 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61259
61260         * gcc.c-torture/compile/990517-1.c: New test.
61261
61262         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61263         (e4, f4): New tests.
61264         (main): Call them.
61265
61266 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61267
61268         * gcc.dg/noreturn-1.c: New test.
61269
61270 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61271
61272         * gcc.c-torture/execute/990513-1.c: New test.
61273
61274 1999-05-10  Richard Henderson  <rth@cygnus.com>
61275
61276         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61277
61278 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61279
61280         * g77.f-torture/execute/erfc.f: Use small single-precision
61281         values, to avoid problems on Alphas when not -mieee.
61282
61283 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61284
61285         * gcc.dg/990506-0.c: New test.
61286
61287 1999-05-08  Richard Henderson  <rth@cygnus.com>
61288
61289         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61290         the constant to test.  Don't XFAIL 64-bit targets.
61291
61292         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61293         * g++.old-deja/g++.law/profile1.C: Likewise.
61294
61295         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61296         operator new instances.
61297         * g++.old-deja/g++.other/delete5.C: Likewise.
61298
61299 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61300
61301         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61302         intrinsic.
61303
61304 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61305
61306         * g77.f-torture/execute/u77-test.f: Reverse order of two
61307         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61308
61309 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61310
61311         * gcc.dg/compare1.c: New test.
61312
61313 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61314
61315         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61316         New tests.
61317
61318 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61319
61320         * g77.f-torture/compile/19990502-1.f: New test.
61321
61322 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61323
61324         * g77.f-torture/compile/19990502-0.f: New test.
61325
61326 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61327
61328         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61329         intrinsic.
61330
61331 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61332
61333         * g77.f-torture/execute/u77-test.f (main): List libU77
61334         intrinsics not currently tested.
61335         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61336         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61337         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61338         Trim blanks off the ends of some printed strings.
61339
61340 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61341
61342         * g77.f-torture/execute/u77-test.f (main): Just warn about
61343         FSTAT gid disagreement, as it's expected on some systems.
61344
61345 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61346
61347         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61348         use a new function, which allows for some slop.
61349         Clean up some commentary.
61350         (issum): The new function.
61351         (sgladd): Deleted subroutine.
61352
61353 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61354
61355         * g77.f-torture/execute/u77-test.f: Modify to be more like
61356         libf2c/libU77 version, bringing patches to that version here.
61357         Add suitable commentary.
61358
61359 1999-04-25  Richard Henderson  <rth@cygnus.com>
61360
61361         * gcc.dg/990424-1.c: New test.
61362
61363 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61364
61365         * g77.f-torture/execute/u77-test.f (main): Bug involving
61366         LSTAT has been fixed, so turn back on full checking.
61367
61368 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61369
61370         * g77.f-torture/compile/19990419-0.f: New test.
61371         * g77.f-torture/execute/19990419-1.f: New test.
61372
61373 1999-04-17  Richard Henderson  <rth@cygnus.com>
61374
61375         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61376         to avoid the need for a prototype to supress a warning.
61377
61378 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61379
61380         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61381
61382 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61383
61384         * gcc.c-torture/execute/990404-1.c: New test.
61385
61386 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61387
61388         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61389         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61390         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61391         missing initializer warnings.
61392
61393 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61394
61395         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61396         matching strings.
61397
61398 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61399
61400         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61401
61402 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61403
61404         * g77.f-torture/execute/19990325-0.f: New test.
61405         * g77.f-torture/execute/19990325-1.f: New test.
61406
61407 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61408
61409         * gcc.c-torture/execute/990324-1.c: New test.
61410
61411 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61412
61413         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61414         test with 4.
61415
61416 1999-03-17  Richard Henderson  <rth@cygnus.com>
61417
61418         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61419
61420 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61421
61422         * g77.f-torture/execute/19990313-2.f: New test.
61423         * g77.f-torture/execute/19990313-3.f: New test.
61424
61425 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61426
61427         * g77.f-torture/execute/19990313-0.f: New test.
61428         * g77.f-torture/execute/19990313-1.f: New test.
61429
61430 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61431
61432         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61433         printf to sprintf.
61434         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61435         (main): Add check for u15.  Conditionalize u31 check depending on
61436         whether ints are <32 bits or >=32 bits.
61437
61438 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61439
61440         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61441
61442 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61443
61444         * g77.f-torture/compile/19990305-0.f: New test.
61445         * g77.f-torture/execute/19981119-0.f: New test.
61446
61447 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61448
61449         * g77.f-torture/execute/970625-2.f: call ABORT if final
61450         result is not correct, instead of just printing it.
61451         Add this checking via newly introduced obfuscation, to
61452         trip up buggy front ends.
61453
61454 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61455
61456         * g77.f-torture/compile/960317-1.f: Moved from being
61457         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61458
61459 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61460
61461         * g77.f-torture/execute/960317-1.f: New (old) test.
61462         * g77.f-torture/execute/970625-2.f: Ditto.
61463
61464 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61465
61466         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61467         error message on line 1 or line 2; cccp and cpplib do this differently.
61468
61469 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61470
61471         * g++.old-deja/g++.law/weak1.C: New test.
61472
61473 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61474
61475         * gcc.c-torture/execute/990119-1.c: Renamed to...
61476         * gcc.dg/990119-1.c: this, so it will only be tested once
61477         (it's a preprocessor test, it doesn't need to be run at
61478         multiple optimization levels).
61479
61480 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61481
61482         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61483           ALWAYS_CXXFLAGS.
61484
61485 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61486
61487         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61488         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61489         to not be compilable by current g77.
61490
61491 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61492
61493         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61494
61495 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61496
61497         * gcc.c-torture/execute/990222-1.c: New test.
61498
61499 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61500
61501         * g77.f-torture/compile/19990218-0.f: New test.
61502         * g77.f-torture/noncompile/19990218-1.f: New test.
61503
61504 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61505
61506         * g77.f-torture/compile/19981216-0.f: New test.
61507
61508 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61509
61510         * gcc.dg/990214-1.c: New test.
61511
61512 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61513
61514         * gcc.dg/990213-2.c: New test.
61515
61516         * gcc.dg/990213-1.c: New test.
61517
61518 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61519
61520         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61521         ints.
61522
61523 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61524
61525         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61526         specified by target.
61527
61528         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61529
61530 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61531
61532         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61533
61534 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61535
61536         * gcc.dg/special/ecos.exp: New test driver for new tests with
61537         special requirements.
61538
61539         * gcc.dg/special/alias-1.c: New test.
61540         * gcc.dg/special/gcsec-1.c: New test.
61541         * gcc.dg/special/weak-1.c: New test.
61542         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61543         * gcc.dg/special/weak-2.c: New test.
61544         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61545         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61546         * gcc.dg/special/wkali-1.c: New test.
61547         * gcc.dg/special/wkali-2.c: New test.
61548         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61549         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61550
61551 1999-02-10  Felix Lee  <flee@cygnus.com>
61552
61553           * lib/c-torture.exp (c-torture-compile): Pull out code for
61554           analyzing gcc error messages.
61555           (c-torture-execute): Likewise.  Fix some (harmless) false
61556           positives.
61557           * lib/gcc.exp (gcc_check_compile): New function.
61558
61559 1999-02-08  Richard Henderson  <rth@cygnus.com>
61560
61561         * gcc.c-torture/execute/990208-1.c: New test.
61562
61563 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61564
61565         * g++.dg/special/ecos.exp: New driver for new tests with special
61566         requirements
61567
61568         * g++.dg/special/conpr-1.C: New test
61569         * g++.dg/special/conpr-2.C: New test
61570         * g++.dg/special/conpr-2a.C: New test
61571         * g++.dg/special/conpr-3.C: New test
61572         * g++.dg/special/conpr-3a.C: New test
61573         * g++.dg/special/conpr-3b.C: New test
61574
61575         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61576         allow g++ to use the dg driver
61577
61578         * README: Add comment about g++.dg directory
61579
61580 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61581
61582         * README: Update email addresses.
61583
61584 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61585
61586         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61587         arguments in order to force structure S onto the stack even on
61588         the alpha.
61589         (test): Pass 10 leading arguments to function foo as well as the
61590         structure S.
61591
61592         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61593         failure for all targets.
61594
61595         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61596         abort to terminate program execution.
61597
61598 1999-01-30  Richard Henderson  <rth@cygnus.com>
61599
61600         * gcc.c-torture/execute/990130-1.c: New test.
61601
61602 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61603
61604         * gcc.dg/990130-1.c: New test.
61605
61606 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61607
61608         * gcc.c-torture/execute/990128-1.c: New test.
61609
61610 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61611
61612         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61613
61614 1999-01-27  Felix Lee  <flee@cygnus.com>
61615
61616         * lib/c-torture.exp (c-torture-compile): pull out code for
61617         analyzing gcc error messages.
61618         (c-torture-execute): ditto, and fix some (harmless) false
61619         positives.
61620         * lib/gcc.exp (gcc_check_compile): new function.
61621
61622 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61623
61624         * gcc.dg/990117-1.c: New test.
61625
61626         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61627
61628         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61629
61630 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61631
61632         * g77.f-torture/compile/990115-1.f: New test.
61633
61634 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61635
61636         * gcc.c-torture/compile/990107-1.c: New test
61637
61638 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61639
61640         * gcc.c-torture/execute/990106-2.c: New test.
61641
61642         * gcc.c-torture/execute/990106-1.c: New test.
61643
61644 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61645
61646         * gcc.c-torture/compile/981223-1.c: New test.
61647
61648 1998-12-29  Richard Henderson  <rth@cygnus.com>
61649
61650         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61651         (opt3): Rename from opt4 and disable.
61652
61653 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61654
61655         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61656
61657 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61658
61659         * g++.old-deja/g++.other/conv5.C: New test.
61660
61661 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61662
61663         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61664
61665 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61666
61667         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61668
61669 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61670
61671         * gcc.c-torture/compile/981211-1.c: New test.
61672
61673 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61674
61675         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61676
61677         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61678
61679 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61680
61681         * gcc.special/930510-1.c: Make C9X safe.
61682         * gcc.misc-tests/gcov-1.c Similarly.
61683         * gcc.misc-tests/gcov-2.c Similarly.
61684
61685 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61686
61687         * gcc.dg/ultrasp1.c: New test.
61688
61689 1998-12-06  Richard Henderson  <rth@cygnus.com>
61690
61691         * gcc.c-torture/execute/981206.c: New test.
61692
61693 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61694
61695         * g++.old-deja/g++.ns/template7.C: New test.
61696
61697         * g++.old-deja/g++.other/expr1.C: New test.
61698
61699         * g++.old-deja/g++.eh/tmpl3.C: New test.
61700
61701         * g++.old-deja/g++.eh/tmpl2.C: New test.
61702
61703 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61704
61705         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61706         * g++.old-deja/g++.other/using6.C: Removed.
61707         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61708
61709         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61710
61711 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61712
61713         * g++.old-deja/g++.pt/overload8.C: New test.
61714
61715         * g++.old-deja/g++.pt/overload7.C: New test.
61716
61717         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61718
61719         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61720         and relinking messages.
61721         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61722         compiling with -frepo.
61723
61724 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61725
61726         * g++.old-deja/g++.pt/lookup6.C: New test.
61727
61728 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61729
61730         * gcc.c-torture/execute/981130-1.c: New test.
61731         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61732
61733 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61734
61735         * g++.old-deja/g++.pt/explicit76.C: New test.
61736
61737         * g++.old-deja/g++.pt/friend38.C: New test.
61738
61739         * g++.old-deja/g++.ns/crash2.C: New test.
61740
61741         * g++.old-deja/g++.pt/defarg8.C: New test.
61742
61743         * g++.old-deja/g++.pt/instantiate6.C: New test.
61744
61745         * g++.old-deja/g++.pt/static6.C: New test.
61746
61747         * g++.old-deja/g++.pt/decl2.C: New test.
61748
61749 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61750
61751         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61752         problem is actually related with name lookup, but so what? :-)
61753
61754         * g++.old-deja/g++.pt/friend37.C: New test.
61755
61756 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61757
61758         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61759         element, which fails on some systems.
61760
61761         * g77.f-torture/execute/labug1.f: New test.
61762
61763 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61764
61765         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61766         is defined.
61767
61768 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61769
61770         * g77.f-torture/compile/981117-1.f: New test.
61771
61772 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61773
61774         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61775         properly discarded.
61776
61777 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61778
61779         * gcc.c-torture/execute/memcheck: New directory of tests for
61780         -fcheck-memory-usage.
61781
61782 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61783
61784         * README: New file, general information about the testsuite and
61785         new description of the various C++ test subdirectories.
61786         * README.g++: Eliminate obsolete information, update and move most
61787         relevant stuff to README.
61788
61789 1998-11-07  Richard Henderson  <rth@cygnus.com>
61790
61791         * gcc.c-torture/compile/981107-1.c: New test.
61792
61793 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61794
61795         * execute/memcpy-bi.c: New testcase.
61796
61797 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61798
61799         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61800         base classes.
61801
61802         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61803         template is selected.
61804
61805         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61806         classes, it should be accepted for all types.
61807
61808         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61809
61810         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61811         specializations start with template headers.
61812
61813 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61814
61815         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61816
61817         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61818         non-POD types.
61819
61820 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61821
61822         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61823
61824 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61825
61826         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61827
61828 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61829
61830         * 981019-1.c: New test.
61831
61832 1998-10-14  Robert Lipe <robertl@dgii.com>
61833
61834         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61835         find objc headers.
61836
61837 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61838
61839         * compile/981001-4.c: Remove use of GCC extension that triggers a
61840         compiler bug.
61841
61842 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61843
61844         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61845
61846 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61847
61848         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61849         instantiation of template produces incorrect code for delete
61850         expression.
61851
61852         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61853         constructors' name is not unique.
61854         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61855         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61856
61857         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61858         automatic array of const is ill-formed.
61859
61860         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61861         of template parameter?
61862
61863         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61864         const.
61865
61866         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61867         pointer-to-member expression.
61868
61869         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61870         declaration causes ICE.
61871
61872 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61873
61874         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61875         reserved in the global namespace.
61876
61877         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61878         generate needed virtual table.
61879
61880         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61881
61882 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61883
61884         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61885         template-dependent type
61886
61887 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61888
61889         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61890         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61891         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61892
61893         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61894         class should be usable as argument of member function.
61895         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61896         class should be usable as return type of member function.
61897         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61898         class should be usable as type of data member.
61899
61900         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61901
61902 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61903
61904         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61905
61906 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61907
61908         * gcc.dg/dll-?.c Add thumb to target list.
61909         Fix assembler scan patterns to match current assembler output.
61910
61911 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61912
61913         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61914         matching of template brackets.
61915
61916         * g++.old-deja/g++.other/using4.C: New test.  Test using
61917         declarations of methods from base classes.
61918
61919         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61920         within functions should introduce names into the innermost
61921         enclosing namespace.
61922
61923         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61924         of static locals if first initialization throws.
61925
61926 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61927
61928         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61929
61930 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61931
61932         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61933         lose track of the possible targets of tablejump insns.
61934         * special/special.exp: Run it.
61935
61936 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61937
61938         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61939         must be declared before its specializations can be named in friend
61940         declarations.
61941
61942 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61943
61944         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61945
61946         * g77.f-torture/execute/io1.f: New test.
61947
61948 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61949
61950         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61951         with pointer to template function, for which no argument deduction
61952         is possible.
61953
61954         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61955         specialization of template function as argument to template
61956         function.
61957
61958         * g++.old-deja/g++.other/access2.C: New test; Inner class
61959         shouldn't have privileged access to Outer's names.
61960
61961 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61962
61963         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61964         friend template declared within template class conflicts with
61965         nested class of the same name.
61966
61967         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61968         is ignored.
61969
61970         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61971         object with direct initializer as function declaration.
61972
61973         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61974         initializers.
61975
61976         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61977         involving const pointer and NULL produces incorrect result.
61978
61979         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61980         type name without `typename' should be rejected with -pedantic.
61981
61982 1998-10-02  Richard Henderson  <rth@cygnus.com>
61983
61984         * g++.old-deja/g++.other/addrof1.C: New test.
61985
61986 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61987
61988         * gcc.c-torture/compile/981001-1.c: New test.
61989         * gcc.c-torture/execute/981001-1.c: New test.
61990
61991 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61992
61993         * gcc.c-torture/compile/981001-2.c: New test.
61994         * gcc.c-torture/compile/981001-3.c: New test.
61995         * gcc.c-torture/compile/981001-4.c: New test.
61996
61997 1998-10-01  Robert Lipe  <robertl@dgii.com>
61998
61999         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62000         multilibbed hosts.  Idea grafted from g77.exp.
62001
62002 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62003
62004         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62005         avoid losing on systems which need -lsocket.
62006
62007 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62008
62009         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62010         * g++.old-deja/g++.other/nested2.C: Ditto.
62011         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62012         failure.
62013
62014 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62015
62016         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62017         preferred over template operator!= for enum bitfields.
62018
62019 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62020
62021         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62022         that happen to have the same base name, but in different scopes,
62023         are incorrectly rejected.
62024
62025 1998-09-16  Richard Henderson  <rth@cygnus.com>
62026
62027         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62028         on the native word size instead of an integer literal.
62029
62030 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62031
62032         * g++.old-deja/g++.other/static2.C: Invocation of static data
62033         member of type pointer-to-function denoted as non-static member.
62034
62035         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62036         checks involving function types and aliases.
62037
62038 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62039
62040         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62041         redefined to the same non-trivial type.
62042
62043         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62044         namespace-qualification of template specializations declared in
62045         other namespaces.
62046
62047         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62048         to declare a subset of the specializations of a template function
62049         as friends of specializations of a template class.
62050
62051         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62052         member templates that do not fully specialize the enclosing
62053         template class are rejected.
62054
62055 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62056
62057         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62058
62059 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62060
62061         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62062         altered from libf2c/libU77 version.
62063
62064 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62065
62066         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62067
62068 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62069             Alexandre Oliva  <oliva@dcc.unicamp.br>
62070
62071         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62072         (un)signed char are different types for template specialization
62073         purposes.
62074
62075 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62076
62077         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62078         * objc: ObjC testsuite.
62079
62080 1998-08-31  Catherine Moore  <clm@cygnus.com>
62081
62082         * gcc.c-torture/execute/941014-1.x: New file.
62083
62084 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62085
62086         * lib/c-torture.exp: Add support for
62087         torture_eval_before_compile and torture_eval_before_execute
62088         variables.
62089
62090 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62091
62092         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62093         this test triggers valid.
62094
62095 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62096
62097         * gcc.dg/980827-1.c: New test.
62098
62099 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62100
62101         * gcc.c-torture/execute/loop-4b.c: New test.
62102
62103 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62104
62105         * lib/c-torture.exp: Add support for
62106         torture_eval_before_compile and torture_eval_before_execute
62107         variables.
62108
62109 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62110
62111         * gcc.c-torture/compile/980825-1.c: New test.
62112
62113 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62114
62115         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62116         count number tests in opt_t0 not good_t0.
62117
62118 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62119
62120         * gcc.c-torture/compile/930326-1.x: Fix typo.
62121
62122 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62123
62124         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62125         causes an ICE.
62126
62127 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62128
62129         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62130         STACK_SIZE is defined.
62131         * gcc.c-torture/unsorted/stuct.c: Similarly.
62132
62133         * gcc.c-torture/compile/980821-1.c: New test.
62134
62135 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62136
62137         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62138         16bit ints.
62139
62140 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62141
62142         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62143         code.
62144
62145 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62146
62147         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62148         error'.
62149
62150 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62151
62152         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62153
62154 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62155
62156         * gcc.c-torture/compile/980816-1.c: New test.
62157
62158         * gcc.dg/980816-1.c: New test.
62159
62160 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62161
62162         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62163         compiler for ieee tests.
62164
62165 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62166
62167         * g77.f-torture/compile/980729-0.f: New test.
62168
62169 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62170
62171         * gcc.c-torture/special/eeprof-1.c: New test, for
62172         -finstrument-functions.
62173         * gcc.c-torture/special/special.exp: Run it.
62174
62175 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62176
62177         * gcc.c-torture/compile/980729-1.c: New test.
62178
62179 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62180
62181         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62182         __thumb__ is defined, and test for ARM style doubles if so.
62183
62184 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62185
62186         * g77.f-torture/noncompile/980615-0.f: New test.
62187
62188 1998-07-26  H.J. Lu  (hjl@gnu.org)
62189
62190         * gcc.dg/980312-1.c: Do link instead of compile.
62191         * gcc.dg/980313-1.c: Likewise.
62192
62193 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62194
62195         * gcc.c-torture/compile/980726-1.c: New test.
62196
62197 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62198
62199         * g77.f-torture/execute/io0.f: New test.
62200
62201 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62202
62203         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62204         an int.
62205
62206 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62207
62208         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62209         m32r bugs.
62210
62211 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62212
62213         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62214         c-decl.c:grokdeclarator can handle mode attributes.
62215
62216 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62217
62218         * gcc.c-torture/execute/980716-1.c: New test.
62219
62220 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62221
62222         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62223         the mn10200.
62224         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62225         the mn10200.
62226         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62227         * gcc.c-torture/compile/930326-1.x: Similarly.
62228
62229 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62230
62231         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62232         New test from Craig.
62233
62234 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62235
62236         * g77.f-torture/noncompile/980616-0.f: New test.
62237
62238         * g77.f-torture/execute/970816-3.f: New test from Craig.
62239
62240 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62241
62242         *  g++.other/singleton.C: Return error value instead of taking
62243         SIGSEGV.
62244
62245 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62246
62247         *  g++.other/singleton.C: New test.  Warning is under dispute.
62248         Runtime crash is not.
62249
62250 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62251
62252         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62253         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62254         using6.C, using7.C}: New namespace tests.
62255
62256 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62257
62258         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62259         specialization with typedef'ed names used as array indexes.
62260
62261 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62262
62263         * gcc.c-torture/execute/980709-1.c: New test.
62264
62265         * gcc.dg/980709-1.c: New test.
62266
62267 1998-07-07  Richard Henderson  <rth@cygnus.com>
62268
62269         * gcc.c-torture/execute/bcp-1.c: New test.
62270
62271 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62272
62273         * gcc.c-torture/execute/980707-1.c: New test.
62274
62275 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62276
62277         * gcc.c-torture/compile/980706-1.c: New test.
62278
62279 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62280
62281         * g77.f-torture/execute/980701-0.f,
62282         g77.f-torture/execute/980701-1.f: New test from Craig.
62283
62284 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62285
62286         * gcc.c-torture/compile/980701-1.c: New test.
62287
62288         * gcc.c-torture/execute/980701-1.c: New test.
62289
62290 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62291 rlsruhe.de>
62292
62293         * g++.old-deja/g++.robertl/eb132.C: New test.
62294         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62295
62296 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62297
62298         * g77.f-torture/execute/980628-7.f,
62299         g77.f-torture/execute/980628-8.f,
62300         g77.f-torture/execute/980628-9.f,
62301         g77.f-torture/execute/980628-10.f: New tests from Craig.
62302
62303         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62304
62305 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62306
62307         * g77.f-torture/execute/980628-4.f: New test from Craig.
62308         * g77.f-torture/execute/980628-5.f: Likewise.
62309         * g77.f-torture/execute/980628-2.f: Likewise.
62310         * g77.f-torture/execute/980628-0.f: Likewise.
62311         * g77.f-torture/execute/980628-1.f: Likewise.
62312         * g77.f-torture/execute/980628-3.f: Likewise.
62313         * g77.f-torture/execute/980628-6.f: Likewise.
62314
62315 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62316
62317         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62318         directory when nothing has been installed yet.
62319
62320 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62321
62322         * gcc.c-torture/special/special.exp: Handle newer versions of
62323         dejagnu.
62324
62325 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62326
62327         * gcc.dg/980626-1.c: New test.
62328
62329 1998-06-19  Bruno Haible <haible@ilog.fr>
62330
62331         * gcc.misc-tests/m-un-2.c: New test.
62332         * g++.old-deja/g++.other/warn01.c: Likewise.
62333
62334 1998-06-19  Robert Lipe  <robertl@dgii.com>
62335
62336         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62337         compatibility with assmblers with a different comment character.
62338         Eliminate use of GAS-specific extensions.
62339
62340 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62341
62342         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62343
62344 1998-06-19  Robert Lipe  <robertl@dgii.com>
62345
62346         * lib/g77.exp: Replace search for libf2c.a with search for newly
62347         renamed libg2c.a
62348
62349 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62350
62351         * gcc.c-torture/execute/980617-1.c: New test.
62352
62353 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62354
62355         * gcc.c-torture/execute/980612-1.c: New test.
62356
62357 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62358
62359         * gcc.dg/980523-1.c: Only test on ppc-linux.
62360         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62361
62362         * gcc.c-torture/execute/980608-1.c: New test.
62363
62364 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62365
62366         * gcc.c-torture/execute/980605-1.c: New test.
62367
62368 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62369
62370         * gcc.c-torture/execute/980604-1.c: New test.
62371
62372 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62373
62374         * gcc.c-torture/execute/980602-1.c: New test.
62375         * gcc.c-torture/execute/980602-2.c: Likewise.
62376
62377 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62378
62379         * 970125-0.f: Fix per JCB.  Add commentary.
62380
62381 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62382
62383         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62384         IEEE -0 support.
62385
62386 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62387
62388         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62389         earlier.
62390
62391 1998-05-28  Catherine Moore <clm@cygnus.com>
62392
62393         * gcc.c-torture/execute/980526-3.c: New test.
62394
62395 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62396
62397         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62398         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62399         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62400         m88k-motorola-sysv3 to XFAIL.
62401
62402 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62403
62404         * gcc.dg/980526-1.c: New test.
62405         * gcc.c-torture/execute/980526-2.c: New test.
62406
62407 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62408
62409         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62410
62411         * gcc.c-torture/execute/980526-1.c: New test.
62412
62413 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62414
62415         * g77.f-torture/execute/alpha2.f: Add runtime test.
62416
62417 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62418
62419         * g++.old-deja/old-deja.exp: Strip leading directories.
62420
62421         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62422         error for the line.  Don't run multiple tests for the same line.
62423
62424 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62425
62426         * gcc.dg/980523-1.c: New test.
62427
62428 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62429
62430         * g77.f-torture/compile/970915-0.f: New test.
62431
62432 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62433
62434         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62435
62436 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62437
62438         * gcc.dg/980520-1.c: New test.
62439
62440 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62441
62442         * gcc.dg/980502-1.c: Fix return type.
62443
62444 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62445
62446         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62447         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62448         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62449         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62450         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62451
62452 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62453
62454         * g77.f-torture/execute/980520-1.f: New test.
62455
62456 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62457
62458         * lib/mike-g77.exp: New file.
62459
62460         * g77.f-torture/noncompile/noncompile.exp,
62461         g77.f-torture/noncompile/check0.f: New files.
62462
62463 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62464
62465         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62466         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62467         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62468         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62469         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62470         abort where appropriate.
62471
62472 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62473
62474         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62475         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62476
62477 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62478
62479         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62480
62481 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62482
62483         * g77.f-torture/compile/980427-0.f: New test.
62484
62485 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62486
62487         * g77.f-torture/compile/980424-0.f: New test.
62488
62489 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62490
62491         * g77.f-torture/compile/980419-2.f (main): New test.
62492         * g77.f-torture/compile/970125-0.f: New test.
62493         * g77.f-torture/compile/980419-1.f: New test.
62494
62495 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62496
62497         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62498         of loop-4.c.
62499
62500 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62501
62502         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62503
62504 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62505
62506         * gcc.c-torture/compile/980329-1.c: New test.
62507
62508 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62509
62510         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62511         * gcc.dg/980312-1.c: Fix typo in -march command.
62512
62513 1998-03-16  H.J. Lu  (hjl@gnu.org)
62514
62515         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62516
62517 1998-03-11  Robert Lipe  <robertl@dgii.com>
62518
62519         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62520         Dave Love agree the Fortran source is bogus.
62521
62522 1998-03-11  Robert Lipe  <robertl@dgii.com>
62523
62524         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62525         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62526         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62527         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62528         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62529
62530 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62531
62532         * g++.old-deja/g++.other/friend1.C: New test.
62533
62534 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62535
62536         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62537         possibly uninitialized) variables and declare dnrm2.
62538
62539 1998-02-23  Robert Lipe <robertl@dgii.com>
62540
62541         From Bruno Haible <haible@ilog.fr>:
62542         * gcc.c-torture/execute/980223.c: New test.
62543
62544 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62545
62546         * gcc.dg/ifelse-1.c: New test.
62547
62548 1998-02-09  H.J. Lu  (hjl@gnu.org)
62549
62550         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62551
62552           * lib/old-dejagnu.exp (old-dejagnu): Added the
62553           "execution test - XFAIL *-*-*" handling in the spirit of
62554           "excess errors test -". Changed the "execution test fails"
62555           handling to be like "excess errors test fails".
62556           * Update various tests accordingly.
62557
62558 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62559
62560         * gcc.c-torture/execute/980205.c: New test.
62561
62562 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62563
62564         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62565         * lib/f-torture.exp: Similarly.
62566         * gcc.c-torture: Rename all .cexp files to .x files.
62567
62568 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62569
62570         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62571         (940510-1.c): Removed duplicate.
62572         (971104-1.c): New test.
62573
62574 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62575
62576           * lib/f-torture.exp: Improve error and loop detection.
62577
62578 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62579
62580         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62581         use that to size the filler array.
62582
62583 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62584
62585         * lib/c-torture.exp(c-torture-execute): Fix typo.
62586
62587         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62588         testcase as the executable name. Keep the executable around if
62589         the test fails.
62590
62591 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62592
62593         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62594         changes.  Only test one -g option, and move it to the end of the
62595         list of options to test.
62596
62597 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62598
62599         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62600         variable GCC_TORTURE_OPTIONS to supply default switches separated
62601         by colons.  If no environment variable, run tests with -O0 -g, -O1
62602         -g, and -O2 -g as well.
62603
62604 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62605
62606         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62607         explanatory comments. Fix indentation.
62608
62609 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62610
62611         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62612
62613 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62614
62615         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62616         * g++.old-deja/g++.mike/p7325.C: Likewise.
62617         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62618
62619 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62620
62621         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62622         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62623         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62624         * g++.old-deja/g++.law/operators4.C: Likewise.
62625
62626 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62627
62628         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62629         * g++.old-deja/g++.mike/p784.C: Ditto.
62630         * g++.old-deja/g++.mike/p785.C: Ditto.
62631
62632 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62633
62634           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62635
62636 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62637
62638         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62639         target feature; pass this to c-torture-execute as needed.
62640
62641 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62642
62643         * lib/c-torture.exp(c-torture-execute): If the previous and the
62644         current executables being tested are identical, we don't need to
62645         run the executable again. Try to make the executable names
62646         unique. Add an optional argument for passing additional compiler
62647         flags.
62648
62649 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62650
62651         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62652
62653 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62654
62655         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62656
62657 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62658
62659         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62660         32bit or larger longs.
62661
62662         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62663         have either a 32bit long or 32bit int.
62664
62665 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62666
62667         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62668         Make double precision tests dependent on sizeof (double).
62669
62670 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62671
62672         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62673         too.
62674
62675 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62676
62677         * gcc.c-torture/compile/961203-1.cexp: New script.
62678
62679 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62680
62681         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62682         up the includes ourselves.
62683
62684 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62685
62686         * lib/plumhall.exp: Remove random include, and add a few
62687         verbose messages for debugging.
62688
62689 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62690
62691         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62692         of trying to do it ourselves.
62693
62694 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62695
62696         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62697
62698 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62699
62700         * gcc.prms/5403.c: Made regexp a bit less strict.
62701
62702 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62703
62704         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62705         is returned from remote_load instead.
62706         * lib/plumhall.exp: Ditto.
62707         * lib/mike-g++.exp: Ditto.
62708         * lib/old-dejagnu.exp: Ditto.
62709         * lib/c-torture.exp: Ditto.
62710
62711 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62712
62713         * lib/g++.exp: Use build_wrapper procedure.
62714         * lib/gcc.exp: Ditto.
62715
62716 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62717
62718         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62719         an old-style decl for malloc.  Fixes tests to work when
62720         sizeof (int) != sizeof (size_t).
62721
62722 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62723
62724         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62725
62726         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62727         use stdargs.h interface.
62728
62729 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62730
62731         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62732         NO_VARARGS when compiling.
62733
62734 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62735
62736         * lib/plumhall.exp(ph_includes): New procedure.
62737         (ph_make): Use it.
62738         (ph_compiler): Ditto.
62739
62740         * lib/g++.exp: Rename test-glue.c to testglue.c.
62741         * lib/gcc.exp: Ditto.
62742
62743 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62744
62745         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62746         to completion when it's called.
62747
62748 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62749
62750         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62751         is defined, don't do test.
62752
62753 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62754
62755         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62756         for object files.
62757         (ph_summary): Mark skipped testcases as untested, not unresolved.
62758
62759         * lib/plumhall.exp (ph_make): If unresolved because of bad
62760         errorCode, record errorCode in log file.
62761         (*): Replace send_log/verbose with verbose -log.
62762
62763 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62764
62765         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62766         double conversion if double isn't at least 8 bytes.
62767
62768         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62769         int to work with targets where int is 16 bits.
62770
62771         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62772         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62773         precision for the test to complete.
62774
62775 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62776
62777         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62778         if d10v is not compiled with the -mdouble64 flag.
62779         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62780
62781         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62782         d10v is not compiled with the -mint32 flag.
62783
62784 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62785
62786         * lib/plumhall.exp: Use incr_count.
62787
62788 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62789
62790         * gcc.c-torture: Update to c-torture-1.45.
62791
62792 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62793
62794         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62795         the name of the expect testcase file).
62796
62797         * lib/g++.exp(g++_init): Ditto.
62798
62799 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62800
62801         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62802         the host.
62803
62804         * lib/gcc.exp(gcc_exit): New procedure.
62805
62806 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62807
62808         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62809         specs where appropriate.
62810
62811         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62812         because of new "candidates are" messages, and removed a few
62813
62814         * Converted all non-old-style g++ testcases to old-style, and
62815         moved into g++.old-deja.
62816
62817 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62818
62819         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62820         options.
62821
62822         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62823         succeeded.
62824
62825         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62826
62827 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62828
62829         * lib/gcc.exp (gcc_target_compile): Add support for defining
62830         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62831         the machine doesn't have those features.
62832
62833 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62834
62835         * g++.law/operators4.exp: Don't use LIBS.
62836
62837 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62838
62839         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62840
62841         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62842         * lib/g++.exp: Set it here instead. Also, allow use of the
62843         --tool_exec and --tool_opt options. Change CXX to
62844         GXX_UNDER_TEST.
62845
62846         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62847
62848         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62849
62850 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62851
62852         * lib/old-dejagnu.exp: Use prune_warnings instead of
62853         prune_system_crud.
62854         * lib/mike-g++.exp: Ditto.
62855         * lib/gcc.exp: Ditto.
62856         * lib/g++.exp: Ditto.
62857
62858         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62859
62860 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62861
62862           * 941014-2.c: Include stdlib.h
62863           * 960327-1.c: Include stdio.h
62864           * dbra.c, index-1.c: Don't assume ints are 32bits.
62865
62866 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62867
62868         * lib/gcc.exp: Add gcc,stack_size target feature.
62869
62870         * lib/g++.exp(g++_target_compile): Add the include and link
62871         paths here, not in two other places. And, it's $options, not
62872         options.
62873
62874         * lib/mike-g++.exp(postbase): Remove the code that determines
62875         the correct include and link paths.
62876         * g++.old-deja/old-deja.exp: Ditto.
62877
62878 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62879
62880         * lib/g++.exp(g++_init): target_compile no longer returns the
62881         filename of the result.
62882
62883 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62884
62885         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62886         call to glob.
62887
62888         * gcc.c-torture/special/special.exp: Change call to
62889         gcc_target_compile to include the object file.
62890
62891 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62892
62893         * gcc.c-torture/special/special.exp: Correct misspelling in last
62894         change.
62895
62896 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62897
62898         * lib/plumhall.exp(ph_summary): Log the entire output of the
62899         executable. Return -1 if there were any failures, 0 otherwise.
62900         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62901         (ph_make): Clean up objects and executables that were built
62902         if the tests succeeded.
62903
62904 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62905
62906         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62907         libraries and includes in the build tree as appropriate.
62908
62909 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62910
62911         * lib/c-torture.exp: Instead of looking for the global variable
62912         NO_LONG_LONG, check to see if that's a feature of the target.
62913
62914 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62915
62916         * config/default.exp: Minimize. Delete the remainer of the files in
62917         config; this functionality is now in devo/dejagnu/config.
62918
62919         g++.*/*: Pass any additional flags used to compile to postbase;
62920         delete CXXFLAGS.
62921
62922         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62923         is now done by runtest.exp. Use gcc_target_compile instead of
62924         compile.
62925
62926         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62927         Remove references to CFLAGS. Use remote_file instead of
62928         calling rm -f.
62929         (c-torture): Take a list of arguments to use to compile this
62930         testcase.
62931
62932         lib/g++.exp: Simplify. Use target_compile instead of compile.
62933         lib/gcc-dg.exp: Ditto.
62934         lib/gcc.exp: Ditto.
62935         lib/mike-{gcc,g++}.exp: Ditto.
62936         lib/old-dejagnu.exp: Ditto.
62937         lib/plumhall.exp: Ditto.
62938
62939 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62940
62941         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62942         (ph_linker): Likewise.
62943
62944 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62945
62946           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62947         MAP_ANON / MAP_ANONYMOUS if defined;
62948         else try to map from /dev/zero .
62949
62950 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62951
62952         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62953         isn't defined, then define it to MAP_ANONYMOUS.
62954
62955 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62956
62957         * gcc.c-torture: Update to c-torture-1.42 release.
62958
62959 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62960
62961         * gcc.c-torture: Update to c-torture-1.41 release.
62962
62963 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62964
62965         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62966         c-torture release.
62967
62968 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62969
62970         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62971         and LDFLAGS.  Fix second case to append the target_info ldflags
62972         onto LDFLAGS, not CFLAGS.
62973         * lib/g++.exp (g++_init): Add target_info stuff.
62974         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62975         of libgloss and newlib flags for !native.
62976
62977         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62978         (GDB): Fix relative path to go up another dir for finding gdb.
62979
62980 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62981
62982         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62983         versions in the target_info array, if they don't exist.
62984
62985 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62986
62987         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62988
62989 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62990
62991         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62992         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62993
62994 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62995
62996         * lib/old-dejagnu.exp: Don't remove the output file before we've
62997         actually tested it. Don't append pwd to the path of the executable
62998         we're testing.
62999
63000 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63001
63002         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63003
63004 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63005
63006         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63007         temporary directory for compiler files, and set it to a default
63008         value of /tmp. Set $output as the name of the output file from
63009         compiling the testcase. Add a -o option to $cflags_var so the
63010         compiler writes the final output file as $output. Set $executable
63011         to $output.
63012
63013         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63014         directory for compiler files, and set it to /tmp if it doesn't
63015         already have a value. Set $output_file to the name of the output
63016         file from compiling the testcase. Add a -o option to CXXFLAGS so
63017         the compiler writes the final output file as $output. Use $output
63018         as the executable to be tested.
63019
63020 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63021
63022         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63023
63024 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63025
63026         * gcc.c-torture/execute/pending-1.c: New test.  Still
63027         pending in Tege's queue.
63028
63029 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63030
63031         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63032         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63033         if there were failures.  Call unresolved if there were unresolved
63034         testcases.  Call gcc_fail if program did not run to completion.
63035         (ph_make): Pass additional argument name to ph_execute.
63036         (ph_execute): Add new argument.  Pass additional arguments to
63037         ph_summary.  Call gcc_fail is there is no execution output.
63038
63039 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63040
63041         * lib/plumhall.exp (proc_summary): Output relavent summary
63042         lines into the log so specific failures in plumhall can be
63043         investigated.
63044
63045 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63046
63047         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63048         (c-torture-execute): Don't try to execute tests which use
63049         "long long" types if $NO_LONG_LONG is nonzero.
63050
63051 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63052
63053         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63054         not c-torture.
63055
63056         * gcc.ieee: Move from here.
63057         * gcc.c-torture/execute/ieee: To here.
63058
63059 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63060
63061         * gcc.c-torture: Update to c-torture-1.41 release.
63062
63063 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63064
63065         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63066         not "$output".
63067
63068 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63069
63070         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63071         -c present.
63072
63073 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63074
63075         * config/proelf.exp: Handle connecting to a simulator.
63076
63077 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63078
63079         * config/proelf.exp: New file.  Enough framework that we can
63080         run c-torture tests on the proelf targets (or any other target
63081         that gdb can connect to for that matter).
63082
63083 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63084
63085         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63086         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63087
63088         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63089         exec_output exists.
63090
63091 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63092
63093         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63094         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63095
63096         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63097         to pass/fail/unresolved/unsupported/untested.  Caller must now
63098         call unresolved/unsupported/untested.
63099         * lib/*.exp: Update FSF address.  Update to handle new results of
63100         ${tool}_load.
63101         * lib/chill.exp (verbose): Delete.
63102
63103 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63104
63105         * lib/gcc.exp (default_gcc_start): Change order of args to
63106         $LDFLAGS $CFLAGS $LIBS.
63107         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63108         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63109         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63110         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63111         * gcc.misc-tests/dg-test.exp: Likewise.
63112         * gcc.misc-tests/msgs.exp: Likewise.
63113         * gcc.prms/prms.exp: Likewise.
63114         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63115         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63116
63117         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63118
63119 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63120
63121         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63122
63123         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63124         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63125
63126         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63127         necessary.
63128
63129 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63130
63131         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63132         global for loop; add use of $mathlib.
63133         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63134         settings here; set mathlib for anything but VxWorks.
63135
63136 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63137
63138         * gcc.c-torture: Update to c-torture-1.40 release.
63139
63140 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63141
63142         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63143         dg.exp.
63144
63145 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63146
63147         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63148         global.
63149
63150 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63151
63152         * lib/g++.exp (LIBS): Define if not already.
63153         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63154         (gcc-dg-prune): Call prune_gcc_output.
63155         * lib/gcc.exp (prune_gcc_output): New proc.
63156         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63157         prune_gcc_output.
63158
63159 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63160
63161         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63162         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63163
63164 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63165
63166         * gcc.c-torture: Update to c-torture-1.39 release.
63167
63168 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63169
63170         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63171         fails, try others as well.
63172
63173 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63174
63175         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63176         If compilation fails, mark execute tests as `untested'.
63177         If test is marked as unsupported, don't mark compilation and
63178         execute tests as failed.
63179
63180 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63181
63182         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63183         libstdc++ for whether or not we want to be doing shared
63184         libraries.  Delete link_curses since we don't need it anymore.
63185         * lib/mike-g++.exp (postbase): Don't link in libg++.
63186         * g++.old-deja/old-deja.exp: Likewise.
63187
63188 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63189
63190         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63191
63192 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63193
63194         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63195         For that, add `-Wl,-a,shared_archive'.
63196         * g++.old-deja/old-deja.exp: Likewise.
63197
63198 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63199
63200         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63201
63202 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63203
63204         * lib/mike-g++.exp (postbase): Pay attention to the status of
63205         g++_load.
63206
63207 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63208
63209           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63210
63211 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63212
63213         * lib/gcc.exp (default_gcc_start): No longer need to log program
63214         being executed or its output, execute_anywhere does that now.
63215         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63216         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63217
63218 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63219
63220         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63221         the same as those in lib/g++.exp.
63222
63223 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63224
63225         * gcc.c-torture: Update to c-torture-1.38 release.
63226         * gcc.ieee: Related changes.
63227
63228 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63229
63230         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63231         "exec". Minor reformatting changes.
63232
63233         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63234         cross. This means all "exec" calls now work on a remote host as
63235         well.
63236         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63237         cross. Filter out the extra "\r\n" stuff that expect puts in.
63238         (c-torture-execute): Filter out the bogus warnings like
63239         c-torture-compile does. Add support for canadian cross.
63240         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63241         Use execute_anywhere rather than calling exec directly. Now it
63242         works for canadian cross testing.
63243
63244 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63245
63246         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63247         results into a variable, and check that rather than using file exists.
63248
63249 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63250
63251         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63252         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63253
63254 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63255
63256         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63257         lib_curses if there's a shared libg++ in the build tree.
63258
63259 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63260
63261         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63262         if not supported target.
63263
63264 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63265
63266         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63267         link_curses up to always happen, not just for native builds.
63268
63269 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63270
63271         * gcc.c-torture: Update to c-torture-1.36 release.
63272         * gcc.failure: Related changes.
63273
63274 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63275
63276         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63277
63278 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63279
63280         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63281         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63282         runshlib, link_curses, and mathlib for link and run.
63283
63284         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63285         pass the runtime shared library options for Solaris, OSF/1, and
63286         Irix5, and link with -lcurses to avoid unresolved references.
63287
63288 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63289
63290         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63291         only run once.
63292
63293 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63294
63295         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63296
63297 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63298
63299         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63300         do not have a framework for the "compat" tests yet.
63301
63302 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63303
63304         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63305         set to null if we're testing vxworks5.1.  Use that instead of
63306         `-lm' in the setting of LIBS for link and run.
63307
63308 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63309
63310         * config/rom68k.exp (${tool}_load): Major changes to make it
63311         work.  Verified that it does in fact return the stuff in
63312         exec_output properly.  Catch any Emul or any TRAP other than 0.
63313
63314 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63315
63316         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63317         LDFLAGS properly for targets that need stuff from libgloss.
63318         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63319         only run once.
63320         (gpp_initialized): New variable.
63321
63322 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63323
63324         * config/rom68k.exp: Load libgloss.exp.
63325         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63326         so we can produce a fully linked binary.
63327         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63328         so we can produce a fully linked binary.
63329
63330 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63331
63332         * lib/plumhall.exp (ph_section): Watch for expected failures.
63333         Add missing `else'.
63334
63335         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63336         run the testcase.
63337         (c-torture): Likewise.
63338
63339 1995-08-28  Doug Evans  <dje@cygnus.com>
63340
63341         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63342
63343         * lib/mike-g++.exp (mike_cleanup): New proc.
63344         (prebase): New globals compiler_result, not_compiler_result,
63345         target_regexp.
63346         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63347         allow leading "-" in pattern.  Watch for unsupported tests.
63348         If $compiler_result is set, pattern match assembler code,
63349         and ditto for $not_compiler_result.
63350         * lib/mike-gcc.exp: Likewise.
63351
63352         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63353         execution "succeeded".
63354
63355 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63356
63357         * config/win32.exp: New file.
63358         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63359
63360 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63361
63362         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63363         unsupported.
63364         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63365         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63366         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63367
63368         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63369         "... without exceptions was ...".  That is now handled by
63370         prune_system_crud.
63371         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63372
63373 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63374
63375         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63376         sieve.c,sort2.c}: New files.
63377         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63378         sieve.exp,sort2.exp}: Drivers for them.
63379
63380         * lib/mike-gcc.exp (program_output): New user settable variable.
63381         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63382         messages.
63383         * lib/mike-g++.exp (program_output): New user settable variable.
63384
63385         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63386
63387         * config/sh.exp: Deleted (use sim.exp instead).
63388
63389 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63390
63391         * config/vx.exp: Declare CHECKTASK as global.
63392         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63393         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63394         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63395
63396 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63397
63398         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63399         target. Like vx.exp, only includes `vx29k.exp' instead of
63400         `vxworks.exp'.
63401
63402 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63403
63404         * config/sim.exp: Increase time limit from 120 seconds to 240.
63405
63406 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63407
63408         * gcc.c-torture/execute/950628-1.c: New test.
63409
63410 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63411
63412         * gcc.c-torture: Update with changes/additions from
63413         c-torture-1.34.
63414
63415 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63416
63417         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63418
63419 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63420
63421         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63422
63423 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63424
63425         * gcc.c-torture/compile/950512-1.c: New test.
63426         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63427         * gcc.dg/struct-ret-1.c: Likewise.
63428
63429 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63430
63431         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63432           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63433
63434 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63435
63436         * gcc.c-torture/special/920411-1.c: Deleted.
63437         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63438
63439 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63440
63441         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63442         cpu limit.
63443
63444 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63445
63446         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63447
63448 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63449
63450         From kenner;
63451         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63452         is the proper length.
63453         * va-arg-3.c: Likewise.
63454
63455 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63456
63457         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63458         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63459
63460         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63461         * lib/g++.exp (default_g++_start): Delete old cruft.
63462
63463 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63464
63465         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63466         (2 * (1 << 18)) to (2 * (1 << 17)).
63467
63468         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63469
63470 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63471
63472         * config/rom68k.exp: Renamed from config/idp.exp
63473
63474 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63475
63476         * c-torture/compile/921109-2.c
63477
63478 1995-04-18  Mike Stump  <mrs@cygnus.com>
63479
63480         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63481         excess errors.
63482
63483 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63484
63485         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63486         output.
63487         * lib/g++.exp (default_g++_start): Likewise.
63488
63489 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63490
63491         * gcc.c-torture/compile/950329-1.c: New test.
63492
63493 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63494
63495           * config/bug.exp (${tool}_load): Updated to use new remote_open
63496           and remote_close procs.
63497         * config/idp.exp: New file.
63498
63499 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63500
63501         * gcc.c-torture/execute/950322-1.c: New test.
63502
63503 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63504
63505         * config/vx.exp (${tool}_load): Clean up testing of return code from
63506         vxworks_ld and vxworks_spawn.
63507
63508 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63509
63510         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63511
63512 1995-03-13  Mike Stump  <mrs@cygnus.com>
63513
63514         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63515         can mark excess errors on a machine by machine basis.  Note, the
63516         default is to not expect any excess errors, even when excess
63517         errors test - is given, so you will want to put an XFAIL ... on
63518         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63519         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63520         those 4 machines, but no others.
63521
63522 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63523
63524         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63525         * lib/c-torture.exp: to here.
63526
63527 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63528
63529         * gcc.c-torture/execute/950221-1.c: New test.
63530         * gcc.c-torture/execute/struct-ret-1.c: New test.
63531         * gcc.c-torture/compile/950221-1.c: New test.
63532
63533         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63534
63535 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63536
63537         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63538         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63539
63540 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63541
63542         * g++.gb: New directory of tests, derived from my signature and
63543         class scoping tests.
63544
63545         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63546         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63547         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63548         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63549         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63550         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63551         * g++.gb/sig25.C: Likewise.
63552
63553         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63554         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63555         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63556         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63557         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63558         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63559         * g++.gb/sig25.exp: Likewise.
63560
63561         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63562         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63563         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63564         * g++.gb/scope13.C: Likewise, this test still fails.
63565
63566         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63567         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63568         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63569         * g++.gb/scope13.exp: Ditto.
63570
63571         * g++.gb/README: New file, explains what these tests are about.
63572
63573 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63574
63575         * lib/dg.exp (dg-do): Support `preprocess'.
63576         (dg-test): Likewise.
63577
63578 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63579
63580         * config/udi.exp: change "continue -expect" to "exp_continue".
63581
63582 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63583
63584         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63585         Delete redundant tests.
63586
63587         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63588         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63589         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63590         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63591         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63592         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63593         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63594         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63595
63596         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63597         storing label pointers.
63598         * gcc.c-torture/execute/921019-1.c: Likewise.
63599         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63600         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63601         parameter fp.
63602         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63603         constants.
63604
63605         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63606         Delete obsolete tests.
63607
63608         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63609         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63610         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63611         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63612         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63613         * gcc.c-torture/compile/950124-1.c: New test.
63614
63615         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63616
63617 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63618
63619         * lib/mike-g++.exp: Add -lm to LIBS.
63620
63621 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63622
63623         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63624
63625 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63626
63627         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63628
63629 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63630
63631         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63632
63633 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63634
63635         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63636         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63637         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63638         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63639         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63640         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63641         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63642         * g++.law/{operators31.C, operators32.C,
63643         * g++.law/{operators33.C, operators34.C}: Likewise.
63644         * g++.law/{pic1.C, refs2.C}: Likewise.
63645         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63646         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63647         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63648         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63649
63650         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63651         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63652         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63653         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63654         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63655         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63656         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63657         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63658         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63659         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63660         * g++.law/{operators34.exp}: Likewise.
63661         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63662         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63663         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63664         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63665         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63666
63667         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63668         No longer expected to fail.
63669         * g++.law/missed-error3.C: Tweak for recent bool changes.
63670
63671 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63672
63673         * config/emb-unix: Deleted.
63674         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63675         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63676
63677 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63678
63679         * lib/dg.exp (dg-test): Fix typo in last patch.
63680
63681 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63682
63683         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63684         (handles multiple occurrences).
63685
63686 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63687
63688         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63689         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63690         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63691         printed).
63692         * lib/c-torture.exp (c-torture-compile): Likewise.
63693         (c-torture): Prepend full path if missing.
63694         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63695         (gcc_fail): Likewise.
63696         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63697
63698 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63699
63700         * lib/netware.exp: Only attach to NetWare i386 systems.
63701
63702 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63703
63704         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63705         messages.  Add test name to "output pattern match" pass/fail message.
63706
63707 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63708
63709         * gcc.dg: New testsuite.
63710         * gcc.dg/dg.exp: New file.
63711
63712         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63713         test-switch.c}: Deleted.
63714
63715         * gcc.misc-tests/msgs.exp: New testcase driver.
63716
63717 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63718
63719         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63720         Watch for illegal return values from ${tool}_load.
63721         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63722         cross targets.  Coerce return value >0 to 1.
63723
63724 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63725
63726         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63727
63728         * config/emb-unix.exp: New file.
63729
63730         * config/sim.exp: Error if variable $SIM not defined.
63731         (${tool}_load): Mark test as "untested" if simulator missing.
63732
63733         * config/unix.exp: Load remote.exp to get rcp_download.
63734         * lib/c-torture.exp: Use different option lists for testcases with
63735         and without loops.
63736         * gcc.c-torture/execute/execute.exp: Likewise.
63737
63738 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63739
63740         * config/*.exp: Clarify return code from ${tool}_load.
63741         Call `unresolved' or `untested' instead of `warning' or `perror'
63742         (sometimes you still want to call both though).
63743         Add comment that `shell_id' is local to each file.
63744         * config/udi.exp (timeout): Set to 30.
63745         Don't print warning if connection fails, $connectmode has already
63746         printed an error.
63747         (${tool}_load): Move verbose messages to level 2.
63748         Rework pattern for "Process started" message.
63749         Pass `shell_id' to ${connectmode}_download.
63750         Retry twice upon timeout.  Make resetting of target more robust.
63751         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63752         Pass `shell_id' to exit_$connectmode.
63753         Only call exit_$connectmode if connected.
63754         * config/unix.exp (${tool}_load): Check return codes better.
63755         * config/vrtx.exp (${tool}_load): Likewise.
63756         * config/vx.exp (${tool}_load): Likewise.
63757         Delete unneeded global's.
63758         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63759         from ${tool}_load.
63760         (dg-stat): Delete.
63761         (dg-init): Delete recording of pass/fail counts.
63762         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63763         (old-dejagnu-init): Likewise.
63764         (old-dejagnu-stat): Delete contents, empty proc now.
63765         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63766         (c-torture): Delete references to lcnt, lpass, lfail.
63767         Get option list from TORTURE_OPTIONS.
63768         Delete -funroll[-all]-loops if no loops.
63769         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63770         (g++_stat): Delete contents (empty proc now).
63771         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63772         (gcc_finish): Likewise.
63773         (gcc_stat): Deleted.
63774         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63775         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63776         * gcc.c-torture/execute/execute.exp: Likewise.
63777         Split tests into two parts: compile, execute.
63778         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63779         no loops.  Update to reflect clarified return codes from ${tool}_load.
63780
63781 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63782
63783         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63784         to grep for.
63785         (old-dejagnu): Likewise (where necessary).
63786
63787 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63788
63789         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63790
63791         * lib/dg.exp (dg-process-target): Fix processing of selector.
63792         Add comment regarding use of `error'.
63793
63794         * lib/gcc.exp (prune_system_crud): Define if missing.
63795         * lib/g++.exp (prune_system_crud): Likewise.
63796
63797         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63798         Call prune_system_crud.
63799         * lib/dg.exp (dg-runtest): New proc.
63800         Use perror instead of send_user for tcl errors in testcase.
63801         Don't return any value, it's never used.
63802         Don't clobber previous definition of `unknown'.
63803         Print tcl errors in `dg-final'.
63804
63805 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63806
63807         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63808         (dg-test): Don't print errorInfo, it contains stack backtrace.
63809
63810 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63811
63812         * lib/g++.exp (runtest_file_p): Define if missing.
63813
63814 1994-09-24  Doug Evans  (dje@cygnus.com)
63815
63816         * lib/mike-g++.exp: Comment out loading of g++.exp.
63817         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63818         (default_g++_version): Always print something.
63819         (default_g++_start): Comment out call to `which'.
63820         (g++_start, g++_load): Deleted (must be defined in config file).
63821         * lib/gcc.exp: Test for existence of $CC at start.
63822         Delete check for tmpdir (done in gcc_init).
63823         (default_gcc_version): Always print something.
63824         (default_gcc_start): Comment out call to `which'.
63825         * config/*.exp: Major cleanup - make cross targets work at least a
63826         little better for g++ (by not being "--tool gcc" specific).
63827         Rename gcc_xxx to ${tool}_xxx.
63828         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63829         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63830
63831 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63832
63833         * lib/c-torture.exp (c-torture-compile): Rework compiler
63834         message processing.
63835
63836         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63837         c-torture.
63838
63839 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63840
63841         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63842
63843         * lib/dg.exp (dg-process-target): Support { target native }.
63844
63845 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63846
63847         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63848         looked for "... program xxx got fatal signal".
63849         Correct regsub munging of `comp_output'.
63850         Ignore compiler messages "path prefix not used" and "linker input
63851         file unused".
63852
63853 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63854
63855         * lib/gcc.exp (runtest_file_p): Define if missing.
63856         * gcc.prms/template.c: Example to work from.
63857
63858 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63859
63860         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63861         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63862
63863         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63864         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63865         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63866         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63867
63868         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63869         (dg-process-target): No longer a varargs proc.
63870         Return S/N for target, P/F for xfail.  All callers changed.
63871         (user option procs): More argument checking.
63872         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63873         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63874         (dg-test): Skip test if not running on selected target in `dg-do'.
63875         Update handling of `dg-do-what', `dg-output-text'.
63876         Separate execution pass/fail from output pattern match pass/fail.
63877         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63878
63879 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63880
63881         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63882         target for 920510-1.c.
63883
63884 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63885
63886         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63887         Clean up comment regarding use of passcnt, etc.
63888         (gcc_stat): Don't update `testcnt' here.
63889         (gcc_finish): Do it here.
63890         Might as well reset `but_id' here too.
63891         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63892         to determine if the file should be tested.
63893         * gcc.c-torture/compile/compile.exp: Likewise.
63894         * gcc.c-torture/execute/execute.exp: Likewise.
63895         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63896         * gcc.misc-tests/dg-test.exp: Likewise.
63897         * gcc.prms/prms.exp: Likewise.
63898         * gcc.wendy/wendy.exp: Likewise.
63899         * g++.old-deja.exp: Likewise.
63900         Move "Testing file" message to verbose level 1.
63901
63902 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63903
63904         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63905
63906 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63907
63908         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63909         (default_gcc_start): Accept optional second list element
63910         of compiler flags.  Print compiler output at verbosity level 2.
63911         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63912         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63913         Save current values of framework globals passcnt, failcnt, xpasscnt,
63914         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63915         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63916         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63917         xfailcnt to compute stats.  Update framework global `testcnt' from
63918         pass/fail counts.
63919         (gcc_finish): New proc.  Clean up test environment.
63920         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63921         (gcc_epass, gcc_efail): Delete.
63922         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63923         argument of line number.
63924         (dg-init): If the tool has an init routine, call it.
63925         (dg-test): Remove args `cflags_var' and `libs_var'.
63926         Pass all compiler options to ${tool}_start.
63927         Handle missing line number.
63928         (dg-finish): New function.
63929         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63930         particular files.  Call gcc_finish at end.  Move "skipping test"
63931         message to verbosity level 3.
63932         * gcc.c-torture/compile/compile.exp: Likewise.
63933         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63934         * gcc.c-torture/execute/execute.exp: Likewise.
63935         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63936         Print testcase being tried at verbosity level 1.
63937         * gcc.c-torture/special/special.exp: Unset xfail.
63938         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63939         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63940         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63941         * gcc.failure/failure.exp: Likewise.
63942         * gcc.ieee/ieee.exp: Likewise.
63943         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63944         Update call to dg-test.  Call dg-finish at end.
63945         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63946         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63947         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63948         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63949         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63950         * gcc.wendy/wendy.exp: Add copyright.
63951         Delete setting of tmpdir (done by gcc_init).
63952         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63953         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63954         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63955         gcc_[ce]pass/fail.
63956
63957 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63958
63959         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63960         confusion.
63961         (g++_load): Likewise.
63962
63963         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63964         Rename argument to `prog' to remove the confusion.
63965         Varargs fns behave differently too!
63966         (g++_load): Likewise.
63967
63968         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63969
63970         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63971         what it is.  Delete (always) printing of status value for !native.
63972         Simplify verbose code, and include status and exec_output.
63973         (g++_load): Use gcc_load.
63974
63975 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63976
63977         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63978         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63979         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63980         940714-3.c as these testcases don't exist anymore.  Make
63981         va-arg-1.c expected to pass.
63982
63983 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63984
63985         * gcc.misc-tests/misc.exp: Only run specific testcases.
63986         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63987         * gcc.misc-tests/dg-[1-9].c: New files.
63988
63989         * lib/dg.exp: New testsuite driver.
63990         * gcc.prms/prms.exp: Use it.
63991
63992         * README.gcc: New file.
63993
63994         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63995         Document and reset `lxpass' and `lxfail'.
63996         Simplify "initialized" message.
63997         (gcc_stat): Clean up comments a little.
63998
63999 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64000
64001         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64002
64003 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64004
64005         * lib/old-dejagnu.exp (process-option): New proc.
64006         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64007         (old-dejagnu): Simplify.
64008         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64009
64010 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64011
64012         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64013         exists and is not an empty string.
64014
64015         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64016         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64017         finished.
64018         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64019         automatically.
64020
64021         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64022         longer expected to fail.
64023
64024         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64025         "f" function call.
64026
64027         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64028
64029         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64030         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64031         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64032         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64033         c-torture-1.29.
64034
64035         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64036         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64037
64038         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64039
64040         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64041         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64042
64043         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64044         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64045         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64046
64047 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64048
64049         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64050         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64051         940714-1.c, 940714-2.c, 940714-3.c},
64052         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64053         gcc.misc-tests/{mg.c,mg.exp}:
64054         New tests.
64055         * gcc.noncompile/noncompile.exp: Change accordingly.
64056
64057 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64058
64059         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64060         Undo previous clobberage.
64061
64062 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64063
64064         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64065         * gcc.special/{930510-1.c, special.exp}:
64066         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64067         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64068         struct-varargs-1.c}: New tests from c-torture-1.26.
64069
64070 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64071
64072         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64073           argument to switch.
64074
64075 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64076
64077         * Revert the previous changes.  Please see Rob's directory
64078         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64079         fixes.
64080
64081 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64082
64083         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64084         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64085         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64086         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64087         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64088         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64089         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64090         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64091         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64092         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64093         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64094         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64095         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64096         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64097         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64098         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64099         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64100         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64101         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64102         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64103         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64104         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64105         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64106         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64107         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64108         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64109         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64110         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64111         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64112         testing changes.
64113
64114 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64115
64116         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64117         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64118         with perror calls.
64119
64120 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64121
64122         * config/unix.exp (g++_load): Fix syntax.
64123
64124 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64125
64126         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64127         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64128         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64129         Don't expect va-arg-1.c to fail.  Correct expected output for
64130         920928-1.c.
64131         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64132         * gcc.wendy/hbm4.c: Correct typo.
64133         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64134
64135 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64136
64137         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64138         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64139         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64140         * lib/c-torture.exp (c-torture-compile): Ditto.
64141
64142         Reduce volume of output (remove all the -I's and such).
64143         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64144         Call gcc_cpass, gcc_cfail.
64145         (c-torture): Pass testing option to c-torture-compile.
64146
64147 1994-03-21  Doug Evans  (dje@cygnus.com)
64148
64149         Bring patches over from progressive.
64150         * config/default.exp: Exit remote shell cleanly.
64151         (g++_exit, g++_start): Add default versions.
64152         * config/sim.exp (gcc_load): Use perror, not error.
64153
64154 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64155
64156         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64157         set in site.exp.
64158
64159 1994-03-14  Doug Evans  (dje@cygnus.com)
64160
64161         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64162         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64163         (wendy_try): New proc to run testcase.
64164         (main loop): Call 'em.
64165         * gcc.wendy/*.c: Clean up pass to correct expected output.
64166
64167         * lib/gcc.exp: Minor cleanup work.
64168         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64169
64170 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64171
64172         * config/sim.exp (gcc_load): Document return codes better.
64173         Don't pass -v to simulator.
64174
64175 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64176
64177         * gcc.special/920717-x.c: Fix typo.
64178         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64179         get at sources.
64180
64181         * lib/mike-gcc.exp: Fix typo.
64182
64183 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64184
64185         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64186         binary to use, transform the name.
64187         * config/*.exp: rename everything. Nuke any g++ specific files,
64188         it's now a special case of gcc that requires no special support.
64189         Add a default.exp for unsupported targets.
64190
64191 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64192
64193         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64194         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64195         version of Tcl.
64196
64197 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64198
64199         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64200         than a warning.
64201
64202 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64203
64204         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64205
64206 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64207
64208         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64209         option_list.  Compile every file with only 4/6 option choices
64210         (same as C torture) instead of with 12/18 different option
64211         choices.
64212         * lib/c-torture.exp: Likewise.
64213
64214         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64215         not already set.
64216
64217 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64218
64219         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64220         can put an XFAIL *-*-* on excess errors.
64221
64222 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64223
64224         * g++.law: Add more tests derived from g++-bugs snapshots.
64225
64226         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64227         equivalent to g++.law/init9.
64228
64229         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64230         compiled it, and the a.out file after we've run it.
64231
64232 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64233
64234         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64235         compiled it, and the a.out file after we've run it.
64236
64237 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64238
64239         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64240
64241 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64242
64243         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64244         version number.
64245
64246 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64247
64248         * g++.law: New directory of g++ tests derived from the g++-bugs
64249         snapshots.
64250
64251 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64252
64253         * gcc.compile: initbug1.c initbug1.exp testcase added
64254
64255 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64256
64257         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64258         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64259           fixes submitted by Jeff Law (law@cs.utah.edu)
64260         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64261           Jeff Law (law@cs.utah.edu)
64262
64263
64264 1993-11-30  Mike Stump  (mrs@cygnus.com)
64265
64266         * config/unix-g++.exp: Follow the gcc way of doing things.
64267         * g++.old-deja/old-deja.exp: Minor updates.
64268         * lib/g++.exp: New file, follow the gcc way of doing things.
64269         * lib/old-dejagnu.exp: Minor updates.
64270         * lib/mike-g++.exp: Always unset errorInfo.
64271
64272 1993-11-06  Mike Stump  (mrs@cygnus.com)
64273
64274         * lib/gcc.exp: Fix some errors with the below change, CC and
64275         CFLAGS should be global when setting, not local.
64276
64277 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64278
64279         * lib/gcc.exp: Transform tool name.
64280
64281 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64282
64283         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64284
64285 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64286
64287         * lib/gcc.exp: change gcc_done to gcc_stat
64288
64289 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64290
64291         * Upgraded gcc testsuite to c-torture version 1.25
64292
64293 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64294
64295         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64296         * lib/c-torture: added hooks for new reporting code.
64297
64298 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64299
64300         * config/sh-gcc.exp: check if sh-sim exists in the path
64301
64302 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64303
64304         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64305         * gcc.compile/compile.exp: Initial changes for new logic.
64306         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64307         * gcc.failure/failure.exp: Initial changes for new logic.
64308         * gcc.ieee/ieee.exp: Initial changes for new logic.
64309         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64310         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64311         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64312         * lib/c-torture.exp: Initial changes for new logic.
64313         * lib/gcc.exp: Initial changes for new logic.
64314
64315 1993-10-15  Mike Stump  (mrs@cygnus.com)
64316
64317         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64318         depend upon failure or success.  Fully qualify names in failure
64319         and success messages.  Always remove a.out before starting
64320         compile, just in case.  Pay more attention to error text output by
64321         the compiler.  Handle testcases with no known past errors just
64322         like all others, so that things are uniform.  Other miscellaneous
64323         improvements.
64324
64325 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64326
64327         * gcc.cpp: new directory for cpp tests
64328
64329 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64330
64331         * lib/chill.exp: Code reformatted, removed unused code.
64332         * config/unix-chill.exp: Code reformatted, removed unused code.
64333         * chill.execute/execute.exp: Code reformatted, removed unused code.
64334         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64335
64336 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64337
64338         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64339         routines not written.
64340
64341 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64342
64343         * config/bug-gcc.exp: Use new procs from bug.exp.
64344
64345 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64346
64347         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64348         via ftp, rather than depending on NFS.
64349         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64350         case.
64351
64352 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64353
64354         * config/bug-gcc.exp: Use new download proc.
64355
64356 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64357
64358         * chill.execute/execute.exp: cleanups, handles errors better
64359         * chill.compile/compile.exp: rewrite, based on execute.exp
64360         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64361         * lib/chill.exp: major changes to diff proc and compile and link
64362         procs. added chill_fail and chill_pass wrappers to pass and
64363         fail. added more comments, and handle error codes better.
64364         Added a hack to capture stderr from exec, so noncompile tests
64365         can work.
64366
64367 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64368
64369         * chill.execute/execute.exp: rewrite of testsuite driver
64370         * lib/chill.exp: rewrite of testsuite driver
64371         * config/unix-chill.exp: rewrite of testsuite driver
64372
64373 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64374
64375         In chill.execute:
64376         * iexpr.ch: Standardize uppercase.
64377         * tuples.dat: Standardize uppercase.
64378         * vary.ch: standardize.  Correct varying string assignments.
64379         * vary.dat: Add new output lines.
64380
64381 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64382
64383         In chill.execute:
64384         * chprintf.ch: Standardize use of uppercase.
64385         * tuples.ch: Standardize and turn arr2 into a DCL,
64386           rather than a SYN.
64387         * pinits.ch: Standardize.
64388
64389 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64390
64391         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64392         * Makefil: Renamed to Makefile.in.
64393         * configure.in: New.
64394
64395 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64396
64397         In chill.execute:
64398         * .cvsignore: Add result/output files.
64399         * Makefile: Fix up variables at start.  Use MFLAGS
64400           everywhere.  Correct bool_loc, built_ins entries.
64401           Add entry for vary1.ch.
64402         * bitarray.ch: Standardize upper-case usage.
64403         * bitexpr.ch: Standardize, add output of b1.
64404         * params.ch: Use arrayt in along PROC parameters, to
64405           avoid novelty problems.
64406         * sets.ch: Tiny cleanup.
64407         * vary1.ch: Re-indent.
64408
64409 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64410
64411         * Add PR-related files to Makefiles, .cvsignore files, etc.
64412
64413 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64414
64415         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64416           with compiler objects. New names are test-flow.c and test-loop.c
64417
64418 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64419
64420         * Upgraded c-torture tests from 1.19 to 1.20
64421
64422         * new files:
64423         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64424         * gcc.compile: 930623-1.c 930623-2.c
64425         * gcc.noncompile: 930622-1.c 930622-2.c
64426         * gcc.failure: 920411-1.c 920627-2.c
64427         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64428
64429 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64430
64431         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64432           More changes to get testsuite working properly. Needs more work.
64433           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64434
64435 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64436
64437         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64438           More changes to get testsuite working properly. Needs more work.
64439
64440 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64441
64442         * chill.compile/compile.exp: Added for Dejagnu support
64443         * chill.execute/execute.exp: Added for Dejagnu support
64444         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64445
64446 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64447
64448         This should complete moving the CHILL test files.
64449         * chill.noncompile(.cvsignore printf.grt
64450             in-printf.grt chprintf.grt chprintf.ch):
64451             Added test-support files.
64452           (Makefile): Modified further.
64453         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64454             signal.ch): Added test files.
64455           * chill.execute (.cvsignore printf.grt printr.c
64456             in-printf.grt rts.c chprintf.grt rts.h): Added
64457           test-support files.
64458             (Makefile): More corrections.
64459
64460 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64461
64462         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64463           test cases, ready for DejaGnu.
64464
64465 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64466
64467         * Upgraded c-torture tests from 1.18 to 1.19
64468
64469         * gcc.compile: added test(s):
64470           930607-1.c
64471         * gcc.execute: added test(s):
64472           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64473
64474         * added new subdirectory for misc tests: gcc.misc-tests
64475         * gcc.misc-test(s): added tests:
64476           inst-check.c test-consts.c test-ior.c test-switch.c
64477
64478 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64479
64480         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64481
64482 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64483
64484         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64485
64486 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64487
64488         * Upgraded c-torture tests from 1.17 to 1.18
64489
64490 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64491
64492         * Upgraded c-torture tests from 1.12 to 1.17
64493
64494 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64495
64496         * lib/old-dejagnu.exp:
64497           Fixed handling of XFAIL target triplets to correctly
64498           recognize wildcard characters.  Removed code that
64499           appended a unique id tag to the end of the file name
64500           printed out by the result of the testcases within a
64501           given test file.
64502
64503 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64504
64505         * lib/old-dejagnu.exp:
64506           Reworked expected failure handling to trigger off of XFAIL
64507           keyword in keyphrase embeded in testcase source code. The
64508           XFAIL keyword must be at the end of the keyphrase line. It
64509           may optionally be followed by one or more target triplets.
64510           It has just occured that the handling of wildcards in the
64511           target triplet may not be correct.
64512
64513 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64514
64515         * g++.old-deja/tests:
64516           Moved all subdirectories up one level into g++.old-deja .
64517
64518         * lib/old-dejagnu.exp:
64519           Fixed problem with CXXFLAGS not being properly reset, and being
64520           corrupted with extraneous "-c" compiler option.  This was
64521           causing binaries to not be generated for test that needed them.
64522           Modified strings passed to "pass" and "fail" so that individual
64523           tests from the same test file would be distinguished by an
64524           identifier appended to the test file name in the summary logs;
64525           this corrected a problem with erroneous diff logs.  Added code
64526           to search testcases for expected fail and unexpected pass keywords.
64527
64528 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64529
64530         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64531
64532 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64533
64534         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64535           Removed extraneous text from end of "Special g++ Options"
64536           keyphrase.
64537
64538         * lib/old-dejagnu.exp: Added pattern matching to look for new
64539           keywords, embedded in testcases comments, which will trigger
64540           calls to xpass and xfail.
64541
64542 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64543
64544         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64545           comments embedded in the testcases, especially the one looking for
64546           special compiler options, as well as the pattern matching for the
64547           compiler output again.
64548
64549 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64550
64551         * lib/old-dejagnu.exp: Do a proper check of the return value for
64552           execute tests. Fixed several problems with the pattern matching
64553           of the compiler output which gave erroneous test results.
64554           Changed several of the test result messages to be more descriptive.
64555         * config/unix-g++.exp: Proc g++_load now actually works and
64556           executes the tests passed to it and returns a usable return
64557           value.
64558
64559 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64560
64561           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64562
64563 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64564
64565         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64566           Modified both files to properly execute the old style
64567           dejagnu tests. The previous versions of these files were
64568           experimental and did not function anything near correctly.
64569
64570 1993-04-05  Rob Savoye  (rob@cygnus.com)
64571
64572         * Removed all Makefile.in and configure.in files. No configuration
64573         needed now.
64574
64575 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64576
64577         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64578
64579 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64580
64581         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64582         gcc.special/configure.in, gcc.noncompile/configure.in,
64583         gcc.execute/configure.in, gcc.code_quality/configure.in,
64584         g++.other/configure.in, g++.old-deja/configure.in,
64585         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64586         in srcname setting.
64587
64588 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64589
64590         * lib/udi.exp: Fixed mondfe and mondfe_download.
64591         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64592         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64593
64594 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64595
64596         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64597         (gdb_exit): Don't remove *_soc files.
64598
64599 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64600
64601         * lib/c-torture.exp: Don't look for main; instead always use -w
64602         -c.  This is how the c-torture tests work.  Remove the object
64603         file if the compilation succeeds.
64604         * gcc.execute/execute.exp: Remove executable if test passes.
64605         * gcc.noncompile/noncompile.exp: Every test is an expected
64606         failure.
64607         * gcc.special/special.exp: Added tests from c-torture 1.11,
64608         corrected use of existing test.
64609         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64610         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64611         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64612         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64613         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64614         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64615         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64616         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64617         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64618         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64619         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64620         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64621         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64622         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64623         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64624         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64625         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64626         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64627         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64628         c-torture 1.11.
64629         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64630         correspond to c-torture 1.11.
64631
64632         * New file.